Last active
August 29, 2015 14:13
-
-
Save yang-wei/b2dcb5d1676fc34a4f73 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ORG 8000H ; 開始番地 | |
LD SP, 0D000H ; D000番地の内容をSPに転送 | |
LD HL, 0 ; HLに0を転送 | |
LD B, 2 ; BOOO番地の内容を足す回数 | |
LOOP: PUSH BC ; 残りの繰り返す回数をスタックに記憶 | |
CALL KEISAN ; KEISANへ分岐 | |
DEC B ; レジスタBの値から1を引いて、残りの回数 | |
JP NZ, LOOP ; 残りの回数が0かどうか | |
JP KAKUNO ; 残りの回数が0なら、KAKUNOへ分岐 | |
KEISAN: POP DE ; 残りの回数をスタック上に転送 | |
LD BC, (OBOOH) ; 設定値をロード | |
ADD HL, BC ; 設定値の加算 | |
POP BC ; 残りの回数を転送 | |
PUSH DE ; 戻り番地をスタック上に転送 | |
RET ; 戻り番地にもどる | |
KAKUNO: LD (OCOOOH), HL ; 演算結果をC000へ転送 | |
END ; 終わり |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment