[英]6502 Looping using CMP BNE via TXA & TAX
剛剛學習了存儲數據的整個過程,我是一個完全的低級編程新手,所以請溫和。 但是為什么這個簡單的代碼不起作用,到目前為止它只是用我的簡單預設測試數字 #08 填充 $1000 地址的 00 字節,我想通過這樣循環我會看到前 8 個字節在調試器中每個包含 08在 1000 美元的地址,但不行。 我認為使用 TXA(將 x 轉移到累加器)和 TAX(將累加器轉移到 X)可以做到這一點,因為 CMP 和 BNE 只能在累加器上工作,但是不行。 非常令人沮喪。 任何幫助都會得到巨大的感激和微笑......
ldx #00
loader lda #$08
sta $1000,x
inx
txa
cmp #08
bne exit
tax
jmp loader
exit jsr*
解決了! 我只需要將 BNE 更改為 BEQ!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.