.text .global main main: ########### # MOVB imm4/imm16, reg ########### movb $0xf,r1 movb $0xff,r2 movb $0xfff,r1 #movb $0xffff,r2 // CHECK WITH CRASM 4.1 movb $20,r1 movb $10,r2 movb $11,r2 ########### # MOVB reg, reg ########### movb r1,r2 movb r2,r3 movb r3,r4 movb r5,r6 movb r6,r7 movb r7,r8 ########### # MOVW imm4/imm16, reg ########### movw $0xf,r1 movw $0xB,r1 movw $0xff,r2 movw $0xfff,r1 #movw $0xffff,r2 // CHECK WITH CRASM 4.1 movw $20,r1 movw $10,r2 movw $11,r2 ########### # MOVW reg, reg ########### movw r1,r2 movw r2,r3 movw r3,r4 movw r5,r6 movw r6,r7 movw r7,r8 ########### # MOVD imm4/imm16/imm20/imm32, regp ########### movd $0xf,(r2,r1) movd $0xB,(r2,r1) movd $0xff,(r2,r1) movd $0xfff,(r2,r1) movd $0xffff,(r2,r1) movd $0xfffff,(r2,r1) movd $0xfffffff,(r2,r1) movd $0xffffffff,(r2,r1) ########### # MOVD regp, regp ########### movd (r4,r3),(r2,r1) movd (r4,r3),(r2,r1) movd $10,(sp) movd $14,(sp) movd $11,(sp) movd $8,(sp) ########### # MOVXB reg, reg ########### movxb r1,r2 movxb r3,r4 movxb r5,r6 movxb r7,r8 movxb r9,r10 ########### # MOVXW reg, regp ########### movxw r1,(r3,r2) movxw r3,(r4,r3) movxw r5,(r6,r5) movxw r7,(r8,r7) movxw r9,(r9,r8) ########### # MOVZB reg, reg ########### movzb r1,r2 movzb r3,r4 movzb r5,r6 movzb r7,r8 movzb r9,r10 ########### # MOVZW reg, regp ########### movzw r1,(r3,r2) movzw r3,(r4,r3) movzw r5,(r6,r5) movzw r7,(r8,r7) movzw r9,(r9,r8)