あなた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もしくはリセットで起動します。