6bit CPU
2007年8月6日
ニーモニック表を更新。2 byte, 3 byte 命令を認識しやすくするため、少し順序を入れ替えた。
/* 000-007 */ push a push b push ds push f sp-- call 000xx call 0xx call 0xxxx /* 010-017 */ pop a pop b pop ds pop f sp++ ret jmp 0xx jmp 0xxxx /* 020-027 */ nop (a<->a) a<->b a<->ds a<->f a<->sp ??? a=[b] [b]=a /* 030-037 */ a=a&[b] a++ (a=a+1) a=a+[b]+c rol a (a=a+a+c) a=a|[b] a-- (a=a-1) a=a-[b]-c a=a! /* 040-047 */ z=0 c=0 z=1 c=1 ??? b=0xx a=0xx ??? /* 050-057 */ if nz if nc if z if c ??? ??? ??? ??? /* 060-077 */ reserved