8086内部寄存器

在这里插入图片描述在这里插入图片描述在这里插入图片描述


在这里插入图片描述在这里插入图片描述
汇编基础—寄存器的完整解释

作用:

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位的端口地址

在这里插入图片描述

SI ,DI,SP,BP

在这里插入图片描述

CS ,DS,ES,SS

在这里插入图片描述

IP

在这里插入图片描述

FR

在这里插入图片描述

发布了156 篇原创文章 · 获赞 16 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_44001521/article/details/104417220
今日推荐