Escolar Documentos
Profissional Documentos
Cultura Documentos
Rel Bit
A=A+Rn A= A+ direct A= A+@Ri A=A+Data A=A+Rn+Carry A=A+direct+Carry A= A+@ Ri+Carry A=A+Data+Carry A=A-Rn-**Carry A=A-Direct-**Carry A=A-@ Ri **Carry A=A-Data-**Carry A=A+1 Rn=Rn+1 Direct=Direct+1 @Ri=@Ri+1
Ing. Jaime Hueso Zavala. Academia de Sistemas Digitales Mnemnico Operaciones Aritmticas
DEC A DEC Rn DEC direct DEC @Ri INC DPTR MUL AB DIV AB DA A A=A-1 Rn=Rn-1 Direct=Direct-1 @Ri = @Ri 1 DPTR = DPTR + 1 BA = (A) X (B) AB = (A) / (B) Auste a Decimal Si (A3-0) > 9 (AC = 1) Entonces (A3-0) = (A3-0) +6 Y Si (A7-4) > 9 (C=1) Entonces (A7-4)= (A7-4)+6 A = A Rn A = A Direct A = A @Ri A = A Data Direct = Direct A Direct = Direct Data A = A Rn A = A Direct A = A @Ri A = A Data Direct = Direct A Direct = Direct Data A = A Rn A = A Direct A = A @Ri A = A Data Direct = Direct A Direct = Direct Data A = 00H Complemento a uno del Acumulador A=A (An+1) (An) donde n = 0 6 (A0) (A7) (An+1) (An) donde n = 0 6 (A0) (C) (C) (A7) (An) (An+1) donde n = 0 6 (A7) (A0) (An) (An+1) donde n = 0 6 (A7) (C) (C) (A0) (A3-0) (A7-4)
Descripcin
Operaciones Lgicas
ANL A,Rn ANL A,direct ANL A,@Ri ANL A,#data ANL direct,A ANL direct,#data ORL A,Rn ORL A,direct ORL A,@Ri ORL A,#data ORL direct,A ORL direct,#data XRL A,Rn XRL A,direct XRL A,@Ri XRL A,#data XRL direct,A XRL direct,#data CLR A CPL A RL A RLC A RR A RRC A SWAP A
1 2 1 2 2 3 1 2 1 2 2 3 1 2 1 2 2 3 1 1 1 1 1 1 1
1 1 1 1 1 2 1 1 1 1 1 2 1 1 1 1 1 2 1 1 1 1 1 1 1
Descripcin
Operaciones Booleanas
CLR C CLR bit SETB C SETB bit CPL C CPL bit ANL C,bit ANL C,/bit
Ing. Jaime Hueso Zavala. Academia de Sistemas Digitales Mnemnico Operaciones Booleanas
ORL C,bit ORL C,/bit MOV C,bit MOV bit,C JC rel JNC rel JB bit, rel JNB bit, rel JBC bit,rel C = C Bit C = C Bit C BIT BIT C SI Carry = 1 entonces PC = PC + rel SI Carry = 0 entonces PC = PC + rel SI bit =1 entonces PC = PC + rel SI bit =0 entonces PC = PC + rel SI bit =1 entonces bit = 0 ; PC = PC + rel Llamada a subrutina en forma absoluta PC = PC + 2; SP = SP + 1; SP PC7-0 ; SP = SP +1; SP PC15-8 ; PC10-0 Direccion de la Pagina Llamada a subrutina en forma larga PC = PC + 3 SP = SP + 1 SP PC7-0 SP = SP +1 SP PC15-8 PC Direccin de 16 bits. Regreso de Subrutina PC15-8 SP SP = SP 1 PC7-0 SP SP = SP 1 Regreso de Subrutina de Interrupcin. PC15-8 SP SP = SP 1 PC7-0 SP SP = SP 1 Salto Absoluto PC = PC +2 PC10-0 Direccin de la pagina Salto Largo PC Direccin de 16 bits. Brinco Corto PC = PC +2 PC = PC +rel PC (A +DPTR) PC = PC + 2 SI A = 0 Entonces PC = PC + rel PC = PC +2 SI A 0 Entonces PC = PC + rel Compara si no es igual brinco SI A <> direct Entonces PC = PC + rel Si A < direct entonces C = 1 en otro caso C = 0. Compara si no es igual brinco SI A <> data Entonces PC = PC + rel Si A < data entonces C = 1 en otro caso C = 0. Compara si no es igual brinco SI Rn <> data Entonces PC = PC + rel Si Rn < data entonces C = 1 en otro caso C = 0
Descripcin
Saltos
ACALL addr11
LCALL addr16
RET
RETI
AJMP addr11 LJMP addr16 SJMP rel JMP @A+DPTR JZ rel JNZ rel CJNE A,direct,rel CJNE A,#data,rel CJNE RN,#data,rel
2 3 2 1 2 2 3 3 3
2 2 2 2 2 2 2 2 2
3 2 3 1
2 2 2 1
DJNZ Rn,rel