注册 登录
编程论坛 汇编论坛

求助】汇编 CPU控制总线问题

hahayezhe 发布于 2010-03-10 14:39, 825 次点击
我不理解,CPU寻址的最小单位到底是bit还是Byte?
如果是bit的话,那8K的寻址能力,宽度就应该为16(8*1024*8)
如果是Byte的话,那8K的寻址能力,宽度应该为13(8*1024)
书上举了一个例子,说10根导线可以传送10位2进制数据,所以可以转送10^2的数据,那他说的10位2进制数据不就是在说有10bit吗?1bit不是等于1位2进制数据吗?
3 回复
#2
zklhp2010-03-10 17:03
CPU寻址的最小单位到底是bit还是Byte?

应该是字节 因为 在内存中 最小单元是字节

书上举了一个例子,说10根导线可以传送10位2进制数据,所以可以转送10^2的数据,那他说的10位2进制数据不就是在说有10bit吗?1bit不 是等于1位2进制数据吗?

 应该是 2^10 二的十次方吧

#3
hahayezhe2010-03-11 19:12
自己看明白了 理解错误,不过谢了
#4
yebaopingjxt2010-05-23 21:24
是byte的,这是cpu的字长,是有数据总线的宽度决定的。8086的数据总线位宽是20位,内存的寻址空间就是2^20=1024kb=1mb。386以后的cpu字长是32位的,内存的寻址空间就是2^32=4gb.
1