jsdo에서 chip8 11

개요



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

아티팩트



이상.

좋은 웹페이지 즐겨찾기