あなたCPUなんか創ってどうするのかしら?! 第4章 第6節
~あんたCPUなんか創ってどうするのよ?! Vol.4~
2018/10/8
技術書典5 け39
第4章 第6節 テンキーのテスト
KBDTST: | ||||||
120: | 6F | MOV | A | 0xF | ; LED消灯 | |
121: | A1 | MOV | [1] | A | ||
122: | A2 | MOV | [2] | A | ||
123: | 60 | MOV | A | 0 | ||
124: | AE | MOV | [0xE] | A | ||
125: | 72 | MOV | B | 2 | ||
126: | BF | MOV | [0xF] | B | ||
KBDTST1: | ||||||
127: | 41 | MOV | A | [1] | ; 1桁目表示 | |
128: | AE | MOV | [0xE] | A | ||
129: | 70 | MOV | B | 0 | ||
12A: | BF | MOV | [0xF] | B | ||
12B: | 42 | MOV | A | [2] | ; 2桁目表示 | |
12C: | AE | MOV | [0xE] | A | ||
12D: | 71 | MOV | B | 1 | ||
12E: | BF | MOV | [0xF] | B | ||
12F: | 61 | MOV | A | 1 | ; 戻り先番号 | |
130: | A0 | MOV | [0] | A | ||
131: | F0 | JMP | KDBIN | ; テンキー→A | ||
132: | 08 | |||||
KBDTST2: | ||||||
133: | 51 | MOV | B | [1] | ||
134: | B2 | MOV | [2] | B | ||
135: | A1 | MOV | [1] | A | ||
136: | F7 | JMP | KBDTST1 | |||
137: | 12 | ; 終了 |
電卓のような入力ができることを示すデモンストレーションです。テンキーの動作テスト用です。
テンキーの2を押した状態で電源ONもしくはリセットで起動します。