INDICE Control de dispositivos específicos Diseño asistido por computadora Simulación Cálculos científicos

Documentos relacionados
INDICE Capitulo 1. Álgebra de variables lógicas Capitulo 2. Funciones lógicas

INDICE 1. Operación del Computador 2. Sistemas Numéricos 3. Álgebra de Boole y Circuitos Lógicos

TEMA 1 INTRODUCCIÓN A LOS SISTEMAS DIGITALES

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria

PROGRAMA DE CURSO Modelo 2009

INDICE 1. Conceptos Introductorias 2. Sistemas Numéricos y Códigos 3. Compuertas Lógicas y Álgebras Booleana 4. Circuitos Lógicos Combinatorios

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI

FUNCIONAMIENTO DEL ORDENADOR

TEMARIOS PARA EL PROCESO DE SELECCIÓN DEL PERSONAL SINDICALIZADO

Introducción a la arquitectura de computadores

Introducción a la Computación. Capítulo 10 Repertorio de instrucciones: Características y Funciones

Electrónica II. Carrera. Electromecánica EMM UBICACIÓN DE LA ASIGNATURA a) Relación con otras asignaturas del plan de estudios.

Estructura del Computador

0-31 : caracteres de control : carac. Comunes : especiales (flechas, símbolos) y particulares (ñ)

Nombre de la asignatura : Sistemas Digitales. Carrera : Ingeniería en Sistemas Computacionales. Clave de la asignatura : SCC-9335

TECNICO SUPERIOR UNIVERSITARIO EN TECNOLOGIAS DE LA INFORMACION Y COMUNICACIÓN ÁREA REDES Y TELECOMUNICACIONES.

1. Introducción a la Arquitectura de Computadoras

ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla

SELECCIÓN DE PROBLEMAS

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, Decana de América)

ótinimudad,ateuvonaldffidtai FACULTAD DE CIENCIAS EXACTAS Av. Bolivia Salta Tel. (0387) Fax (0387) Republica Argentina

Temario de Electrónica Digital

ESTRUCTURA Y TECNOLOGÍA DE LOS COMPUTADORES I. TEMA 4 Algebra booleana y puertas lógicas

Arquitectura de Computadores. Apellidos, Nombre:

Universidad Central Del Este U C E Facultad de Ciencias de las Ingenierías y Recursos Naturales Escuela de Ingeniería Electromecánica

AUTOMATIZACIÓN INDUSTRIAL

Electrónica Digital Área de Ingeniería Mecatrónica Carrera/programa de Ingeniería Electrónica e Ingeniería Electromecánica

Dispositivos Digitales. EL-611 Complemento de Diseño Lógico y. Dispositivos Digitales

BIBLIOGRAFIA TEORIA DE CIRCUITOSY DISPOSOTIVOS BOYLESTAD ELECTRONICA DIGITAL TOKHEIM SISTEMAS DIGITALES TOCCI

3. Programa Analítico

Contenido. Capítulo 1. Capítulo 3. Capítulo 2. Alfaomega. Arquitectura de computadoras - Patricia Quiroga

Objetivos. Objetivos. Arquitectura de Computadores. R.Mitnik

GUIA DE CIRCUITOS LOGICOS COMBINATORIOS

ESTRUCTURA BÁSICA DE UN ORDENADOR

ÍNDICE AUTORES...13 PRÓLOGO...19 INTRODUCCIÓN...21 SIMBOLOGÍA Y NOMENCLATURA...25 PROGRAMAS UTILIZADOS...29

Circuitos secuenciales

CONTROLES ELÉCTRICOS PRÁCTICA 6: PROGRAMACIÓN DE PLC UNIDAD 5 LIRA MARTÍNEZ MANUEL ALEJANDRO DOCENTE: PACHECO HIPÓLITO JAVIER

Carrera: SCB Proporciona conocimientos básicos para la programación de dispositivos de control digital.

FACULTAD DE INGENIERÍAS Y ARQUITECTURA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA ELECTRÓNICA Y TELECOMUNICACIONES : SISTEMA DIGITALES I SÍLABO

Índice general. 1. Introducción a la técnica digital Introducción Señales analógicas y digitales... 1

PROGRAMACIÓN. UNIDAD II. ALGORITMO PROFA : HAU MOY

TECNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN

El nivel ISA (II)! Conjunto de Instrucciones

Prerrequisito: Número de Horas Totales 160 Hrs Teoría: 120 Práctica: 40 Horas semanales: 8 Créditos: 17

TEMA 1: Concepto de ordenador

UNIVERSIDAD TECNOLÓGICA DE PEREIRA FACULTAD DE INGENIERÍAS: ELÉCTRICA, ELECTRÓNICA, FÍSICA Y CIENCIAS DE LA COMPUTACIÓN

Trabajo Práctico 1. 1) Convertir los siguientes números enteros escritos en binario a: I) Octal II) Decimal III) Hexadecimal

Tema: Microprocesadores

SISTEMAS OPERATIVOS Arquitectura de computadores

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERÍA ELECTRÓNICA E INFORMÁTICA

INDICE 2. Organización de computadoras 3. El Nivel de Lógica Digital

Sistemas Secuenciales

Oliverio J. Santana Jaria. Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso Los objetivos de este tema son:

IFCT0309 Montaje y Reparación de Equipos Microinformáticos

Electrónica II EMM Participantes Representante de las academias de ingeniería Electromecánica de los Institutos Tecnológicos.

CONTENIDO Capitulo 2. DE CONMUTACION

CIRCUITOS DIGITALES -

Matemáticas Básicas para Computación

Tema 3.1 Introducción a los circuitos combinacionales. Algebra de Boole

(1) Unidad 1. Sistemas Digitales Basados en Microprocesador SISTEMAS BASADOS EN MICROPROCESADORES. Grado en Ingeniería Informática EPS - UAM

Unidad 3: Circuitos digitales.

DISEÑO CURRICULAR ELECTRÓNICA DIGITAL

DATOS DE IDENTIFICACIÓN DEL CURSO

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria.

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

TECNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA

TITULACIÓN Ingeniero Técnico Industrial, Especialidad en Electrónica ASIGNATURAS DE SEGUNDO CURSO DEL PLAN 1999 ELECTRÓNICA DIGITAL PROGRAMA:

AUTOMATIZACION. Reconocer la arquitectura y características de un PLC Diferenciar los tipos de entradas y salidas MARCO TEORICO. Estructura Interna

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN

Subsistemas aritméticos y lógicos. Tema 8

Tema 7. SISTEMAS SECUENCIALES SISTEMAS SECUENCIALES SÍNCRONOS

UNIVERSIDAD DEL CARIBE UNICARIBE. Escuela de Informática. Programa de Asignatura

1. DATOS e INFORMACIÓN.

Registros de desplazamiento

6 10 3,5 2,0 4,5. PROGRAMA DE CURSO Código Nombre EL Sistemas Digitales Nombre en Inglés Digital Systems SCT

PROYECTO CURRICULAR. Electrónica Digital y Microprogramable

Circuitos Secuenciales: concepto de estado

Nombre de la asignatura: Programación Básica. Créditos: Objetivo de aprendizaje

GUIA DE COMPONENTE PRACTICO

INFORMATICA I EJERCICIOS PROPUESTOS Buscar en el diccionario Qué es INFORMÁTICA?, Qué es

DIAGRAMA A BLOQUES DE UNA COMPUTADORA

ENIAC, Primer computador electrónico y su panel de conexiones

FUNDAMENTOS DE INFORMATICA

FORMATO DE CONTENIDO DE CURSO

FACULTAD DE INGENIERÍAS Y ARQUITECTURA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA ELECTRÓNICA Y TELECOMUNICACIONES : SISTEMAS DIGITALES I SÍLABO

ESCUELA UNIVERSITARIA DE INFORMÁTICA DE SISTEMAS UNIVERSIDAD NACIONAL DE EDUCACIÓN A DISTANCIA. Apuntes de la asignatura de: 3(5,)e5,&26

UNIVERSIDAD NACIONAL DE PIURA INFORME FINAL TRABAJO DE INVESTIGACION

GUÍA DE APRENDIZAJE CIRCUITOS LOGICOS COMBINACIONALES

ESTRUCTURA Y TECNOLOGIA DE COMPUTADORES I

UNIVERSIDAD DEL CARIBE UNICARIBE. Escuela de Informática. Programa de Asignatura

Otra importante división de los circuitos secuenciales es entre sincronos y asíncronos

GUÍA DOCENTE. Curso Ingeniería Informática en Sistemas de Información Doble Grado:

UNIDAD 1. COMPONENTES DEL COMPUTADOR

Algebra de Boole. » a + a = 1» a a = 0

El número decimal 57, en formato binario es igual a:

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2012/2013

Índice de contenido. Índice de contenido... i Indice de prácticas...ix Prólogo...xi Cómo utilizar este libro...xv

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN

UNIVERSIDAD VERACRUZANA

Electrónica Digital - Guión

Transcripción:

INDICE Parte I. La computadora digital: organización, operaciones, periféricos, lenguajes y sistemas operativos 1 Capitulo 1. La computadora digital 1.1. Introducción 3 1.2. Aplicaciones de las computadoras digitales 1.2.1. Sistemas administrativas 1.2.2. Control de procesos 5 1.2.3. Control de dispositivos específicos 1.2.4. Diseño asistido por computadora 1.2.5. Simulación 1.2.6. Cálculos científicos 6 1.2.7. Comunicaciones 1.2.8. sistemas de seguridad 1.2.9. Otras aplicaciones 1.3. Tipos de computadoras 7 1.4. Resumen 1.5. Problemas 8 Capitulo 2. Organización de la computadora digital 2.1. Introducción 11 2.2. Arquitectura básica 12 2.2.1. Unidad de memoria 2.2.2. Unidad central de procesos 13 2.2.3. Registros 14 2.2.4. Unidad de entrada/salida 15 2.3. Operación de la computadora digital 16 2.3.1. Juego básico de instrucciones 17 2.3.2. Formatos de instrucciones y datos 18 2.3.3. Tipos de direccionamiento 19 2.3.4. Ejecución de las instrucciones 20 2.3.5. Códigos de operación 25 2.4. Ejemplos de programas 26 2.5. La pila en memoria 37 2.6. Resumen 45 2.7. Problemas 46 Capitulo 3. Operaciones de entrada y salida e interrupciones 3.1. Introducción 49 3.2. Conceptos básicos 50 3.3. Instrucciones de entrada/salida 52 3.4. Interrupciones 54 3.5. Procesamiento de interrupciones 55 3.6. Procesadores de entada/salida 3.6.1. Controladores de acceso directo a memoria 62 3.6.2. Canales 66 3.7. Resumen 3.8. Problemas 69 Capitulo 4. Dispositivos periféricos 4.1. Introducción 71

4.2. Cintas magnéticas 72 4.3. Discos magnéticos 74 4.4. Discos ópticos 77 4.5. Teclados 4.6. Ratones 78 4.7. Digitalizadores ópticos 4.8. Pantallas de video 79 4.9. Impresoras 81 4.10. Graficadores 82 4.11. Sensores y actuadores 83 4.12. Resumen 84 4.13. Problemas 85 Capitulo 5. Lenguajes, compiladores e interpretadores 5.1. Introducción 87 5.2. Tipos de lenguajes 5.2.1. Lenguajes de máquina 88 5.2.2. Lenguaje ensamblador 5.2.3. Lenguajes de alto nivel (tercera generación) 89 5.2.4. Lenguajes de cuarta generación 90 5.2.5. Lenguajes orientados a objetos 91 5.2.6. Leguajes orientados a programación visual 5.3. Ensambladores 92 5.4. Compiladores 5.5. Interpretadores 94 5.6. Resumen 5.7. Problemas 96 Capitulo 6. Sistemas operativos 6.1. Introducción 97 6.2. Necesidades de los sistemas operativos 98 6.3. Tipos de sistemas operativos 100 6.4. Componentes y servicios básicos de un sistema operativo 102 6.4.1. Administrador de procesos 104 6.4.2. Administrador de memoria 6.4.3. Administrador de almacenamiento secundario 6.4.4. Administrador del sistema de entrada y salida 6.4.5. Administrador de archivos 6.4.6. Sistema de protección y seguridad 6.4.7. Administrador de comunicaciones 6.4.8. Interprete de comandos 6.4.9. Modulo de contabilidad 6.5. Sincronización de procesos 6.6. Memoria virtual 109 6.7. Resumen 6.8. Problemas 112 Parte 2. Sistemas de números, representación de datos y operaciones aritméticas 113 Capitulo 7. Sistema de números 7.1. Introducción 115 7.2. Sistemas posicionales científicos 116 105 106 107

7.3. Conversión de base b a base 10 7.4. Conversión de base 10 a base b 118 7.5. Conversión de base b1 a base b2 122 7.6. Suma de números en base b 123 7.7. Resta de números en base b 128 7.8. Restas usando complementos 132 7.8.1. Resta usando complementos a la base (complementos a b) 136 7.8.2. Resta usando complementos a la base disminuida (complementos a b-1) 137 7.9. Resumen 139 7.10. Problemas 140 Capitulo 8. Representación de datos 8.1. Introducción 141 8.2. Tipos de datos 8.3. Representación de números enteros con signo 142 8.3.1. Representación en magnitud y signo 143 8.3.2. Representación usando complementos a 2 145 8.3.3. Representación usando complementos a 1 147 8.4. Representación de números reales 149 8.4.1. Formato con exponente polarizado y mantisa representada en signo y magnitud 151 8.4.2. Formato con exponente y mantisa utilizando complementos a 2 para su representación 157 8.5. Decimal codificado en binario (BCD) 161 8.6. Representación de caracteres 8.7. Resumen 162 8.8. Problemas 163 Capitulo. Operaciones aritméticas en diferentes representaciones 9.1. Introducción 9.2. Operaciones aritméticas de números enteros con signo 165 9.2.1. Operaciones aritméticas de números enteros representados en magnitud y signo 166 9.2.2. Operaciones aritméticas de números enteros en representación en complementos a 2 169 9.2.3. Operaciones aritméticas de números enteros en representación en complementos a 1 173 9.3. Operaciones de números en decimal en binario (BCD) 176 9.4. Resumen 9.5. Problemas 178 Parte 3. Algebra, circuitos lógicos combinatorios y la unidad aritmética/lógica 181 Capitulo 10. Fundamentos de álgebra booleanas 10.1. Introducción 183 10.2. Variables booleanas 10.3. Operaciones básicas 184 A+ 185 10.4. Jerarquía de las operaciones 186 10.4. Funciones booleanas 10.4.1. Termino 187

10.4.2. Minitérmino y maxitérmino 10.5. Formas canónicas de funciones booleanas 10.6. Tabla de verdad 188 10.7. Funciones equivalentes 190 10.8. Resumen 191 10.9. Problemas 192 Capitulo 11. Teoremas de algebra booleanas 11.1. Introducción 195 11.2. Teoremas principales 11.3. Dualidad 11.4. Prueba por inducción perfecta 197 11.5. Prueba por deducción 198 11.6. Aplicación de los teoremas 11.6.1. Simplificador de funciones usando teoremas 199 11.6.2. Expresar una función en forma canónica en minitérminos, mediante la aplicación de los teoremas 200 11.6.3. Expresar una función en forma canónica en maxitérminos, mediante la aplicación de los teoremas 202 11.7. Resumen 204 11.8. Problemas 205 Capitulo 12. Obtención de funciones booleanas a partir de especificaciones lógicas 12.1. Introducción 12.2. Pasos para obtener la función booleana 12.3. Obtención de la función booleana en su forma canónica en minitérminos a partir de su tabla de verdad 12.4. Obtención de la función booleana en su forma canónica en minitérminos a partir de su tabla de verdad 12.5. Ejemplos de obtención de funciones booleanas a partir de especificaciones lógicas 209 12.6. Funciones no especificadas completamente 216 12.7. Resumen 219 12.8. Problemas 220 Capitulo 13. Circuitos combinatorios 13.1. Introducción 223 13.2. Símbolos lógicos de funciones booleanas 225 13.4. Operaciones lógicas especiales y sus circuitos 226 13.4.1. Operación NAND (NO-Y) 227 13.4.2. Operación NOR (NO-O) 228 13.5. Construcción de circuitos lógicos utilizando bloques NAND y NOR 13.5.1. Construcción de circuitos lógicos usando bloques NAND 229 13.5.2. Construcción de circuitos lógicos usando bloques NOR 232 13.6. Circuitos combinatorios de dos niveles 235 13.7. Resumen 13.8. Problemas 238 Capitulo 14. Minimización de funciones booleanas 14.1 Introducción 241 14.2. Minimización de funciones booleanas usando mapas de Karnaugh 14.2.1. Mapas de Karnaugh 242 207 208

14.2.2. Minimización como suma de productos 250 14.2.3. Minimización como producto de sumas 256 14.2.4. Minimización de funciones usando implicantes primos 259 14.2.5. Minimización de funciones no especificados completamente 261 14.3. Minimización de funciones booleanas el método tabular 263 14.3.1. Minimización como suma de productos 264 14.3.2. Minimización como producto de sumas 278 14.3.3. Minimización de funciones no especificadas completamente 280 14.4. Minimización de circuitos de arias salidas 283 14.5. Resumen 14.6. Problemas 293 Capitulo 15. Circuitos lógicos combinatorios que realizan funciones comúnmente utilizadas 297 15.1. Introducción 15.2. Operaciones EXOR (O exclusivo) y COIN (equivalencia) 298 15.3. Decodificadores 299 15.4. Selectores 15.4.1. Selectores de 2n entradas a 1 salida 302 15.4.2. Selectores de 1 entrada a 2n salidas 306 15.5. Construcciones de funciones lógicas con dispositivos programables 307 15.5.1. Memorias estáticas 308 15.5.2. Arreglos lógicos programados 313 15.6. Resumen 316 15.7. Problemas 317 Capitulo 16. Unidad aritmética/lógica 16.1. Introducción 16.2. Sumador básico 16.2.1. Medio sumador 320 16.2.2. Sumador completo 321 16.2.3. Sumador binario de n bits 324 16.3. Sumadores/restadores binarios 327 16.3.1. Sumador/restador de números positivos sin signo 330 16.3.2. Sumador/restador de números enteros en representación de magnitud y signo 333 16.3.3. Sumador/restador de números enteros en representación de complementos a 2 336 16.3.4. Sumador/restador de números enteros en representación de complemento a 1 338 16.3.5. Sumador/restador de números enteros representados en BCD 340 16.4. Diseño de la unidad aritmética 343 16.5. Diseño de la unidad lógica 345 16.6. Diseño de la unidad aritmética (ALU) 348 16.7. Resumen 355 16.8. Problemas 356 Parte 4. Circuitos secuenciales, diseño de sistema de memoria y de retiros, arquitecturas de computadoras y unidad de control 359 Capitulo 17. Introducción a los circuitos secuenciales 17.1. Introducción 361 17.2. Celdas biestables o latches 363 319

17.2. Señales de reloj 372 17.4. Flip-Flop S-R (Set-Reset Flip-Flop) 373 17.5. El flip-flop d (Delay flip-flop) 375 17.6. El flip-flop T (Trigger Flip-Flop) 377 17.7. El flip-flop J-K (J-K Flip Flop) 380 17.8. Flip-Flop S-R maestro-esclavo (Master-Slave S-R Flip-Flop) 382 17.9. Flip-Flop D Master-Slave Delay Flip-Flop) 17.10. Flip-Flop T maestro-esclavo (Master-Slave Trigger Flip-Flop 387 17.11. Flip-Flop J-K maestro-esclavo (Master-Slave J-K Flip-Flop) 390 17-12. Flip-Flops activados por transición (Edge Triggered Flip Flops) 393 17.13. Entradas asincrónicas Clear y Preset 401 17.14. Resumen 405 17.15. Problemas 405 Capitulo 18. Diseño de memoria 18.1. Introducción 409 18.2. Memoria RAM 18.2.1. Celda binaria 411 18.8.2. Memoria RAM de NXM 412 18.3. Sistema de memoria 418 18.4. Resumen 18.5. Problemas 422 Capitulo 19. Diseño de circuitos secuenciales 19.1. Introducción 425 19.2. Clases de circuitos secuenciales 426 19.3. Ejemplos simples de circuitos secuenciales 428 19.4. Modelos de Mealy de Moore 435 19.5. Tablas de excitación para flip-flops 437 19.6. Diseño de circuitos secuenciales sincrónicos 439 19.7. Diseño de circuitos secuenciales asincrónicos 458 19.8. Resumen 467 19.9. Problemas 468 Capitulo 20. Diseño de registros 20.1. Introducción 473 20.2. Registro de carga y salida en paralelo 474 20.3. Registro de carga en paralelo y salida en serie 477 20.4. Registro de carga en serie y salida en paralelo 478 20.5. Registro de carga y salida en serie 480 20.6. Registro de corrimientos (shift registers) 481 20.7. Registro contadores (counters) 484 20.8. Transferencia entre registros 495 20.9. Resumen 20.10. Problemas 497 Capitulo 21. Ejemplos de circuitos secuenciales 21.1. Introducción 21.2. Diseño de un reloj digital 21.3. Diseño de un semáforo para el cruce de dos calles de un solo sentido 506 21.4. Construcción de una maquina Moore con firmware 510 21.5. Diseño de un semáforo para el cruce de dos calles de un solo 513 501

sentido, usando firmware 21.6. Resumen 515 21.7. Problemas 516 Capitulo 22. Arquitectura básica de una computadora 22.1. Introducción 519 22.2. Arquitectura básica 520 22.2.1. Registros de la unidad central de proceso 522 22.2.2. Tipos de direccionamiento 523 22.2.3. Formato de instrucciones 525 22.3. Conjunto de instrucciones 22.3.1. Instrucciones de carga 527 22.3.2. Instrucciones de almacenamiento de registros 22.3.3. Instrucciones de incremento y decremento de registros 528 22.3.4. instrucciones de suma y resta 529 22.3.5. Instrucciones para el manejo de la pila en memoria 22.3.6. Instrucciones lógicas y de corrimientos 530 22.3.7. Instrucciones de comparación 531 22.3.8. Instrucciones de transferencia de control 22.3.9. Instrucciones de entrada y salida 532 22.3.10. instrucciones para el manejo de interrupciones y el registro de banderas 533 22.3.11. Instrucciones misceláneas 22.4. Seudomicrooperaciones de la computadora 22.4.1. Seudomicrooperaciones lógicas 534 22.4.2. Seudomicrooperaciones de incremento de registros 536 22.4.3. Seudomicrooperaciones de decremento de registros 22.4.4. Seudomicrooperaciones aritméticas 537 22.4.5. Seudomicrooperaciones aritméticas de trasferencias entre registros 538 22.4.6. Seudomicrooperaciones de lectura y escritura a memoria 22.4.7. Seudomicrooperaciones aritméticas de entrada y salida 539 22.4.8. Seudomicrooperaciones para habilitar o deshabilitar las interrupciones 22.5. Descripción de las instrucciones con base en las seudomicrooperaciones 22.6. Interrupciones 555 22.7. Operación de RESET 22.8. Ejemplos de programas 557 22.9. Resumen 22.10. Problemas 566 Capitulo 23. Unidad de control 23.1. Introducción 569 23.2. Conceptos básicos de control 570 23.3. Diseño de la unidad de control para la computadora simplificada usando solo hardware 574 23.4. Diseño de la unidad de control parta la computadora simplificada usando solo firmware 578 23.5. Diseño de la unidad de control microprograma para la computación definida en el capitulo anterior 587 540

23.6. Sincronización de eventos 600 23.7. Resumen 23.8. Problemas 602 Capitulo 24. Arquitectura computadores avanzadas 24.1. Introducción 605 24.2. Memoria cache 606 24.3. Pipeline 608 24.4. Arquitectura RISC 611 24.5. Arquitecturas vectoriales 612 24.6. Multiprocesadores 614 24.7. Resumen 616 24.8. Problemas 617 Código ASCII estándar (7 bits) 613 Código ASCII extendido (8 bits) 614 Instrucción de la computadora descrita en el capitulo 22 615 Apéndice I 619 Apéndice II 621 Índice 625