UMBC | CMSC 391 -- Programming Microcontrollers |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | NOP | AJMP sadd | LJMP ladd | RR A | INC A | INC add | INC @R0 | INC @R1 | INC R0 | INC R1 | INC R2 | INC R3 | INC R4 | INC R5 | INC R6 | INC R7 |
1 | JBC b,radd | ACALL sadd | LCALL ladd | RRC A | DEC A | DEC add | DEC @R0 | DEC @R1 | DEC R0 | DEC R1 | DEC R2 | DEC R3 | DEC R4 | DEC R5 | DEC R6 | DEC R7 |
2 | JB b,radd | AJMP sadd | RET | RL A | ADD A,#n | ADD A,add | ADD A,@R0 | ADD A,@R1 | ADD A,R0 | ADD A,R1 | ADD A,R2 | ADD A,R3 | ADD A,R4 | ADD A,R5 | ADD A,R6 | ADD A,R7 |
3 | JNB b,radd | ACALL sadd | RETI | RLC A | ADDC A,#n | ADDC A,add | ADDC A,@R0 | ADDC A,@R1 | ADDC A,R0 | ADDC A,R1 | ADDC A,R2 | ADDC A,R3 | ADDC A,R4 | ADDC A,R5 | ADDC A,R6 | ADDC A,R7 |
4 | JC radd | AJMP sadd | ORL add,A | ORL add,#n | ORL A,#n | ORL A,add | ORL A,@R0 | ORL A,@R1 | ORL A,R0 | ORL A,R1 | ORL A,R2 | ORL A,R3 | ORL A,R4 | ORL A,R5 | ORL A,R6 | ORL A,R7 |
5 | JNC radd | ACALL sadd | ANL add,A | ANL add,#n | ANL A,#n | ANL A,add | ANL A,@R0 | ANL A,@R1 | ANL A,R0 | ANL A,R1 | ANL A,R2 | ANL A,R3 | ANL A,R4 | ANL A,R5 | ANL A,R6 | ANL A,R7 |
6 | JZ radd | AJMP sadd | XRL add,A | XRL add,#n | XRL A,#N | XRL A,ADD | XRL a,@R0 | XRL A,@R1 | XRL A,R0 | XRL A,R1 | XRL A,R2 | XRL A,R3 | XRL A,R4 | XRL A,R5 | XRL A,R6 | XRL A,R7 |
7 | JNZ radd | ACALL sadd | ORL C,b | JMP @A+ DPTR | MOV A,#n | MOV add,#n | MOV @R0, #n | MOV @R1, #n | MOV R0,#n | MOV R1,#n | MOV R2,#n | MOV R3,#n | MOV R4,#n | MOV R5,#n | MOV R6,#n | MOV R7,#n |
8 | SJMP radd | AJMP sadd | ANL C,b | MOVC A, @A+ PC | DIV AB | MOV add,add | MOV add,@R0 | MOV add,@R1 | MOV add,R0 | MOV add,R1 | MOV add,R2 | MOV add,R3 | MOV add,R4 | MOV add,R5 | MOV add,R6 | MOV add,R7 |
9 | MOV DPTR,#nn | ACALL sadd | MOV b,C | MOVC A, @A+DPTR | SUBB A,#n | SUBB A,add | SUBB A,@R0 | SUBB A,@R1 | SUBB A,R0 | SUBB A,R1 | SUBB A,R2 | SUBB A,R3 | SUBB A,R4 | SUBB A,R5 | SUBB A,R6 | SUBB A,R7 |
A | ORL C,b | AJMP sadd | MOV C,b | INC DPTR | MUL AB | MOV @R0, add | MOV @R1, add | MOV R0,add | MOV R1,add | MOV R2,add | MOV R3,add | MOV R4,add | MOV R5,add | MOV R6,add | MOV R7,add | |
B | ANL C,b | ACALL sadd | CPL b | CPL C | CJNE A,#n, radd | CJNE A,add, radd | CJNE @R0, #n,radd | CJNE @R1, #n,radd | CJNE R0,#n, radd | CJNE R1,#n, radd | CJNE R2,#n, radd | CJNE R3,#n, radd | CJNE R4,#n, radd | CJNE R5,#n, radd | CJNE R6,#n, radd | CJNE R7,#n, radd |
C> | PUSH add | AJMP sadd | CLR b | CLR C | SWAP A | XCH A,add | XCH A,@R0 | XCH A,@R1 | XCH A,R0 | XCH A,R1 | XCH A,R2 | XCH A,R3 | XCH A,R4 | XCH A,R5 | XCH A,R6 | XCH A,R7 |
D | POP add | ACALL sadd | SETB b | SETB C | DA A | DJNZ add, add | XCHD A,@R0 | XCHD A,@R1 | DJNZ R0,radd | DJNZ R1,radd | DJNZ R2,radd | DJNZ R3,radd | DJNZ R4,radd | DJNZ R5,radd | DJNZ R6,radd | DJNZ R7,radd |
E | MOVX A, @DPTR | AJMP sadd | MOVX A,@R0 | MOVX A,@R1 | CLR A | MOV A,add | MOV A,@R0 | MOV A,@R1 | MOV A,R0 | MOV A,R1 | MOV A,R2 | MOV A,R3 | MOV A,R4 | MOV A,R5 | MOV A,R6 | MOV A,R7 |
F | MOVX @DPTR, A | ACALL sadd | MOVX @R0,A | MOVX @R1,A | CPL A | MOV add, A | MOV @R0, A | MOV @R1, A | MOV R0, A | MOV R1, A | MOV R2, A | MOV R3, A | MOV R4, A | MOV R5, A | MOV R6, A | MOV R7, A |