[英]Easy68k Assembly ORG directive
我知道有人問過類似的問題,但還是要聽。
這個學期我寫了很多Easy68k程序,我很好奇為什么org指令總是設置為$ 1000或$ 2000或$ 2500。
答案是“根據個人習慣”,但我對理解以下內容更感興趣:
例如:
org $1000
start:
moveq #9, d0
trap #15
end start
可以,但向下偏移4096字節
start:
moveq #9, d0
trap #15
end start
也可以,但是一點也不抵消
那么為什么需要此指令? 我沒有為任何特定目的保留[0x0,0x1000),那么保持此偏移量有什么意義呢?
到目前為止的結論
我真的很好奇
提前謝謝!
〜德米特里
地址6到大約地址$ 800為68000中的異常向量保留。$ 1000用作默認的起始地址,以避開保留區域。 堆棧默認為內存頂部,並向地址0擴展。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.