0
試圖更好地理解使用整數數組並解決此問題。問:當我簡單地打印數組的元素並且不使用ASLX時,我得到了意想不到的結果,但是當我使用ASLX時,我得到了預期的結果。 ASLX如何影響我的結果?當從INT數組讀取值時,爲什麼需要ASLX
FOOD:.word 0
.word 1
.word 1
.word 0
main:LDX 3,i ; i = 3
STX i,d
for: CPX 0,i ; i >= 0
BRLT endFor
DECO i,d
CHARO ' ',i
ASLX ; If I remove this I get 256 instead of expected value
DECO FOOD,x ; FOOD[i]
CHARO '\n',i
LDX i,d
SUBX 1,i
STX i,d
BR for
endFor: stop
.end
由於
你確定'masm'標籤正確嗎?這看起來像PEP/8的指令集? –