飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 2074|回复: 3

问一个有关寄存器的弱智问题

[复制链接]

该用户从未签到

发表于 2006-5-24 12:20:06 | 显示全部楼层 |阅读模式
寄存器一般是32位,可以存储4个字节(8位一个字节),但在算法分析中,经常可以看到“什么把注册名存入EAX”,我就不明白,我输入的注册名如果是“ABCDEFGK”,EAX怎么放得下?
PYG19周年生日快乐!

该用户从未签到

发表于 2006-5-24 20:25:59 | 显示全部楼层
应该是内存的指针吧,通过寄存器来寻址
PYG19周年生日快乐!

该用户从未签到

 楼主| 发表于 2006-5-24 21:15:39 | 显示全部楼层
谢谢,内存地址比如说是440338,存放在EAX中是示是要将440338转换成二进制,还有一个内存地址可以存放多少字节
PYG19周年生日快乐!

该用户从未签到

 楼主| 发表于 2006-5-24 22:47:17 | 显示全部楼层
这样理解对不对,比如EAX寄存器是32位,每位存放0或1,每个字节8位,也就是说最多可以存放4个字节,EAX也可以存放地址,OD中地址是00400438,是16进制,转换成二进制是32位,而每个地址只能存一个字节,是不是说EAX只能按地址找到一个字节
PYG19周年生日快乐!
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表