试述四个通用寄存器各自的用途。

试述四个通用寄存器各自的用途。

四个通用寄存器用来暂时存放运算过程中所用的操作数、结果数据或其他信息,这四个寄存器都是通用寄存器,但它们又可以用于专用的目的。AX作为累加器用,它是乘法运算中存放参加运算的一个操作数及存放运算结果数据——乘积或乘积的低16位部分,另外,所有的输入/输出指令都使用这一寄存器与外部设备传送信息。BX在计算存储器地址时,它经常用作基地址寄存器。CX在循环和串处理指令中用作隐含的计数器。DX在作双字长运算时,把DX和AX组合在一起存放一个双字长数。DX存放高位字,对某些输入/输出操作,DX用来存放I/O端口地址。

Top