0
点赞
收藏
分享

微信扫一扫

8086内部寄存器


8086内部寄存器_寄存器

8086内部寄存器_移位指令_02

8086内部寄存器_寄存器_03

8086内部寄存器_数据寄存器_04

8086内部寄存器_数据寄存器_05


​​汇编基础—寄存器的完整解释​​

作用:

AX,BX,CX,DX

AX(AL):
(1)在乘法指令中存放乘数和乘积
(2)在除法指令中存放被除数和商
(3)用在非组合型BCD码运算的调整中
(4)用在某些串操作指令(LODS,STOS,SCAS)中
(5)在输入/输出指令中作数据寄存器

AH:在LAHF指令中作目的寄存器
AL:
(1)用在组合型BCD码的加减法调整指令中
(2)在XLAT指令中,作目的寄存器

BX:
(1)在XLAT指令中,作基址寄存器
(2)还可以作为存放地址的寄存器构成寄存器间接寻址或者基址寻址
CX:
在循环指令和重复前缀中,作循环次数计数器
CL:在移位指令中,做移位次数计数器(移位指令执行后,CL中内容不变)
DX:
(1)在字乘法和除法指令中,作辅助累加器(即存放乘积或被除数的高16位)
(2)在输入输出指令中存放16位的端口地址

8086内部寄存器_寄存器_06

SI ,DI,SP,BP

8086内部寄存器_移位指令_07

CS ,DS,ES,SS

8086内部寄存器_移位指令_08

IP

8086内部寄存器_数据寄存器_09

FR

8086内部寄存器_寄存器_10


举报

相关推荐

0 条评论