La Red de Conocimientos Pedagógicos - Conocimientos de educación temprana - Principios y aplicaciones de los sistemas microinformáticos PDF

Principios y aplicaciones de los sistemas microinformáticos PDF

Este libro está dirigido principalmente a estudiantes de ingeniería en colegios y universidades que no se especializan en informática. Esta revisión se centra en fortalecer el contenido de los últimos desarrollos y aplicaciones informáticas de los últimos años, eliminando al mismo tiempo contenidos relativamente obsoletos y contenidos clave no didácticos para mejorar aún más la practicidad y la aplicabilidad docente. El cuerpo principal del libro incluye seis capítulos, a saber, conceptos básicos de microcomputadoras, sistema de instrucción de microcomputadoras, programación en lenguaje ensamblador, memoria de semiconductores, entradas y salidas digitales y entradas y salidas analógicas.

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

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

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

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

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