Microprocesadores y programación assembler

Solo disponible en BuenasTareas
  • Páginas : 44 (10962 palabras )
  • Descarga(s) : 0
  • Publicado : 19 de agosto de 2012
Leer documento completo
Vista previa del texto
Fecha de catalogación: 19/08/2009
Ficha de Catalogación:
Titulo: ARQUITECTURA Y ORGANIZACIÓN DE LA COMPUTADORA
Subtitulo: MICROPROCESADORES Y PROGRAMACION ASSEMBLER
Nombre de los autores: Sergio Hernán Rocabado Moreno - Daniel A. Arias Figueroa
Primera Edición: Julio de 2009.
I.S.B.N. Nº: 978-987-25293-0-7
Tiradas: 100
Editorial: FUNTICs – Fundación para la Investigación y Desarrollo enNuevas
Tecnologías
Av. San Martín Nº 260 – CP. 4400 – Tel./Fax. 0387-4219889
Web: www.funtics.com.ar – E-mail: info@funtics.com.ar
Dirección: Presidente CPN. Sergio Eduardo Arias
Registro: Mgr. Daniel A. Arias Figueroa
Impresión: FUNTICs
Queda hecho el Depósito que marca la ley 11.723
Impreso en Argentina – Printed in Argentina
Queda prohibida la reproducción total o parcial del texto dela presente obra en
cualquiera de sus formas, electrónica o mecánica, sin el consentimiento previo y
escrito del autor.

Agradecimientos
Agradecemos la colaboración de todas aquellas personas que hicieron posible la
realización de este material.
En especial queremos agradecer a la Fundación para la Investigación y Desarrollo
en Nuevas Tecnologías – FUNTICs por el interés en publicar estematerial.

Sobre los autores
Sergio H. Rocabado Moreno
Es Postgrado en Redes de Datos por la Universidad Nacional de la Plata. Profesor
en la Universidad Nacional de Salta desde el año 1991 a la fecha en las
asignaturas Arquitectura y Organización de la Computadora y Sistemas Operativos
de la Licenciatura en Análisis de Sistemas – Departamento de Informática – UNSa.
Daniel Arias FigueroaEs Magíster en Redes de Datos y Postgrado en Ingeniería de Software por la
Universidad Nacional de La Plata, Profesor en la Universidad Nacional de Salta
desde el año 1989 a la fecha. Director del CIDIA – Centro de Investigación y
Desarrollo en Informática Aplicada dependiente de la Facultad de Ciencias Exactas
de la UNSa.

MICROPROCESADORES Y PROGRAMACION ASSEMBLER
Pág. 2 de 94

EstimadoLector
Este es un libro dirigido específicamente al estudiante universitario de aquellas
carreras en las que la arquitectura de computadores es una materia fundamental. El
libro se compone de dos partes bien diferenciadas: una primera de tipo teórico, en
el que se describe la estructura de una computadora analizando sus diversos
componentes, y una segunda eminentemente práctica, donde sepresenta la
programación en lenguaje ensamblador mediante ejemplos prácticos que facilitan
el aprendizaje de este lenguaje. En los anexos se repasan conceptos de sistemas
de numeración, microprogramación y codificación de las instrucciones.

MICROPROCESADORES Y PROGRAMACION ASSEMBLER
Pág. 3 de 94

INDICE GENERAL

1

CONCEPTOS BASICOS __________________________________________ 7
1.1ESTRUCTURA DE LA MEMORIA DE LA COMPUTADORA ____________________ 7
1.2
TIPOS DE DATOS EN MEMORIA ____________________________________ 7
1.2.1 NÚMEROS BINARIOS __________________________________________ 7
1.2.2 NÚMEROS DECIMALES DESEMPAQUETADOS _________________________ 8
1.2.3 NÚMEROS DECIMALES EMPAQUETADOS ____________________________ 8
1.2.4 CARACTERES ASCII_________________________________________ 8
1.3
EL CONCEPTO DE COMPUTADORA _________________________________ 8
1.4
COMPONENTES DE UNA COMPUTADORA _____________________________ 8
1.4.1 EL MICROPROCESADOR _______________________________________ 9
1.4.2 EL BUS __________________________________________________ 10
1.4.3 PUERTOS DE ENTRADA/SALIDA _________________________________ 10
1.4.4 COPROCESADOR MATEMÁTICO_________________________________ 10
1.4.5 ¿CÓMO SE COMUNICA UN MICROPROCESADOR?_____________________ 11
1.4.6 LOS CHIPS DE APOYO _______________________________________ 11
1.4.7 LA MEMORIA ______________________________________________ 12
1.4.8 FILOSOFÍA DE DISEÑO ________________________________________ 12

2

EL MICROPROCESADOR 8086 ___________________________________ 13
2.1
DIRECCIONAMIENTO DE LA...
tracking img