[理工] 計組 lb sb
想請問一下 不知道為啥一直打結
1. 如果一筆資料是 0x12345678 78 是不是就是最低位置 ? 12 就是最高
如果放到記憶體 0 1 2 3 用 big-endian
就是 12 34 56 78
可是如果是一段資料 題目有另一種寫法
address 1000 0000 | 12 | 34 | 56 | 78 |
這樣是不是就表示 12是最低 78是最高呢
是不是(老師這樣寫) 1000 0000 1000 0001 1000 0002 1000 0003
12 34 56 78
2. 如果這種放法是因為 big-endian 那是不是這個資料就能寫成 0x12345678 ?
還有就是......
lb 記憶體取一個byte 存到 暫存器"最右邊"byte
sb 暫存器"最右邊"byte 存到 記憶體
請問最右邊......到底是取最大位子 還是最小位子
這單字意思應該是最小 那是不是表示 如果資料內容是 0x12345678
3. 就是 覆蓋(lb) / 取出(sb) 最小的位子 78 呢? 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.80.13
推
07/04 07:19, , 1F
07/04 07:19, 1F
→
07/04 07:20, , 2F
07/04 07:20, 2F
→
07/04 07:21, , 3F
07/04 07:21, 3F
→
07/04 07:21, , 4F
07/04 07:21, 4F