关于《汇编语言》检测点1.1第一题的问题
这一题为什么是13?1KB=1024B,1B=8个bit,我认为网友的答案少乘一个8,这一题的答案应该是16?@人造人 给你1根线,你能寻址2个内存单元给你2根线,你能寻址4个内存单元
。。。
给你13根线,你就能寻址2^13个内存单元,
而一个内存单元可以存8个bit位,我们寻址的时候不需要把它的8位内容传输过去,只需要传它的地址。
数据总线传1Byte才需要8根数据线
两个不能混为一谈,现在的cpu,地址总线可以达到4G,而数据总线最大才64bit
在高级语言中,就是要搞清楚地址和内容的却别
上面的回答已经很好了 yongtaige 发表于 2017-4-22 16:05
给你1根线,你能寻址2个内存单元
给你2根线,你能寻址4个内存单元
。。。
那照这样理解,是不是内存单元的地址编号是从0开始的 人造人 发表于 2017-4-22 19:45
上面的回答已经很好了
那照这样理解,是不是内存单元的地址编号是从0开始的 超凡天赐 发表于 2017-4-23 11:45
那照这样理解,是不是内存单元的地址编号是从0开始的
对
页:
[1]