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

Slides:



Advertisements
Presentaciones similares
Instrucciones de operación sobre datos
Advertisements

Fernando Escribano Pro 1º de Bachillerato
ORGANIZACIÓN COMPUTACIONAL
TEMA 2 Arquitectura de un Ordenador
Integrantes: Moyolehuani Tatéi Temai
Integrantes Carlos Junior Salinas Rivera (ILHUICOATL). Comunidad: coatl (serpiente).
Programación en ensamblador
Practico PIC Programa Sumador.
Circuitos Combinacionales Comunes
Composición Interna de un Procesador
SEMANA 05_2.
Programación en C para electrónica

Lenguaje Ensamblador integrantes: Esthela Vianey Vázquez Medina No.30
ISA (Instruction Set Architecture)
Arquitectura del 8086/8088 El 8086 Arquitectura de computadoras II
ARQUITECTURA DE LOS MICROPROCESADORES DE 8 BITS
MIPS Intermedio.
2.2 Registro de Banderas Conjunto de bits que nos dan información sobre el estado del procesador y sobre el resultado de la última operación efectuada.
Unidad 2: Organización del CPU
Organización del Computador I Verano Aritmética (1 de 3) Basado en el capítulo 4 del libro de Patterson y Hennessy Verano 2004Profesora Borensztejn.
Instrucciones: FORMATO DE INSTRUCCIONES
Conversiones entre Sistemas Numéricos
MICRO de 8 bits Funcionamiento interno de un microprocesador de 8 bits. Para comprender mejor el funcionamiento, interno de un microprocesador , se propone.

1 SEMANA 04_2. 2 OPERADORES ARITMETICOS OPERADOR: + FORMATO: VALOR1 + VALOR2 FUNCION : SUMA VALOR1 Y VALOR2 EJEMPLO : TABLA_MAS_2 DW TABLA + 2 ; (DESPLAZAMIENTO.
Operadores De C++ Carlos Roberto Arias. Operadores (Precedencia 1) Resolución de Ámbito, classname::memberResolución de Ámbito, classname::member Global.
ARQUITECTURA DE COMPUTADORES Semestre A-2009 Clase 13.
Arquitectura del 8086/8088 TEEL 4011
Lenguaje de Programación cap. 1 Estructura del Computador.
Microprocesador (80X86) Universidad Nacional de Ingeniería
PBN © Jaime Alberto Parra Plaza CLASE 9 INSTRUCCIONES ARITMÉTICAS. GENERACIÓN DE EXPRESIONES.
Tema 1: DATOS Y REGISTROS
Unidad I: Registros e Interrupciones Facilitador: Ing. Eduardo Brando.
Microcomputadores Prof: Tatiana Marín R.. Lenguaje máquina = lenguaje binario InstrucciónLenguaje máquina (binario)OP ( hex)Nemónico Restar F0SUB.
Nombre: Cristian Achina Curso: 4to «A» Fecha:
INTRODUCCION AL AMBIENTE DE BAJO NIVEL ® M.C.C. Sergio Luis Castillo Valerio Esta presentación puede reproducirse libremente siempre que se mantengan estos.
REPRESENTACIÓN DE LA INFORMACIÓN Y UNIDADES DE MEDIDA
A este registro se le conoce también como registro de estado. Consta de 16 bits y únicamente 9 de ellos contiene información, indican el estado de la.
introducción al Lenguaje Ensamblador
Campus Chapultepec Arquitectura de Computadoras Diferencia entre microprocesador y microcontrolador Sánchez Manjarrez Silvana Ing. Daniel Domínguez C.
Microprocesadores II PIC16C5X Ing. Nelwi Báez.
7-Febrero Kukulkán La civilización maya habitó una vasta región denominada Mesoamérica, en el territorio hoy comprendido por cinco estados del.
Programación III Clase #03 Operadores. Expresiones Es cualquier cosa que retorne un valor. En C++ CASI todo son expresiones. Ejemplo: –5 –3 + 2 Las expresiones.
Capítulo 4 CPU y la memoria.
Maquinas Digitales Funciones del Procesador Buscar instrucciones Interpretar instrucciones Buscar datos Procesar datos Escribir datos.
Informática Clase Arquitectura de la Computadora.
1 Unidad II: La Computadora Personal. Tema: La Computadora Personal. Objetivos: Que el alumno conozca los elementos básicos que conforman un computador.
introducción al Lenguaje Ensamblador
Unidad Central de Proceso
INTRODUCCIÒN MICROCONTROLADORES
Fundamentos de Programación
¿Qué es un Microcontrolador?
ESTADO Registro de ESTADO más utilizado  Es el registro más utilizado.  Ocupa la dirección 03 H tanto del Banco 0 como el Banco 1 de la Memoria de Datos.
CONJUNTO DE INSTRUCCIONES Maquinas Digitales
SIGUIENTE MENÚ VOLVER MENÚ SIGUIENTE MENÚ VOLVER.
Aprende el arte de la ingeniería inversa
COMUNIDAD YAQUI! Sikiri#4 Heeka#7 Ba’am#19.
Informática Ingeniería en Electrónica y Automática Industrial
José Alvarado – Cristian Anzola
ò Unidad Aritmético-Lógica ò Unidad de Control ò Buses internos ò Registros ò Puntero de Instrucciones (IP o PC) ò Acumulador ò De uso Generales ò.
MIPS Intermedio.
 PRESENTADO POR : ANDRES MAYORGA DANIELA PAEZ VEGA.
En las computadoras el formato natural para la aritmética es el binario. Sin embargo, para muchos propósitos, los datos numéricos se introducen desde el.
Arquitecturas de Computadoras Capitulo 2 Aritmética de enteros.
El microprocesador y su arquitectura
Lenguaje ensamblador Conceptos introductorios. Formatos de Instrucción. Modos de Direccionamiento. Conjunto de instrucciones básico. Introducción al Lenguaje.
Arquitectura de PCs Lenguaje ASM Intel Lenguaje de máquina y ASM Toda CPU interpreta su código de máquina propio Instrucciones en código de máquina.
Arquitectura de Computadores Clase 6 Ciclo y Conjunto de Instrucciones IIC 2342 Semestre Rubén Mitnik Pontificia Universidad Católica de Chile Escuela.
Organización de computadoras
Transcripción de la presentación:

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 :

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.

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

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

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.

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

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

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.

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