试题详情
简答题简述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程序状态字寄存器,用宋记录程序运行结果的状态和一些控制信息。
  • 关注下方微信公众号,在线模考后查看

热门试题