Japanino (Arduino)の調べ 将棋の調べ 鉄道の調べ 旅先料理の調べ ビールコレクション
学研 GMC-4 のプログラム
1秒毎に音を鳴らす 00 CAL SHTS E9 // 音を鳴らす 02 TIA 9 89 // 1秒の時間設定 04 CAL TIMR EC // 時間待ち 06 JUMP 00 F00 // 最初に戻る キーから待ち時間を入力して音を鳴らす。LEDにその待ち時間を表示する。 00 KA 0 // キー入力 01 JUMP 00 F00 // キーが押されなければ 0 へ行く 04 AO 1 // 数字LEDを点灯 05 CAL SHTS E9 // 音を鳴らす 07 CAL TIMR EC // 時間待ち 09 JUMP 05 F05 // 5へ戻る キーから待ち時間を入力して音を鳴らす。LEDにはカウントアップする。 00 TIY 0 A0 // 0 -> Yr 02 KA 0 // キー入力 03 JUMP 02 F02 // キーが押されなければ 2 へ行く 06 AO 1 // 数字LEDを点灯 07 CAL SHTS E9 // 音を鳴らす 09 CAL TIMR EC // 時間待ち 0B AIY 1 B1 // Yr + 1 -> Yr 0D CY 3 // Ar <-> Yr 0E AO 1 // 数字LEDを点灯 0F CY 3 // Ar <-> Yr 10 JUMP 07 F07 // 7に戻る 2進LEDの点滅 TIY E AE TIA 5 85 AM 4 AIY 1 B1 AM 4 CAL DSPR ED TIA 0 80 CAL TIMR EC TIY E AE TIA A 8A AM 4 AIY 1 B1 TIA 2 82 AM 4 CAL DSPR ED TIA 0 80 CAL TIMR EC JUMP 00 F00 CALL-RETの実装 (50)<--F (51)<--0 (52)<--0 これで 50番地に JUMP 00 の機械語を動的に格納した。 JUMP 50 を実行すると、上記の動的に格納された JUMP 00 を実行して、 0番地へジャンプする。 0 TIY 0 A0 2 TIA F 8F 4 AM 4 5 AIY 1 B1 7 TIA 0 80 9 AM 4 10 AIY 1 B1 12 TIA 0 80 14 AM 4 15 JUMP 50 F50
更新記録
Japanino (Arduino)の調べ 将棋の調べ 鉄道の調べ 旅先料理の調べ ビールコレクション
Copyright © 2010 GOMI Hiroshi All Rights Reserved