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.

Slides:



Advertisements
Presentaciones similares
Organización de la unidad central de procesamiento (CPU)
Advertisements

Equipo #3 Unidad III: ALU Efraín Corral Eduardo Castillo Elías Alarcón
Instrucciones de operación sobre datos
REGISTROS INTERNOS DEL PROCESADOR.
CLASE 2 HARDWARE DEL MICROPROCESADOR
TEMA 2 Arquitectura de un Ordenador
Integrantes: Moyolehuani Tatéi Temai
INSTTUTO TECNOLOGICO DE APIZACO
No. Lista 31 Teresita Ramírez Uribe HORA: 8:00-9:00AM.
N.L 32 ROMERO HERNÁNDEZ GABRIELA VERÓNICA. HORA: 8:00-9:00AM ESQUELETO DE UN PROGRAMA EN ENSAMBLADOR.
Integrantes Carlos Junior Salinas Rivera (ILHUICOATL). Comunidad: coatl (serpiente).
Programación en ensamblador
Introducción al lenguaje ensamblador
SEMANA 9_2.
COMUNI DAD MAYA tuukul may (fantasia)
Programación en Lenguaje Ensamblador.
PROG. EN ENSAMBLADOR Ing. Pablo Cesar Tapia Catacora.
Representación de números enteros Tema 3. ¿Qué sabrás al final del capítulo? n Representar un número entero (con signo) de distintas formas – Signo magnitud.

Lenguaje Ensamblador integrantes: Esthela Vianey Vázquez Medina No.30
Evidencia no. 5 modos de direccionamiento Paréntesis para poder resolverla ADD OP-DESTINO, OP.FUENTE OP1 OP2 SUMA= ADD ¿Cómo funciona? Op_Destino=Op_Destino+Op.Fuente.
MODOS DE DIRECCIONAMIENTO No. Lista 21 7am Rivas chacón Ana cristina
MODOS DE DIRECCIONAMIENTO

Arquitectura del 8086/8088 El 8086 Arquitectura de computadoras II
Prof. Jaime José Laracuente-Díaz
Introducción al lenguaje ensamblador
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.
MODOS DE DIRECCIONAMIENTO
Instrucciones de Pentium

Gabriela -–iluikaltl “cielo” Yesenia—klauitl “lluvia” Ernesto—ejekatl “viento//aire”
Lenguaje Ensamblador Unidad 2
ARQUITECTURA DE COMPUTADORES Semestre A-2009 Clase 13.
Arquitectura del 8086/8088 TEEL 4011
Conceptos Arquitectónicos del computador
OPERACIONES CON NÚMEROS DECIMALES
Microprocesador (80X86) Universidad Nacional de Ingeniería
Introducción al lenguaje ensamblador
PBN © Jaime Alberto Parra Plaza CLASE 9 INSTRUCCIONES ARITMÉTICAS. GENERACIÓN DE EXPRESIONES.
Estructura de Computadores Comandos DEBUG Programación en Assembler Profesora : Tatiana Marín R.
Tema 1: DATOS Y REGISTROS
Unidad I: Registros e Interrupciones Facilitador: Ing. Eduardo Brando.

INTRODUCCION AL AMBIENTE DE BAJO NIVEL ® M.C.C. Sergio Luis Castillo Valerio Esta presentación puede reproducirse libremente siempre que se mantengan estos.
MODOS DE DIRECCIONAMIENTO
introducción al Lenguaje Ensamblador
Microprocesador (8086) Universidad Nacional de Ingeniería
Introducción al lenguaje ensamblador
PROGRAMACION A BAJO NIVEL
Sistemas Operativos Ensamblador. Junio de 2005Cesar Guisado2 Ventajas del Ensamblador La primera razón para trabajar con ensamblador es que proporciona.
Maquinas Digitales Funciones del Procesador Buscar instrucciones Interpretar instrucciones Buscar datos Procesar datos Escribir datos.
TEMA : ARQUITECTURA DE COMPUTADORAS

introducción al Lenguaje Ensamblador
Introducción a la Arquitectura Intel x86 © M.C.C. Sergio Luis Castillo Valerio Esta presentación puede reproducirse libremente siempre y cuando se mantenga.
COMUNIDAD YAQUI! Sikiri#4 Heeka#7 Ba’am#19.
José Alvarado – Cristian Anzola
2. ELEMENTOS DEL LENGUAJE 2.1 INTRODUCCIÓNES LINEALES
 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.
El microprocesador y su arquitectura
El Computador. Computador. Máquina compuesta de elementos físicos (en su mayoría de origen electrónico) capaz de aceptar unos datos de entrada, realizar.
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.
Lenguaje ensamblador Resumen en diapositivas
Clase 6 Assembly - Simulador MSX88 Subrutinas.
Arquitectura 2014 Explicación 1.
Estas dos líneas de código permiten al Asm iniciar en Code Segment
UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DE CUSCO ESCUELA PROFESIONAL INGENIERIA INFORMATICA Y DE SISTEMAS ESTUDIANTE : JAVIER WILLIAN HUAMAN HUAYLLANI TEMA.
Transcripción de la presentación:

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 máquina y el estado de la ejecución de los programas. Seis de ellas (CF, PF, AF, ZF, SF, OF) son utilizadas para verificar o indicar una condición producida por alguna instrucción, y tres de ellas son utilizadas para el control de algunas operaciones (DF, IF, TF).

OFDFIFTFSFZFAFPFCF BIT ALTO BIT BAJO Ejemplos

CF CFCarry. Indica si hubo carry en operaciones aritméticas. C=1 si existe acarreo, 0 sino existe.

PF PFParidad. Indica la paridad de un dato. P=1 si es par, P=0 sino lo es.

AF AF Carry auxiliar. Contiene el acarreo del bit 3 al bit 4 en un operando de 8 bits. A=1 si existe carry. A=0 no existe carry.

ZF ZFCero. Indica si el resultado de una operación aritmética o de comparación es cero. Z=0 el resultado no es cero, Z=1 el resultado es cero.

TF TF Trap. Indica al procesador que debe ejecutar una por una las instrucciones de un programa (procesamiento de un solo paso).

SF SFSigno. Indica el signo del resultado. S=0 si el resultado es positivo, S=1 si el resultado es negativo.

IF IFInterrupción. Indica al procesador si las interrupciones deben ser atendidas o no.

DF DF Dirección. Es utilizada en operaciones de cadena, indica la dirección que el procesador debe seguir para tomar la información.

OF OF Overflow. Indica overflow en la magnitud de un dato. O=0 no existe overflow, O=1 si existe overflow.

El siguiente ejemplo escribe una cadena en pantalla llamando a uno de los servicios estándar de impresión del DOS (función 9 de INT 21h): cr EQU 13 ; constante de retorno de carro lf EQU 10 ; constante de salto de línea programa SEGMENT ; segmento común a CS, DS, ES, SS. ASSUME CS: programa, DS: programa ORG 100h ; programa de tipo COM inicio: LEA DX,texto ; dirección de texto a imprimir MOV AH,9 ; función de impresión INT 21h ; llamar al DOS INT 20h ; volver al sistema operativo texto DB cr,lf, “Ensamblador“,cr,lf,"$" programa ENDS ; fin del segmento END inicio ; fin del programa y punto de inicio

Suma con acarreo ADD: Esta instrucción suma el primer operador con el segundo y al resultado lo guarda en el primer operador, si hubo acarreo lo guarda en Carry. ADC: Realiza la misma operación que ADD incorporando también el Carry en la suma de los operadores.

Sumar 2 números de 32 bits contenidos en AX BX y CX DX respectivamente, guardando el resultado en AX BX. AX BX = 0134A23Bh CX DX = BD02E329h ; sumar dos números de 32 bits name "suma32" org 100h mov ax,0134 mov bx,A23B mov cx,BD02 mov dx,E329 add bx,dx adc ax,cx ret AX BX = BE (Resultado)

Dividir AX por 7 y Multiplicar BX por 23 ; dividir y multiplicar enteros name "divymul" org 100h mov ax,0100h mov bx,2000h mov cl,7 ; divisor div cl ; dividendo = ax ; divisor = cl mov cx,ax ; guardar resultado y resto en cx mov ax,bx ; multiplicando mov bx,23 ; multiplicador mul bx ; resultado en dx ax ret ; volver al sistema operativo