汇编:内存地址为什么从0开始?等问题
生活随笔
收集整理的這篇文章主要介紹了
汇编:内存地址为什么从0开始?等问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
內存地址的最小單元是byte(字節)
?1byte = 8bit, ?1kb = 1024byte, 1mb = 1024kb, 1gb = 1024mb
?
內存地址為什么從0開始?
? ?地址線決定了cpu能夠找到多大的地址,這就是尋址能力.
? ? 如果只有1根地址線, ?那么只能找到0,1兩個地址。
? ??如果只有2根地址線, ?那么只能找到00,01,10,11四個地址。
? ??如果只有3根地址線, ?那么只能找到000,001,010,011,100,101,110,111八個地址。
? ?依此論推: ?能夠找到的地址數 = 2^n次方(n表示地址線的個數)
? ?無論有多少根地址線,第一個地址總是從0開始。
?
cpu通過數據線讀寫內存中的數據.
??
cpu怎么區分指令和數據?
?
?
總結
以上是生活随笔為你收集整理的汇编:内存地址为什么从0开始?等问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 汇编: dosbox命令
- 下一篇: 汇编:端口