今Assembly Language のテスト勉強をしているのですが、少し自分の理解が合っているのかがわかりません。それぞれのコードが何をしているのかを書いて見たのですが、答えは合っているのでしょうか?dcbの部分がわかりません。6502 のmnemonics のリストにはなかったので。お願いします。。。
jmp MAIN // MAINに移動。
INPUT: INPUT レーベル
dcb $01 __???わかりません
__
RESULT: // RESULT レーベル
dcb $00 // ??? わかりません。
MAIN:// MAIN レーベル
lda INPUT // a をINPUTに保存
pha // stack に加える。・???
jsr METHOD // METHODを呼ぶ??
sta RESULT // a をRESULT に保存??
pla // a を受け取る??
DONE:
jmp DONE // forever loop??
METHOD:
tsx // s をx に転送
lda $0103, x // わかりません。。。
clc // わかりません。
adc $0103, x // わかりません。
rts // わかりません。