Estructura de Computadores Comandos DEBUG Programación en Assembler Profesora : Tatiana Marín R.

Slides:



Advertisements
Presentaciones similares
REGISTROS INTERNOS DEL PROCESADOR.
Advertisements

CLASE 3 SOFTWARE DEL MICROPROCESADOR
TEMA 2 Arquitectura de un Ordenador
Interfaz de Línea de Comando
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.
Introducción al lenguaje ensamblador
Andrés Núñez Herrero Enrique España Blanco Rodrigo Cembrero Carazo
VAX Diego Esteban Moreno Germán Aguado Llorente Félix Huete García.
ARQUITECTURA INTEL Modos de direccionamiento
SPARC (Scalable Processor Architecture)
Programación en Lenguaje Ensamblador.
INTRODUCCION AL ASSEMBLER 86
Componentes básicos del ordenador
PROG. EN ENSAMBLADOR Ing. Pablo Cesar Tapia Catacora.
SEMANA 05_2.

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
Introducción al lenguaje ensamblador
Tema 2: INTRUCCIONES Profesor: Carlos Concha S LENGUAJES DE BAJO NIVEL.
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
El programa Debug.

Tecnología de la información Unidad: 3 El software Profesor: Fernando J. Martini.
Cuando un proceso de aplicación desea establecer una conexión con un proceso de aplicación remoto, debe especificar a cuál debe conectarse, ya sea con.
IPN Escuela Superior de Cómputo MICROPROCESADORES II.
Lenguaje de Programación cap. 1 Estructura del Computador.
Microprocesador (80X86) Universidad Nacional de Ingeniería
Introducción al lenguaje ensamblador
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.
M.C. Juan Carlos Olivares Rojas

MODOS DE DIRECCIONAMIENTO
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
MODOS Y METODOS DE DIRECCIONAMIENTO
Microprocesador (8086) Universidad Nacional de Ingeniería

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.
SEMANA 01_2.
Comandos internos y externos
TEMA : ARQUITECTURA DE COMPUTADORAS

introducción al Lenguaje Ensamblador
Maquinas Digitales UNIDADES DE CONTROL.
TECNOLOGÍA.
Tipos de Lenguajes Ensamblador.
Programación en Lenguaje Ensamblador.
Aprende el arte de la ingeniería inversa
Arquitectura de Computadores
Etapas de solución de un problema. Módulo o secciones de un algoritmo.
El microprocesador y su arquitectura
Introducción MSc. Rina Arauz.
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 PCs Arquitectura básica del PC. Introducción El PC es el resultado de una especificación técnica de IBM El hardware se organiza de forma.
Omar Herrera Caamal Rigoberto Lizárraga Luis Cetina Luna.
D E B U G § Es sencillo de usar y está disponible en cualquier parte § Usted puede empezar sin el conocimiento previo de un lenguaje ensamblador o de uno.
Clase 7 Assembly - Simulador MSX88.
Manejador de interrupción (subrutina)
Arquitectura 2014 Explicación 1.
Explicación 2 Interrupciones.
Transcripción de la presentación:

Estructura de Computadores Comandos DEBUG Programación en Assembler Profesora : Tatiana Marín R.

 A ( para escribir un programa en assembler)  P ejecuta el programa paso a paso.  G ejecuta todo el programa  U Muestra lenguaje de màquina. ej: U 100 L 8 ( L = largo del programa) 8 = Byte del programa  N nombre.com (dar nombre al programa ) Comandos DEBUG

 D (muestra el contenido en memoria) Ej.: D - muestra contenido desde dirección del registro IP D 0200 L 5 - muestra desde dir. 100h, 8 byte. D DS:00 - muestra contenido registro DS, desde dir. 00h Comandos DEBUG

 W escribe programa.com en el disco duro,previo dar largo exacto del programa  R CX ( sirve para informar el largo del programa en assembler) Comandos DEBUG

 Directo ( mueve contenido de direcciones indicadas entre paréntesis ) Ej.: Mov AX, [0] contenido dir en AL contenido dir en AH Ejemplos Modos de Direccionamiento

 Indirecto mueve contenido de memoria que indica un registro Ej.: Mov BX,FE Mov AX,[BX] contenido dir. 00fe en AL contenido dir. 00ff en AH Ejemplos Modos de Direccionamiento

 Base relativo a BX Ej.: Mov AX,[BX+2] contenido de dirección indicada por BX + 2 bytes Ejemplos Modos de Direccionamiento

 Indexado directo relativo a DI. Ej.: Mov BX,f0 Mov DI,7 Mov AL,[BX+DI] contenido dir. 00f7 en AL AH no se modifica Ejemplos Modos de Direccionamiento

Modos de Direccionamiento

Ejemplos de Instrucciones de Direccionamiento de Registros

Ejemplos de direccionamiento inmediato

Ejemplos de direccionamiento Directo

Ejemplos de direccionamiento Indirecto

Ejemplo de direccionamiento Base más Indice

Ejemplos de direccionamiento relativo de registros

Ejemplos de direccionamiento con Base Relativa más Indice.