jsdo에서 chip8 11
2046 단어 jsdochip8어셈블러HelloWorld
개요
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
아티팩트
이상.
Reference
이 문제에 관하여(jsdo에서 chip8 11), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ohisama@github/items/d141df54b3726b6cd389
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
글꼴을 만듭니다.
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
아티팩트
이상.
Reference
이 문제에 관하여(jsdo에서 chip8 11), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ohisama@github/items/d141df54b3726b6cd389
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
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
아티팩트
이상.
Reference
이 문제에 관하여(jsdo에서 chip8 11), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ohisama@github/items/d141df54b3726b6cd389
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(jsdo에서 chip8 11), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ohisama@github/items/d141df54b3726b6cd389텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)