#概要
jsdoでchip8やってみた。
アセンブラ練習問題、解いてみた。
お題は、hello world
#写真
#フォントを作る。
1001 0x90 144
1001 0x90 144
1111 0xf0 240
1001 0x90 144
1001 0x90 144
1111 0xf0 240
1000 0x80 128
1111 0xf0 240
1000 0x80 128
1111 0xf0 240
1000 0x80 128
1000 0x80 128
1000 0x80 128
1000 0x80 128
1111 0xf0 240
1000 0x80 128
1000 0x80 128
1000 0x80 128
1000 0x80 128
1111 0xf0 240
1111 0xF0 240
1001 0x90 144
1001 0x90 144
1001 0x90 144
1111 0xF0 240
0000 0x00 0
0000 0x00 0
0000 0x00 0
0000 0x00 0
0000 0x00 0
1001 0x90 144
1001 0x90 144
0000 0x00 0
0110 0x60 96
0110 0x60 96
1111 0xf0 240
1001 0x90 144
1001 0x90 144
1001 0x90 144
1111 0xF0 240
1111 0xf0 240
1001 0x90 144
1110 0xE0 224
1001 0x90 144
1001 0x90 144
1000 0x80 128
1000 0x80 128
1000 0x80 128
1000 0x80 128
1111 0xf0 240
1110 0xE0 224
1001 0x90 144
1001 0x90 144
1001 0x90 144
1110 0xE0 224
#解答例
load v3 5
load v4 5
load v5 5
load v6 10
load v7 1
load v8 6
load I 540
loop2 disp v3 v4 5
add v3 v5
sub v6 v8
add I v5
eq v6 0
goto loop2
loop goto loop
msg data 144
data 144
data 240
data 144
data 144
data 240
data 128
data 240
data 128
data 240
data 128
data 128
data 128
data 128
data 240
data 128
data 128
data 128
data 128
data 240
data 0
data 240
data 144
data 144
data 240
data 0
data 0
data 0
data 0
data 0
data 144
data 144
data 0
data 96
data 96
data 0
data 240
data 144
data 144
data 240
data 240
data 144
data 224
data 144
data 144
data 128
data 128
data 128
data 128
data 240
data 224
data 144
data 144
data 144
data 224
#成果物
以上。