Principios y aplicaciones de los sistemas microinformáticos PDF
Este libro utiliza una gran cantidad de ejemplos para describir los principios del sistema y las aplicaciones de las microcomputadoras. El contenido es conciso, simple y paso a paso, lo que facilita que los estudiantes aprendan por sí mismos. Puede utilizarse como material didáctico para colegios y universidades, y como libro de referencia para que el personal técnico y de ingeniería aprenda conocimientos de informática por sí mismo.
Capítulo 1 Conceptos básicos de microcomputadoras 1
1.1 Descripción general 1
1.2 Sistema numérico y codificación en computadoras 3
1.2.1 Ninguna Representación y operación del número con signo 3
1.2.2 Representación y operación del número con signo 7
1.2.3 Código binario 11
1.2.4 Representación de punto fijo por computadora y representación en coma flotante de números 12
1.3 Composición, clasificación y configuración del sistema microinformático 14
1.3.1 Composición del sistema microinformático 14
1.3. Clasificación de microcomputadoras 16
1 3 3 Configuración de IBM PC y PC/XT 16
1.4 Microprocesador 18
1.4.1 Intel 8086/808818<. /p>
1.4.2 Intel 8028626
1.4.3 Intel 8038627
1.4.4 Intel 8048628
1.4.5 Microprocesador serie Pentium 29
1.4.6 Core y Core 2 - Microprocesador Core y Core 2 34
1.4.7 Tipo de núcleo 38
1.4. /p>
1.4.9 Intel Celeron Celeron 41
Microprocesador AMD 41
Ejercicio 143
Capítulo 2 Sistema de instrucción del microordenador 44
2.1 Modo de Direccionamiento 44
2.1.1 Dirección 44 Inmediata
2.1.2 Registro de Direccionamiento 44
2.1.3 Direccionamiento Directo 45
2.1.4 Registrar direccionamiento indirecto 46
2.1.5 Direcciones índice 47
2.1.6 Direccionamiento base 48
2.1.7 ¿Dirección base? Direccionamiento de índice 48
2.2 Sistema de instrucciones 8086 52
2.2.1 Instrucciones de transferencia de datos 53
2.2.2 Instrucciones de operación aritmética 64
2.2.3 Operaciones lógicas e instrucciones de cambio 79
2.2.4 Instrucciones de operación de cadena 88
Instrucciones de transferencia de control 94
Instrucciones de control del procesador 103
2.3 80486 instrucciones de extensión y suma 105
2.3.1 80486 instrucciones de extensión de función 105
2.3.2 80486 instrucciones de suma 107
Ejercicio 2114
Capítulo 3 Programación en lenguaje ensamblador 119
3.1 Formato del programa fuente en lenguaje ensamblador 120
3.2 Composición de declaraciones en lenguaje ensamblador 121
3.2.1 Nombre 121
Mnemónicos y pseudooperaciones 122
3.2.3 Operandos 122
Comentarios 127
3.3 Comandos de pseudooperaciones 127
3.3.1 Pseudooperaciones en modo procesador 128
3.3.2 Pseudooperaciones de definición de datos 128
3.3.3 Pseudooperaciones de definición de símbolos 130
Sección 3.3. 4 define la pseudooperación 132.
3.3.5 Pseudooperación de definición de proceso 135
3.3.6 Pseudooperación de definición de módulo y conexión 136
3.3.7 Pseudooperación de procesamiento de macros 137
3.3.8 Pseudooperaciones condicionales 142
3.4 Llamadas de DOS y BIOS 145
Descripción general 145
3.4.2 Interrupciones suaves de DOS y llamadas a funciones del sistema 147
3.4.3 Llamada al BIOS 156
3.5 Ejemplo de programación en lenguaje ensamblador 170
Ejercicio 3185
¿Capítulo 4? Memoria semiconductora 188
4.1 Descripción general 188
4.1.1 Clasificación de la memoria 188
4.1.2 Clasificación de la memoria semiconductora 188
4.1. 3 Principales indicadores de la memoria de semiconductores 190
4.2 Memoria 190
4.2.1 RAM estática191
RAM dinámica192
RAM de doble puerto198
p>4.3? Memoria de solo lectura 200
Máscara ROM 201
4.3.2 Memoria de solo lectura programable y borrable 201
4.3 .3 Memoria de sólo lectura programable y borrable eléctricamente 204
4.3.4 Memoria flash 208
4.4 Conexión entre CPU y memoria 212
4.4.1 Al realizar la conexión 212 Problemas que necesitan atención
4.4.2 Conexión típica de CPU y memoria 213
4. 3 Memoria en IBM PC/XT 215
4.5 Microcomputadora memoria extendida y su gestión 218
4.5.1 Jerarquía de sistemas de almacenamiento 18
4.5.2 Memoria caché 219
4.5.3 Configuración de micromemoria de la computadora 222
4.5.4 Gestión de la memoria 223
Ejercicio 4224
Capítulo 5 Entrada y salida numérica 228
5 ?1 Descripción general 228 p>
5?1?1 Forma de la señal de E/S 228
5?1?2?Interfaz de entrada/salida 229
5?3 E/S direccionamiento 231
5?1?4 Modo de control de E/S 232
5?2 Bus del sistema e interfaz 234
5 ?2?1 Descripción general del bus 234
5?2?2 Estándar de bus del sistema 235
5?2?3 Conexión de interfaz y señal de bus 243
5? /p>
5?3?1 Concepto básico de interrupción 249
5?3?2 Circuito de control de interrupción programable 252
5?3 ?3 Aplicación Intel 8259A 260
5?3?4 Sistema de interrupción de microcomputadora de alta gama 263
5?4 Interfaz de conteo y temporización 264
5?4?1 Concepto básico 264 p>
5.4.2 Circuito de conteo/temporización programable 265
5?4?3 Aplicación de Intel 8253 272
5?4?4 Otros pueden circuito de conteo/temporización programable 275
Interfaz de E/S paralela 5?5 275
Interfaz paralela programable 5?5?1 Intel 8255A275
5?5 ?2 Aplicaciones de Intel 8255a 281
5?6 Interfaz de entrada y salida serie 282
5?6?1 Conceptos básicos 282
5?6?2 Circuito de interfaz serie programable Ins 8250286
5?6?3 Ejemplo de aplicación Ins 8250 296
Otras interfaces seriales 298
5?Almacenamiento de memoria directo Tome DMA300
5 ?7?1?Controlador DMA 300
Funciones básicas
5?7?2 controlador DMA programable Intel 8237301
5?7?3 aplicaciones Intel 8237 310
5?8 E/S de gama alta O circuito de interfaz en microcomputadora 311
5?8? Estructura 1 82380 311
Función DMA de 5?8?2 82380 312
5? 82380 313 función de interrupción
5?8?4 temporizador 82380 313
Ejercicio 5314
Capítulo 6 Entrada y salida analógica 318
p>6.1 Canal de entrada y salida analógica 318
6.1.1 Composición del canal de entrada analógica 318
6.1.2 Composición del canal de salida analógica 319
6.2 Digital- convertidor analógico-digital 320
6.2.1 Principio de funcionamiento del convertidor digital-analógico 320
6.2.2 Principales parámetros técnicos del convertidor digital-analógico 323
6.2.3 Chip convertidor típico de digital a analógico 324
6.2.4 Interfaz entre el convertidor de digital a analógico y el microprocesador 329
6.3? convertidor 332
p>6.3.1 Principio de funcionamiento del convertidor analógico a digital 332
6. 2 Rendimiento técnico principal del convertidor A/D 336
6.3.3 Chip convertidor analógico a digital típico 337
6 3 4 Interfaz entre el convertidor A/D y la CPU 343
Convertidor de voltaje/frecuencia 346
6.4? Multiplexor 349
6.4.1 Funciones y requisitos de los multiplexores 349
6.4.2 Varios chips de circuito integrado de conmutador multiplex de uso común 349
6.4.3 Los principales parámetros técnicos del conmutador múltiplex son 351.
6.5? Circuito de muestreo y retención 352
6.5.1 Principio de funcionamiento del muestreo y retención 353
6.5.2 Chip integrado universal de muestreo y retención 354 p>
6.5.3? El significado de los principales parámetros técnicos del circuito de muestreo y retención 355
6.6? Los requisitos técnicos del sistema de adquisición de datos 356
El analógico canal de entrada 356
6.6.2 Sistema de adquisición de datos altamente integrado 556
6.7 Teorema de muestreo 358
Ejercicio 6359
Apéndice 362 p>
Apéndice 1 Tabla de caracteres de código ASCII de IBM PC 362
Apéndice 2 Sistema de comando 8086 363
Apéndice 3 Tabla de comando de pseudooperación MASM 384
Apéndice 4 Llamada a función del sistema DOS (INT 21H) 387
Apéndice 5 Llamada al BIOS 391
Apéndice 6 ¿PC IBM? Código de escaneo de teclado 396
Apéndice 7 Código de extensión de caracteres 396
Apéndice 8 Tabla de vectores de interrupción de IBM PC/XT 397
Apéndice 9 respuestas de referencia de ejercicios parciales 398