[Intel汇编-MASM]程序中可用的寄存器

1. (最常用的)通用寄存器:    1) 最早CPU寄存器个数只有4~8个,发展到现在,CPU寄存器个数已经有几十个了,即使这样,CPU寄存器资源仍然相当宝贵,一定要合理运用;    2) 先对几个大写英文字母做一些说明:            E:Extended,即扩展的意思,在这里表示从16位扩展成32位,表示寄存器容量的升级;            X:即Register
摘要由CSDN通过智能技术生成

1. (最常用的)通用寄存器:

    1) 最早CPU寄存器个数只有4~8个,发展到现在,CPU寄存器个数已经有几十个了,即使这样,CPU寄存器资源仍然相当宝贵,一定要合理运用;

    2) 先对几个大写英文字母做一些说明:

            E:Extended,即扩展的意思,在这里表示从16位扩展成32位,表示寄存器容量的升级;

            X:即Register的意思,仅仅指寄存器;

            A:Accumulator,即累加的意思;

            B:Base,即基址的意思;

            C:Counter,即计数器的意思;

            D:Data,即数据的意思;

            H:High,即高位;

            L:Low,即低位;

            到此为止:

            AH即16位累加器中的高8位,AL即16位累加器中的低8位,AX即16位的累加器,EAX即从16位累加器扩展而成的32位累加器,其中16位位于32位中的低位;

            BH即高8位基址,BL即低8位基址,BX即16位基址,EBX即扩展后的32位基址;

            CH即高8位计数器,CL即低8位计数器,CX即16位计数器,ECX即扩展后的32位计数器;

            DH即高8位数据寄存器,DL即低8位数据寄存器,DX即16位数据寄存器,EDX即扩展后的32位数据寄存器;


            S:Stack,即栈;

            B:Base,即基址;

            P:Pointer,即指针;

            到此为止:

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值