Desmitificando el Microprocesador
Sotorrío Ruiz, Pedro Juan
Sotorrío Sánchez, Pedro
El contenido de este libro trata sobre un único tema, el microprocesador. Esta monografía surge de la necesidad de conocer cómo se realiza un dispositivo de esta complejidad. Hasta hoy, pocos son los textos dedicados a este tema con esta profundidad en los detalles. Para ello hemos desarrollado un microprocesador denominado HTDI20. Este texto realiza los desarrollos de circuitería digital necesarios para cada bloque del dispositivo utilizando elementos básicos de la electrónica digital que están disponibles en el mercado actual. De esta forma, se facilita enormemente la interpretación de los esquemas y las descripciones del funcionamiento, puesto que el lector dispone de las hojas de características suministradas por los fabricantes. Todos los esquemas electrónicos están justificados, desde el punto de vista de su funcionamiento, por medio de sus cronogramas funcionales y los correspondientes textos. Así mismo, dado que un microprocesador es un dispositivo programable, el juego de instrucciones del que dispone se desarrolla desde el punto de vista físico (los circuitos) y funcional (lo que debe realizar) a partir de las especificaciones de las instrucciones. De ellas se obtienen los correspondientes cronogramas de funcionamiento, y de éstos se deducen los microprogramas que hace funcionar el dispositivo en su conjunto. Esta edición tercera incluye ejemplos que construyen el contenido de la memoria de la unidad de control (que es un secuencial microprogramado). Con ello es posible la integración del dispositivos en una FPGA. Además, hemos incluido un total de 178 cuestiones repartidas en los diferentes capítulos, todas ellas con sus respuestas en un anexo independiente al final del libro. De esta forma el lector tiene diferentes puntos de vista de los temas tratados, favoreciendo su comprensión. Por último, hemos construido un traductor que nos permite escribir los programas de usuario y pasarlos a código binario (en formato hexadecimal). El contenido del libro es el siguiente: 1.- Introducción. 2.- Bases, en donde se hace referencia a los conocimientos necesarios y se introducen algunos no muy comunes. 3.- Arquitectura física, en donde se describe la circuitería que utilizamos (hardware) organizada en cuatro bloques: buses y señales, registros, ULA y UC (Unidad de Control). Sin embargo la UC dispone de un capítulo propio (capítulo 6), por lo que no está en éste. 4.- Arquitectura lógica o juego de instrucciones, donde describimos todas las instrucciones de usuario disponibles en el HTDI20. El desarrollo de las instrucciones, es decir, cómo resuelve los circuitos estas actividades y su microprogramación, lo hacemos en el capítulo 6 dedicado a la UC. 5.- Interrupciones, donde describimos y desarrollamos el funcionamiento de los dos tipos de interrupciones disponibles en este dispositivo. 6.- La Unidad de Control (UC), en el que desarrollamos la totalidad de la circuitería de esta parte del microprocesador así como los microprogramas de 15 instrucciones, las más representativas. 7.- Aplicaciones, en donde damos uso al HTDI20 en varios ejemplos de aplicación y analizamos los resultados obtenidos. 8.- Anexo, en donde hemos situado las respuestas a los cuestionarios de los capítulos anteriores.
- ISBN: 9798788173566
- Editorial: Independently Published
- Encuadernacion: Rústica
- Páginas: 480
- Fecha Publicación: 01/01/2022
- Nº Volúmenes: 1
- Idioma: