64位的操作系統和32位的操作系統的地址編號都是用一個字節存儲的嗎
32位的操作系統每一個地址編號都是有一個32位的二進制表示也就是8位16進制,可以用一個字節剛好8位來存儲,但是64位的操作系統每一個地址編號都是一個64位的二進制編號也就是16位16進制也是可以用一個字節來存儲嗎,一個字節只有8位現在有16位,所以我這里不理解,希望各位老師能幫忙解惑!
32位的操作系統每一個地址編號都是有一個32位的二進制表示也就是8位16進制,可以用一個字節剛好8位來存儲,但是64位的操作系統每一個地址編號都是一個64位的二進制編號也就是16位16進制也是可以用一個字節來存儲嗎,一個字節只有8位現在有16位,所以我這里不理解,希望各位老師能幫忙解惑!
2020-03-19
舉報
2020-12-10
32位操作系統一個字節4位
64位操作系統一個字節8位
2020-11-24
首先先說下 你的問題 就穩錯了 你沒有理解字節的概念?
8位2進制 存儲一個字節? ?就是一字節是8位二進制而已? 32位系統 就是 簡單理解就是一次處理32位?
但是這個32位一般理解為的是數據位? 因為數據位是32位 所以一般情況下 寄存器也是32位? ?
而地址位使用了32位 更容易實現 所以32位系統使用了32位地址線?
32位 就是32位二進制? 4位為一個字節? 所以32位 是4字節而不是一字節
但是 64位 基本的理解可以理解為 用了64位 表示 但是 實現上其實 沒有使用64位?
在c語言里理解為64位 代表一個地址就可以? 就是8字節
2020-03-22
我的理解是:
32位的二進制表示也就是2^32=(2^4)*(2^28)=16*(2^28);
64位的二進制表示也就是2^64=(2^4)*(2^60)=16*(2^60)