SHBIN: Difference between revisions

mNo edit summary
No edit summary
Line 89: Line 89:
|Move register
|Move register
|0010 01DD DDDD ??AA AAAA 0000 00XX XXXX
|0010 01DD DDDD ??AA AAAA 0000 00XX XXXX
|-
|CMP
|Set condition codes
|1011 1?DD DDDD ??AA AAAA ???? ??XX XXXX
|-
|-
|CALL/JMP
|CALL/JMP
Line 94: Line 98:
|1001 J??? ??SS SSSS SSSS SSLL LLLL LLLL
|1001 J??? ??SS SSSS SSSS SSLL LLLL LLLL
|-
|-
|IF???/REP???
|IF/ELSE
|Jump to IF/REP-block (?)
|Enter if-block based on condition codes
|1010 00?? ??SS SSSS SSSS SSLL LLLL LLLL
|1010 00E? ??SS SSSS SSSS SSLL LLLL LLLL
|-
|-
|END
|END
|Ends a block (?)
|Ends a block (?)
|0b10000100000000000000000000000000
|1000 0100 0000 0000 0000 0000 0000 0000
|}
|}


Line 129: Line 133:
|J
|J
|JMP or CALL instruction
|JMP or CALL instruction
|-
|E
|IF or ELSE instruction
|}
|}