La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

FAMILIA 68HC08. MnemónicoParámetrosDescripciónCiclos Banderas afectadas ADC#opr Adición con carry. 2 H, N, Z, C opr 3, 4 opr,X,X2 opr,SP 4, 5 ADD#opr.

Presentaciones similares


Presentación del tema: "FAMILIA 68HC08. MnemónicoParámetrosDescripciónCiclos Banderas afectadas ADC#opr Adición con carry. 2 H, N, Z, C opr 3, 4 opr,X,X2 opr,SP 4, 5 ADD#opr."— Transcripción de la presentación:

1 FAMILIA 68HC08

2 MnemónicoParámetrosDescripciónCiclos Banderas afectadas ADC#opr Adición con carry. 2 H, N, Z, C opr 3, 4 opr,X,X2 opr,SP 4, 5 ADD#opr Adición sin carry. 2 H, N, Z, C opr 3, 4 opr,X,X2 opr,SP 4, 5 AIS#opr Adiciona el valor inmediato al SP. 2Ninguno AIX#opr Adiciona el valor inmediato al H:X. 2Ninguno AND#opr AND Lógico. 2 N, Z opr 3, 4 opr,X,X2 opr,SP 4, 5

3 MnemónicoParámetrosDescripciónCiclos Banderas afectadas ASLopr Desplazamiento hacia la Izquierda. 4 N, Z, C opr,X4,X3 opr,SP5 ASLA - Desplazamiento hacia la Izquierda de A. Desplazamiento hacia la Izquierda de A.1 ASLX Desplazamiento hacia la Izquierda de X. Desplazamiento hacia la Izquierda de X.1 ASRopr Desplazamiento hacia la Derecha. 4 N, Z, C opr,X4,X3 opr,SP5 ASRA - Desplazamiento hacia la Derecha de A 1 ASRX Desplazamiento hacia la Derecha de X 1 BCCrel Bifurcación si se pone 0 el acarreo. 3Ninguno BCLRn,opr Pone a 0 un bit. 4Ninguno BCSrel Bifurcación si se pone 1 el acarreo. 3Ninguno BEQrel Bifurcación si es igual 3Ninguno BGEopr Bifurcaión si es mayor o igual 3Ninguno BGTopr Bifurcación si es mayor 3Ninguno BHCCrel Bifurcación si medio acarreo es cero 3Ninguno BHCSrel Bifurcación si medio acarreo es uno 3Ninguno

4 MnemónicoParámetrosDescripciónCiclos Banderas afectadas BHCSrel Bifurcación si medio acarreo es uno 3Ninguno BHIrel Bifurcación si es mayor 3Ninguno BHSrel Bifurcaión si es mayor o igual 3Ninguno BIHrel Bifurcación si el bit Interrupción es 1 3Ninguno BILrel Bifurcación si el bit Interrupción es 0 3Ninguno BIT#opr Bit de prueba de la Memoria con el A. 2 N, Z opr 3, 4 opr,X,X2 opr,SP 4, 5 BLEopr Bifurcación si es menor que o igual a 3Ninguno BLOrel Bifurcación si es menor 3Ninguno BLSrel Bifurcación si es menor que o igual que 3Ninguno BLTopr Bifurcación si es menor que (con signo) 3Ninguno BMCrel Bifurca si la Másc de Interrup es 0 3Ninguno BMIrel Bifurcación si es menor 3Ninguno BMSrel Bifurca si la Másc de Interrup es 1 3Ninguno BNErel Bifurcación si no es igual 3Ninguno

5 MnemónicoParámetrosDescripciónCiclos Banderas afectadas BNErel Bifurcación si no es igual 3Ninguno BPLrel Bifurcación si es positivo 3Ninguno BRArel Bifurcación incondicional 3Ninguno BRCLRn,opr,rel Bifurca si el bit n es cero 5C BRNrel Nunca bifurca 3Ninguno BRSETn,opr,rel Bifurca si el bit n es 1 5C BSETn,opr Pone a 1 un bit. 4Ninguno BSRrel Bifurca a subrutina. 4Ninguno CBEQopr,rel Compara y bifurca si es igual. 5Ninguno opr,X+,rel5Ninguno X+,rel4Ninguno opr,SP,rel6Ninguno CBEQA - Compara y bifurca si A es igual 4Ninguno CBEQX Compara y bifurca si X es igual 4Ninguno CLC - Limpia el bit carry C. 1Ninguno CLI - Limpia el bit de Masc de interrupción. 2Ninguno CLRoprLimpia.3 N, Z opr,X3,X2 opr,SP4 CLRA Limpia A 1 CLRX Limpia X 1 CLRH Limpia H 1

6 MnemónicoParámetrosDescripciónCiclos Banderas afectadas CMP#opr Compara el acumulador con la Memoria 2 N, Z, C opr 3, 4 opr,X,X2 opr,SP 4, 5 COMoprComplemento4 N, Z opr,X4,X3 opr,SP5 COMA - Complemento de A 1 COMX Complemento de X 1 CPHX#opr Compara el registro H:X con la Memoria 3 N, Z, C opr4 CPX#opr Compara el registro X con la Memoria 2 N, Z, C opr 3, 4 opr,X4,X 2, 3 opr,SP 4, 5 DAA - Ajuste decimal del acumulador 2 N, Z, C DBNZopr,rel Decrementa y bifurca si no es 0. 5Ninguno opr,X,rel5 X,rel4 opr, SP,rel 6 DBNZArel Decrementa y bifurca si A no es 0. 3 DBNZXrel Decrementa y bifurca si X no es 0. 3

7 MnemónicoParámetrosDescripciónCiclos Banderas afectadas DIV -Divide7 Z, C EOR#opr OR exclusiva de la memoria con A. 2 N, Z opr 3, 4 opr,X,X2 opr,SP 4, 5 INCoprIncremento4 N, Z opr,X4,X3 opr,SP5 INCA - Incrementa A 1 INCX Incrementa X 1 JMPoprSaltar 2, 3 Ninguno opr,X 3, 4,X2 JSRopr Saltar a subrutina 4, 5 Ninguno opr,X 5, 6,X4 LDA#opr Cargar el Acumulador desde la Memoria 2 N, Z opr 3, 4 opr,X,X2 opr,SP 4, 5 LDHX#opr Cargar H:X desde la Memoria 3 N, Z opr4

8 MnemónicoParámetrosDescripciónCiclos Banderas afectadas LDX#opr Cargar X desde la Memoria 2 N, Z opr 3, 4 opr,X,X2 opr,SP5 LSLopr Desplazamiento lógico a la Izquierda 4 N, Z, C opr,X4,X3 opr,SP5 LSLA - Desplazam. lógico a la Izquierda de A 1 LSLX Desplazam. lógico a la Izquierda de X 1 LSRopr Desplazamiento lógico a la Derecha 4 N, Z, C opr,X4,X3 opr,SP5 LSRA - Desplazam. lógico a la Derecha de A 1 LSRX Desplazam. lógico a la Derecha de X 1 MOVopr,oprMover5 N, Z opr,X+4 #opr,opr4 X+,opr4 MUL - Multiplicación sin signo 5 H, C

9 MnemónicoParámetrosDescripciónCiclos Banderas afectadas NEGoprNegación4 N, Z, C opr,X4,X3 opr,SP5 NEGA - Negación de A 1 NEGX Negación de X 1 NOP - No Operación 1Ninguno NSA - Cambia los Nibles del Acumulador 3Ninguno ORA#opr OR inclusiva 2 N, Z opr 3, 4 opr,X,X2 opr,SP 4, 5 PSHA - Pone el Acumulador en la Pila 2Ninguno PSHH - Pone el Registro H en la Pila 2Ninguno PSHX - Pone el Registro X en la Pila 2Ninguno PULA - Saca el Acumulador de la Pila 2Ninguno PULH - Saca el Registro H de la Pila 2Ninguno PULX - Saca el Registro X de la Pila 2Ninguno ROLopr Rotación a la izquierda por acarreo 4 N, Z, C opr,X4,X3 opr,SP5 ROLA - Rotación a la izquierda por acarreo de A 1 ROLX Rotación a la izquierda por acarreo de X 1

10 MnemónicoParámetrosDescripciónCiclos Banderas afectadas RORopr Rotación a la derecha por acarreo 4 N, Z, C opr,X4,X3 opr,SP5 RORA - Rotación a la derecha por acarreo de A 1 RORX Rotación a la derecha por acarreo de X 1 RSP - Reset del puntero de pila 1Ninguno RTI - Retorno de Interrupción 7todos RTS - Retorno de subrutina 4Ninguno SBC#opr Substracción por acarreo 2 N, Z, C opr 3, 4 opr,X,X2 opr,SP 4, 5 SEC - Pone a 1 el bit de Acarreo 1C SEI - Pone a 1 el bit de Interrupción 2I STAopr Guarda el acumulador en la memoria 3, 4 N, Z opr,X 3, 4,X2 opr,SP 4, 5

11 MnemónicoParámetrosDescripciónCiclos Banderas afectadas STHXopr Guarda el H:X en la Memoria 4 N, Z STXopr Guarda el X en la Memoria 3, 4 N, Z opr,X 3, 4,X2 opr,SP 4, 5 SUB#oprSubstracción2 N, Z, C opr 3, 4 opr,X,X2 opr,SP 4, 5 SWI - Interrupción por software 9I TAP - Transfiere el Acumulador al CCR 2todos TAX - Transfiere el acumulador al X 1Ninguno TPA - Transfiere el CCR al acumulador 1Ninguno TSTopr Prueba para negativo o cero 3 N, Z opr,X3,X2 opr,SP4 TSX - Transfiere el SP al registro X 2Ninguno TXA - Transfiere el registro X al Acumulador 1Ninguno TXS - Transfiere el registro al SP 2Ninguno


Descargar ppt "FAMILIA 68HC08. MnemónicoParámetrosDescripciónCiclos Banderas afectadas ADC#opr Adición con carry. 2 H, N, Z, C opr 3, 4 opr,X,X2 opr,SP 4, 5 ADD#opr."

Presentaciones similares


Anuncios Google