1 .text 2 .global main 3 main: 4 ########### 5 # ADDB imm4/imm16, reg 6 ########### 7 addb $0xf,r1 8 addb $0xff,r2 9 addb $0xfff,r1 10 #addb $0xffff,r2 // CHECK WITH CRASM 4.1 11 addb $20,r1 12 addb $10,r2 13 addb $11,r2 14 ########### 15 # ADDB reg, reg 16 ########### 17 addb r1,r2 18 addb r2,r3 19 addb r3,r4 20 addb r5,r6 21 addb r6,r7 22 addb r7,r8 23 ########### 24 # ADDCB imm4/imm16, reg 25 ########### 26 addcb $0xf,r1 27 addcb $0xff,r2 28 addcb $0xfff,r1 29 #addcb $0xffff,r2 // CHECK WITH CRASM 4.1 30 addcb $20,r1 31 addcb $10,r2 32 addcb $11,r2 33 ########### 34 # ADDCB reg, reg 35 ########### 36 addcb r1,r2 37 addcb r2,r3 38 addcb r3,r4 39 addcb r5,r6 40 addcb r6,r7 41 addcb r7,r8 42 ########### 43 # ADDCW imm4/imm16, reg 44 ########### 45 addcw $0xf,r1 46 addcw $0xff,r2 47 addcw $0xfff,r1 48 #addcw $0xffff,r2 # check with CRASM 4.1 49 addcw $20,r1 50 addcw $10,r2 51 addcw $11,r2 52 ########### 53 # ADDCW reg, reg 54 ########### 55 addcw r1,r2 56 addcw r2,r3 57 addcw r3,r4 58 addcw r5,r6 59 addcw r6,r7 60 addcw r7,r8 61 ########### 62 # ADDW imm4/imm16, reg 63 ########### 64 addw $0xf,r1 65 addw $0xff,r2 66 addw $0xfff,r1 67 #addw $0xffff,r2 // CHECK WITH CRASM 4.1 68 addw $20,r1 69 addw $10,r2 70 ########### 71 # ADDW reg, reg 72 ########### 73 addw r1,r2 74 addw r2,r3 75 addw r3,r4 76 addw r5,r6 77 addw r6,r7 78 addw r7,r8 79 ########### 80 # ADDD imm4/imm16/imm20/imm32, regp 81 ########### 82 addd $0xf,(r2,r1) 83 addd $0xB,(r2,r1) 84 addd $0xff,(r2,r1) 85 addd $0xfff,(r2,r1) 86 addd $0xffff,(r2,r1) 87 addd $0xfffff,(r2,r1) 88 addd $0xfffffff,(r2,r1) 89 addd $0xffffffff,(r2,r1) 90 ########### 91 # ADDD regp, regp 92 ########### 93 addd (r4,r3),(r2,r1) 94 addd (r4,r3),(r2,r1) 95 addd $10,(sp) 96 addd $14,(sp) 97 addd $11,(sp) 98 addd $8,(sp) 99