あなたCPUなんか創ってどうするのかしら?! 第4章 第6節

~あんたCPUなんか創ってどうするのよ?! Vol.4~

2018/10/8
技術書典5 け39

第4章 第6節 テンキーのテスト

  KBDTST:
120:6F MOVA0xF; LED消灯
121:A1 MOV[1]A
122:A2 MOV[2]A
123:60 MOVA0
124:AE MOV[0xE]A
125:72 MOVB2
126:BF MOV[0xF]B
  KBDTST1:
127:41 MOVA[1]; 1桁目表示
128:AE MOV[0xE]A
129:70 MOVB0
12A:BF MOV[0xF]B
12B:42 MOVA[2]; 2桁目表示
12C:AE MOV[0xE]A
12D:71 MOVB1
12E:BF MOV[0xF]B
12F:61 MOVA1; 戻り先番号
130:A0 MOV[0]A
131:F0 JMPKDBIN ; テンキー→A
132:08
  KBDTST2:
133:51 MOVB[1]
134:B2 MOV[2]B
135:A1 MOV[1]A
136:F7 JMPKBDTST1
137:12 ; 終了

電卓のような入力ができることを示すデモンストレーションです。テンキーの動作テスト用です。

テンキーの2を押した状態で電源ONもしくはリセットで起動します。