汇编时寄存器的位数

C语言 码拜 5年前 (2016-05-29) 704次浏览
 汇编时寄存器的位数
像EAX EBX这种通用寄存器是多少位?一般是64位?
可本人调试时看寄存器窗口 EAX = 0018FCD0  是十六进制显示的  那应该是16*8=128位?
刚接触汇编 不太明白 求指点
解决方案

5

al ah 8位
ax 16位
eax 32位
rax 64位

30

EAX EBX都是32位
十六进制 0018FCD0 中每一个数字代表4位二进制,所以4*8=32

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明汇编时寄存器的位数
喜欢 (0)
[1034331897@qq.com]
分享 (0)