其中AH、BH、CH、DH这4个8 位存器命名为高8位数据存器
那么AL、BL、CL、DL这4个8位寄存器命名为低8位数据寄存器
1个高8 位和1个低8 位数据寄存器可以组成一个16位存器
比如:AH,AL = 一个16 位数据寄存器:AX
AH,AL=AX
BH,BL-BX
CH, CL=CX
DH,DL=DX
AH、AL、BH、BL、CH、CL、DH、DL分别是属于8位数据寄存器
AX、BX、CX、DX这些寄存器分别是属于16位数据寄存器
EA、XE、BX、EC、XE、DX这些寄存器是32位数据寄存器

记忆技巧:

凡是看见 AB C D后面带个或L的 那就表示是8位存器

凡是看见 AB C D后面带个X的 那就表示是 16 位存器

凡是看见 AX BX CX DX 前面带 E的那就表示是 32 位存器

EAX,AX寄存器:是累加器,它是算术运算的主要寄存器此外还也可以作为乘,除法运算及输入输出指令的专用寄存器。

EBX,BX寄存器:是基址寄存器,这个寄存器经常用于存放存储区的起始地址(也就是基址地址)

ECX,CX寄存器:计数寄存器,这个寄存器常用于循环操作或字符串操作过程中的计数器。

EDX,DX寄存器:这个寄存器经常与累加器配合,用于双字长运算,这个寄存器存放高位字,累加器存放低位字。

image.png


image.png


image.png

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部

Copyright © 2016-2025.By阿狸小乖 版权所有    主页

滇ICP备17010414号-1