La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Instrucciones Aritméticas Instrucciones Aritméticas Instrucciones Aritméticas Instrucciones Aritméticas Instrucciones Transferencia de Datos Instrucciones.

Presentaciones similares


Presentación del tema: "Instrucciones Aritméticas Instrucciones Aritméticas Instrucciones Aritméticas Instrucciones Aritméticas Instrucciones Transferencia de Datos Instrucciones."— Transcripción de la presentación:

1 Instrucciones Aritméticas Instrucciones Aritméticas Instrucciones Aritméticas Instrucciones Aritméticas Instrucciones Transferencia de Datos Instrucciones Transferencia de Datos Instrucciones Transferencia de Datos Instrucciones Transferencia de Datos Instrucciones de Flujo de Programa Instrucciones de Flujo de Programa Instrucciones Lógicas Instrucciones Lógicas Instrucciones Lógicas Instrucciones Lógicas Haga Click sobre las instrucciones que desee ver :

2 VOLVER AL MENU VOLVER AL MENU VOLVER AL MENU VOLVER AL MENU EJEMPLOS INC: Incrementar el destino en uno. DEC: Decrementar destino en uno. ADD/ADDC: Suma valor de origen a destino con o sin la bandera de carry (C). SUBB: Resta el valor origen del destino teniendo en cuenta un borrow. MUL: Multiplica los contenidos del acumulador y un registro dado. DIV: Divide el contenido del acumulador por los del registro dado. DA: Ajusta el valor del acumulador de manera decimal; arregla el resultado de suma hecha en BCD y guardada en acumulador. Solo sirve en el caso de la operación suma.

3 VOLVER AL MENU VOLVER AL MENU VOLVER A INSTRUCCIONES VOLVER A INSTRUCCIONESSUMA RESTA MULTI MAS EJEMPLOS MAS EJEMPLOS

4 VOLVER AL MENU VOLVER AL MENU VOLVER A INSTRUCCIONES VOLVER A INSTRUCCIONESDIVISION DECIMAL INC/DEC VOLVER A EJEMPLOS VOLVER A EJEMPLOS

5 VOLVER AL MENU VOLVER AL MENU VOLVER AL MENU VOLVER AL MENU EJEMPLOS ANL: Operación lógica AND. ORL: Operación lógica OR. XRL: Operación lógica XOR. CPL: Operación lógica complemento. RL: Rotar byte hacia la izquierda pasando el MSB a ser LSB. RLC: Rotar el byte y el carry a la izquierda. El MSB pasa a ser carry y este es LSB.RR: Rotar byte hacia la derecha. LSB se vuelve MSB. RRC: Rotar byte y carry a derecha. El LSB se vuelve carry y este pasa a ser MSB. SWAP: Intercambio de mitad mas significativa con la menos significativa en un byte.

6 VOLVER AL MENU VOLVER AL MENU VOLVER A INSTRUCCIONES VOLVER A INSTRUCCIONES MAS EJEMPLOS MAS EJEMPLOS Instrucciones Lógicas a nivel BYTE :

7 VOLVER AL MENU VOLVER AL MENU VOLVER A EJEMPLOS VOLVER A EJEMPLOS VOLVER A INSTRUCCIONES VOLVER A INSTRUCCIONES Instrucciones Lógicas a nivel BIT :

8 VOLVER AL MENU VOLVER AL MENU VOLVER AL MENU VOLVER AL MENU EJEMPLOS MOV: Transferencia de datos entre RAM interna, o registros de funciones especiales sin paso por acumulador. MOVX: Transferencia de datos entre el microcontrolador y RAM externa. El acumulador es origen o destino del operando. MOVC: Copiar información desde memoria ROM (interna / externa) a acumulador. PUSH: Incrementa el stack pointer y copia información de dirección dada, a posición apuntada por este (sp) en la memoria RAM interna. POP: Copia información desde dirección apuntada por sp en memoria RAM interna hacia dirección dada. Decrementa el sp finalmente. XCH: Intercambio de información entre origen y destino. Movimiento bidireccional.

9 VOLVER AL MENU VOLVER AL MENU VOLVER A INSTRUCCIONES VOLVER A INSTRUCCIONES


Descargar ppt "Instrucciones Aritméticas Instrucciones Aritméticas Instrucciones Aritméticas Instrucciones Aritméticas Instrucciones Transferencia de Datos Instrucciones."

Presentaciones similares


Anuncios Google