看板 CSIE_ASM 關於我們 聯絡資訊
jmp 指令我跑出來變成COM FILE 似乎只佔2 BYTES,為什麼助教要留3 BYTES呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.192.81.18
livenupday:我當初寫是需要3 bytes沒錯 @@ 如果2bytes可以搞定 12/22 22:22
livenupday:只留2 bytes當然也沒問題 :) 12/22 22:23
imprazaguy:測試結果如下: 12/28 17:37
imprazaguy:根據jmp到某處距離的遠近,組譯出來的指令長度有別 12/28 17:39
imprazaguy:我的結果是op code為EB,後面接1byte的位移 12/28 17:41
imprazaguy:op code為E9,後面接2bytes的位移 12/28 17:42
imprazaguy:所以我覺得用3bytes的jmp指令來考慮較佳 12/28 17:43
wfuny:恩 我了解了 12/29 20:09