0 : trap 0000 0000 00 000001 : inc 0000 0000 00 000010 : dec 0000 0000 00 000011 : not 0000 0000 00 000100 : neg 0000 0000 00 000101 : skz 0001 0000 01 r : ld r 0001 0000 10 r : ld *r 0001 0000 11 r : sw r 0010 0000 01 r : st r 0010 0000 10 r : st *r 0011 0000 01 r : b r 0011 0000 10 r : br r 0011 0001 01 r : bz r 0011 0001 10 r : brz r 0100 0000 00 r : add r 0100 0001 00 r : sub r 0100 0010 00 r : and r 0100 0011 00 r : or r 0100 0100 00 r : xor r 1001 0000 01 000000 IMM16 : ld imm16 1001 0000 10 000000 IMM16 : ld *imm16 1001 0000 11 r IMM16 : ld *(r + imm16) 1001 0000 01 000000 IMM16 : st imm16 1001 0000 10 000000 IMM16 : st *imm16 1001 0000 11 r IMM16 : st *(r + imm16) 1011 0000 01 000000 IMM16 : b imm16 1011 0000 10 000000 IMM16 : br imm16 1011 0001 01 000000 IMM16 : bz imm16 1011 0001 10 000000 IMM16 : brz imm16 0100 0000 00 000000 IMM16 : add imm16 0100 0001 00 000000 IMM16 : sub imm16 0100 0010 00 000000 IMM16 : and imm16 0100 0011 00 000000 IMM16 : or imm16 0100 0100 00 000000 IMM16 : xor imm16
Comments