0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

アセンブラAdvent Calendar 2018

Day 12

jsdoでchip8 その11

Last updated at Posted at 2018-12-02

#概要

jsdoでchip8やってみた。
アセンブラ練習問題、解いてみた。
お題は、hello world

#写真

image

#フォントを作る。


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

#成果物

以上。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?