试题详情
- 简答题简述8086处理器中各工作寄存器的功能。
- (1)AX作为累加器使用,是算术运算的主要寄存器。另外,所有的I/O指令都使用这一寄存器与外部设备传送设备。
(2)BX作为通用寄存器使用,此外在计算存储器地址时,它经常用作基址寄存器。
(3)CX可作通用寄存器使用,此外在循环和串处理指令中用作隐含的计数器。
(4)DX可作为通用寄存器用,一般在作双字长运算时把DX和AX组合在一起存放一个双字长数,DX用来存放发高位字。此外,对某些I/0操作,DX可用作存放I/O的端口地址。
(5)SP是堆栈指针寄存器,表示堆栈区中当前栈顶的偏移地址。
(6)BP是基址指针寄存器,可与SS寄存器连用确定堆栈段中的某一存储单元的地址。
(7)SI称为源变址寄存器,DI称为目的变址寄存器,一般与DS联用,用来确定数据段中某一存储单元的地址。
(8)CS是代码段寄存器,DS是数据段寄存器,SS是堆栈段寄存器,ES是附加段寄存器,它们都用来存放相应的段地址。
(9)IP指令指针寄存器,用来存放代码段中的偏移地址。
(10)PSW程序状态字寄存器,用宋记录程序运行结果的状态和一些控制信息。 关注下方微信公众号,在线模考后查看
热门试题
- 8253某一通道工作于方式3,接入1MH
- 中断向量是中断服务程序的(),每个中断向
- 某系统中使可编程串行接口芯片8251A工
- 通常在子程序中的参数分为哪两种类型?
- 在执行0100010010110001B
- 任务特权级保护可实现哪些功能?
- 一个有16个字的数据区,它的起始地址为
- 在USB协议中,根据不同类型的设备设置了
- 编制一个能循环显示十条新闻标题的控制程序
- 数值型数据,在加减运算中为什么采用补码表
- 虚拟存储器的含义是什么?
- EU是指什么?
- 计算机系统中的三大总线通常指()、()、
- 以下各个指令中正确的是()。
- 执行下列指令后,SP寄存器的值是:()
- 设8255A的A口、B口、C口和控制字寄
- 计算机系统总线中,用于传送读、写信号的是
- 一个16路数据选择器,其地址输入(选择控
- 字长为8位的二进制数10010100B,
- 阅读下列程序,说明本程序功能并写出运行