拙言 发表于 2013-8-29 12:25:43

新手初学小甲鱼老师的汇编,有些疑惑求解答

提问比如说20位地址总线,这个位到底是bit还是byte呀,一个内存单元是指一个byte吗,还有64位CPU,这个位是byte 吗?
谢谢大家!

牡丹花下死做鬼 发表于 2013-8-29 12:25:44

是bit (位 ) byte 是字节
1byte = 8bit

申请最佳啊O(∩_∩)O~

牡丹花下死做鬼 发表于 2013-8-29 12:37:26

不懂可以追问我会的话一定回答你

vitamin 发表于 2013-8-29 13:49:16

楼上态度一流啊:big

拙言 发表于 2013-8-29 15:15:48

牡丹花下死做鬼 发表于 2013-8-29 12:29 static/image/common/back.gif
是bit (位 ) byte 是字节
1byte = 8bit



谢谢回答!但是我还是有些疑惑,如果说这里的位是指bit的话,那么32位CPU的寻址能力为2^32 ,但是2^32bit=4G bit, 但是内存4GB的容量应该是4G BYTE,这好像不一致,麻烦再帮我解答一下!感谢!

牡丹花下死做鬼 发表于 2013-8-29 15:18:04

拙言 发表于 2013-8-29 15:15 static/image/common/back.gif
谢谢回答!但是我还是有些疑惑,如果说这里的位是指bit的话,那么32位CPU的寻址能力为2^32 ,但是2^32bit ...

纳尼 4GB 怎么会是 4Gbyte
1Gb = 1024 mb
1mb = 1024 kb
1kb = 1024 byte
1byte = 8bit

拙言 发表于 2013-8-29 15:59:01

我的意思就是说32位CPU就只支持2^32bit这么大的内存寻址,那就应该等于2^32/8 BYTE,那应该只支持1/2GB的内存呀,但是好像不是这个样子哦

蒍嗳變乖/ka 发表于 2013-8-29 16:26:48

{:5_107:}```````````````````来学习学习

拙言 发表于 2013-8-29 17:24:33

我自己有点想明白了应该是说32位CPU 支持访问2^32个内存单元,每个内存单元为1byte,所以可以访问2^32 byte 的内存,也就是4g,非常感谢版主呀~~~
页: [1]
查看完整版本: 新手初学小甲鱼老师的汇编,有些疑惑求解答