ssssss source dddddd destination rrr register x opcode bits kkkkkkkk offset or constant cccc condition code bits group 1, 4-bit opcodes, format xxxxssssssdddddd xxxx 0000 --- see groups 2, 3 0001 mov 0010 cmp 0011 bit 0100 bic 0101 bis 0110 add 0111 --- see group 10 1000 --- see groups 11, 13, 14 1001 movb 1010 cmpb 1011 bitb 1100 bicb 1101 bisb 1110 sub 1111 --- floating point group 2, 8-bit opcodes, format 00000xxxkkkkkkkk xxx 000 --- see group 4 001 br 010 bne 011 beq 100 bge 101 blt 110 bgt 111 ble group 3, 7-bit opcodes, format 00001xxrrdddddd xx 00 jsr 01 --- see group 5 10 --- see group 6 11 csm call supervisor mode group 4, 10-bit opcodes, format 00000000xxdddddd xx 00 --- see group 7 01 jmp 10 --- see group 8 11 swab group 5, 10-bit opcodes, format 0000101xxxdddddd xxx 000 clr 001 com 1's complement 010 inc 011 dec 100 neg 2's complement 101 adc 110 sbc 111 tst group 6, 10-bit opcodes, format 0000110xxxdddddd xxx 000 ror 001 rol 010 asr 011 asl 100 mark 101 mfpi 110 mtpi 111 sxt group 7, 12-bit opcodes, format 0000000000xxcccc xx 00 --- see group 9 01 --- spare 10 ccc clear condition codes 11 scc set condition codes group 8, 13-bit opcodes, format 0000000010xxxrrr xxx 000 rts 011 spl set priority level group 9, 16-bit opcodes, format 0000000000000xxx xxx 000 halt 001 wait 010 rti return from interrupt 011 bpt breakpoint 100 iot I/O trap 101 reset 110 rtt return from trap 111 mfpt group 10, 7-bit opcodes, format 0111xxxrrrdddddd xxx 000 mul 001 div 010 ash 011 ashc 100 xor 111 sob subtract one and branch group 11, 8-bit opcodes, format 10000xxxkkkkkkkk xxx 000 bpl 001 bmi 010 bhi 011 blos 100 bvc 101 bvs 110 bcc 111 bcs group 12, 8-bit opcodes, format 1000100xkkkkkkkk x 0 emt emulator trap 1 trap group 13, 10-bit opcodes, format 1000101xxxdddddd xxx 000 clrb 001 comb 010 incb 011 decb 100 negb 101 adcb 110 sbcb 111 tstb group 14, 10-bit opcodes, format 1000110xxxdddddd xxx 000 rorb 001 rolb 010 asrb 011 aslb 100 --- spare 101 mfpd 110 mtpd 111 --- spare