Skip to content

AceBee007/sakana_assember

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Sakana Assembler

簡易的なアセンブラです.

命令セット

0 0000 NOP 何もしない
1 0001 未使用
2 0010 未使用
3 0011 未使用
4 0100 MOV A, 0 Aレジスタに0を入れる
5 0101 MOV B, 0 Bレジスタに0を入れる
6 0110 MOV A, B AレジスタにBレジスタの値を入れる
7 0111 MOV B, A BレジスタにAレジスタの値を入れる
8 1000 ADD A, 1 Aレジスタに1加える
9 1001 ADD A, 2 Aレジスタに2加える
10 1010 ADD A, A Aレジスタの値を2倍にする
11 1011 ADD A, B AレジスタにBレジスタの値を加える

使い方

入力するアセンブリファイルをcode.asmとすると,

$ python sakana_assembler.py code.asm

出力ファイル名はout.txtで固定です.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%