通用寄存器的用法

表3.1通用寄存器的用法

寄存器     一般用法              隐含用法

AX    16位累加器    字乘时提供一个操作数并保存积的低字;字除时提供被除数的低字,运算结束时保存商

AL   8位累加器   字节乘时提供一个操作数并保存积的低字节;字节除时提供被除数的低字节,运算结束时保存商;BCD码运算指令和XLAT指令中用做累加器:字节1/O操作中保存8位输入、输出数据

AH    AX的高8位    字节乘时提供一个操作数并保存积的高字节;字节除时提供被除数的低字节,运算结束时保存余数;LAHF指令中充当目的操作数

BX   基址寄存器    XLAT指令中提供源操作数的间接地址

CX   16位计数器    串操作时用做串长计数器:循环操作中用做循环次数计数器

CL    8位计数器   移位或循环移位时,当移位次数大于1次时用做循环次数计数器

DX   16位数据寄存器   在间接寻址的I/0指令中提供端口地址;字乘时提供一个操作数,运算结束时保存积的高字;字除时提供被除数的低字,运算结束时保存余数

豫ICP备19006514号 网站地图 免责声明:如果侵犯了你的权益,请发邮件至:419017772@qq.com,我们会及时删除侵权内容,谢谢合作!
error: Content is protected !!