[問題] 請問指令排放方法跟endian有關嗎?
我知道如果對象是單純的資料
0x12345678 在 Little Endian 的情況下會存成 78 56 34 12
在 Big Endian 的情況下會存成 12 34 56 78
那麼,如果對象是指令會存成什麼樣子?跟 CPU 是幾位元的有關係嗎?
如果沒誤會的話,我好像看到 0x4CF000 的 opcode 被存成 4C 00 F0
請問這是有可能出現的正確存法還是我弄錯了?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.46.152.239
※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1415076393.A.585.html
→
11/04 12:51, , 1F
11/04 12:51, 1F
→
11/04 12:55, , 2F
11/04 12:55, 2F
→
11/04 13:52, , 3F
11/04 13:52, 3F
→
11/04 13:53, , 4F
11/04 13:53, 4F
推
11/04 13:57, , 5F
11/04 13:57, 5F
→
11/04 13:58, , 6F
11/04 13:58, 6F
推
11/04 14:34, , 7F
11/04 14:34, 7F
→
11/04 14:42, , 8F
11/04 14:42, 8F
→
11/04 14:43, , 9F
11/04 14:43, 9F
→
11/04 15:23, , 10F
11/04 15:23, 10F
→
11/04 15:32, , 11F
11/04 15:32, 11F
→
11/04 15:57, , 12F
11/04 15:57, 12F