アセンブリ言語でできた起動できるだけの空PC 起動してもなんも作ってないからなんもない ブートローダーは"bootloader"で始まって"file:end"で終わる アセンブリ一覧(rd:格納レジスタ, i:即値(そのままの数字), rX:X番目のレジスタ, bl:0か1) SET rd i rdレジスタに即値 ADD rd r1 r2 rdレジスタにr1+r2 SUB rd r1 r2 rdレジスタにr1-r2 ADDI rd r1 i rdレジスタにr1-i MUL rd r1 r2 rdレジスタにr1*r2 DIV rd r1 r2 rdレジスタにr1/r2 MULI rd r1 i rdレジスタにr1*i DIVR rd r1 r2 rdレジスタにr1/r2の切り下げ IA rd r1 r2 rdレジスタにr1<r2 (0or1) IB rd r1 r2 rdレジスタにr1>r2 (0or1) IE rd r1 r2 rdレジスタにr1=r2 (0or1) INE rd r1 r2 rdレジスタにr1=r2のnot (0or1) IAE rd r1 r2 rdレジスタにr1<=r2 (0or1) IBE rd r1 r2 rdレジスタにr1>=r2 (0or1) IAI rd r1 i rdレジスタにr1<i (0or1) IBI rd r1 i rdレジスタにr1>i (0or1) IEI rd r1 i rdレジスタにr1=i (0or1) INEI rd r1 i rdレジスタにr1=iのnot (0or1) IAEI rd r1 i rdレジスタにr1<=i (0or1) IBEI rd r1 i rdレジスタにr1>=i (0or1) IJMP r0 bl blが1ならr0に行く INJMP r0 bl blが1でないならr0に行く IJMPI i bl blが1ならiに行く INJMPI i bl blが1でないならiに行く JMPI i iに行く JAL i iに行く(RET可) RET i RETしてない最後のJALを行く前に PIXEL r1 r2 r3 x:r1のy:r2のピクセルをr3の色に PIXELPI i1 i2 r3 x:i1のy:i2のピクセルをr3の色に PIXELCI r1 r2 i x:r1のy:r2のピクセルをiの色に MX rd rdにマウスのX座標 MY rd rdにマウスのY座標 LM rd r1 rdにRAMのr1番目 LMI rd i rdにRAMのi番目 SM r1 r2 RAMのr1番目をr2に LS rd r1 rdにMainStorageのr1番目 LSI rd i rdにMainStorageのi番目 SS r1 r2 MainStorageのr1番目をr2に IKD rd i rdにiが押されているか(0or1) TT rd rdに2000年からの日数 MOD rd r1 r2 rdにr1をr2でわった余り MODI rd r1 i rdにr1をiでわった余り CLI PRI i CLIにiを出力 CLI LC i CLIの最後をiに CLI OPEN CLI表示 CLI CLOSE CLI隠す