Español English Português Italiano
Manuales PDF Gratis
Facebook de ManualesPDF.es
Sitemap Adobe Autodesk Microsoft Corel GNU Varios

Manual de IBM PC - El Universo Digital Del IBM PC, AT y PS/2


 









Manual de IBM PC - El Universo Digital Del IBM PC, AT y PS/2

Manual de IBM PC - El Universo Digital Del IBM PC, AT y PS/2 DESCARGA ESTE MANUAL GRATIS
Manual en formato pdf para que puedas guardarlo en tu pc, lector de e-book o imprimirlo.


Vínculo Patrocinado




Índice del Manual de IBM PC - El Universo Digital Del IBM PC, AT y PS/2


PRÓLOGO DE LA EDICIÓN 4.0 ELECTRÓNICA
PRÓLOGO DE LA TERCERA EDICIÓN (1994)
INTRODUCCIÓN
Números binarios, octales y hexadecimales
Cambio de base
Estructura elemental de la memoria
Operaciones aritméticas sencillas en binario
Complemento a dos
Agrupaciones de bytes
Representación de datos en memoria
Operaciones lógicas en binario
ARQUITECTURA E HISTORIA DE LOS MICROORDENADORES
Arquitectura Von Neuman
El microprocesador
Breve historia del ordenador personal y el DOS
MICROPROCESADORES 8086/88, 286, 386, 486 y Pentium
Características generales
Registros del 8086 y del 286
Registros del 386 y procesadores superiores
Modos de direccionamiento
La pila
Un programa de ejemplo
JUEGO DE INSTRUCCIONES 80x86
Descripción completa de las instrucciones
De carga de registros y direcciones
De manipulación del registro de estado
De manejo de la pila
De transferencia de control
De entrada/salida
Aritméticas
Suma
Resta
Multiplicación
División
Conversiones
Manipulación de cadenas
Operaciones lógicas a nivel de bit
De control del procesador
De rotación y desplazamiento
Resumen alfabético de las instrucciones y banderines. Índice
Instrucciones específicas del 286, 386 y 486 en modo real
Diferencias en el comportamiento global respecto al 8086
Instrucciones específicas del 286
Instrucciones propias del 386 y 486
Detección de un sistema AT o superior
Evaluación exacta del microprocesador instalado
Modo plano (flat) del 386 y superiores
EL LENGUAJE ENSAMBLADOR DEL 80x86
Sintaxis de una línea en ensamblador
Constantes y operadores
Constantes
Operadores aritméticos
Operadores lógicos
Operadores relacionales
Operadores de retorno de valores
Operadores de atributos
Principales directivas
De definición de datos
De definición de símbolos
De control del ensamblador
De definición de segmentos y procedimientos
De referencias externas
De definición de bloques
Condicionales
De listado
Macros
Definición y borrado de las macros
Ejemplo de una macro sencilla
Parámetros formales y parámetros actuales
Etiquetas dentro de macros. Variables locales
Operadores de macros
Directivas útiles para macros
Macros avanzadas con número variable de parámetros
Programación modular y paso de parámetros
EL ENSAMBLADOR EN ENTORNO DOS
Tipos de programas ejecutables bajo DOS
Ejemplo de programa de tipo COM
Ejemplo de programa de tipo EXE
Proceso de ensamblaje
La utilidad DEBUG/SYMDEB
Las funciones del DOS y de la BIOS
ARQUITECTURA DEL PC, AT y PS/2 BAJO DOS
Las interrupciones
La memoria. Los puertos de entrada y salida
La pantalla en modo texto
La pantalla en modo gráfico
Modos gráficos
Detección de la tarjeta gráfica instalada
Introducción al estándar gráfico VGA
Ejemplo de gráficos empleando la BIOS
Ejemplo de gráficos a nivel hardware
El estándar gráfico VESA
El teclado
Bajo nivel
Nivel intermedio
Alto nivel
Los discos
Estructura física
Cabeza 0. Pista 0. Sector 1
La FAT
El directorio raíz
Los subdirectorios
El BPB y el DPB
La BIOS y los disquetes
Disquetes floptical 3½ de 20 Mb
Ejemplo de acceso al disco a alto nivel
Ejemplo de acceso al disco a bajo nivel
El PSP
El proceso de arranque del PC
Formato de las extensiones ROM
Formato físico de los ficheros EXE
LA GESTIÓN DE MEMORIA DEL DOS
Tipos de memoria en un PC
Bloques de memoria
El bloque de memoria del programa
El bloque del entorno
Los bloques de control de memoria (MCB’s)
La cadena de los bloques de memoria
Relación entre bloque de programa y de entorno
Tipos de bloques de memoria
Liberar el espacio de entorno en programas residentes
Peculiaridades del MS-DOS 4.0 y 5.0
Cómo recorrer los bloques de memoria. Ejemplo
Memorias extendida y superior XMS
Memoria expandida EMS
SUBPROCESOS, RECUBRIMIENTOS Y FILTROS
Llamada a subprocesos y recubrimientos u overlays
Construcción de filtros
PROGRAMAS RESIDENTES
Principios básicos
Un ejemplo sencillo
Localización de un programa residente
Método de los vectores de interrupción
Método de la cadena de bloque de memoria
Método de la interrupción Multiplex
Expulsión de un programa residente de la memoria
Gestión avanzada de la interrupción Multiplex
El convenio BMB Compuscience
El convenio CiriSOFT
La propuesta AMIS
Comparación entre métodos
Métodos especiales para economizar memoria
Programas autoinstalables en memoria superior
Programas residentes en memoria extendida con DR-DOS 6.0
Ejemplo de programa residente que utiliza la BIOS
Uso sin límites de servicios del DOS en programas residentes
Una primera aproximación
Pasos a realizar para usar el DOS
Resumiendo, ¡no es tan difícil!
Un método alternativo: el SDA
Métodos menos ortodoxos
Ejemplo de programa residente que utiliza el DOS
Programas residentes invocables en modos gráficos
Programas residentes en entorno WINDOWS 3
CONTROLADORES DE DISPOSITIVO
Introducción
Encabezamiento y palabra de atributos
Rutinas de estrategia e interrupción
Ordenes a soportar por el controlador de dispositivo
La cadena de controladores de dispositivo instalados
Ejemplo de controlador de dispositivo de caracteres
Ejemplo de controlador de dispositivo de bloques
Disco virtual TURBODSK: Características
Ensamblando TURBODSK
Análisis detallado del listado de TURBODSK
Los controladores de dispositivo y el DOS
EL HARDWARE DE APOYO AL MICROPROCESADOR
La arquitectura del ordenador compatible
El interfaz de periféricos 8255
Descripción del integrado
El 8255 en el PC
Un método para averiguar la configuración del PC/XT
El temporizador 8253 u 8254
Descripción del integrado
El 8254 en el ordenador
Temporización
Síntesis de sonido
El controlador de interrupciones 8259
Cómo y por qué de las interrupciones
Descripción del integrado 8259
El 8259 dentro del ordenador
Ejemplo: cambio de la base de las interrupciones
El chip DMA 8237
El acceso directo a memoria
Descripción del integrado 8237
El 8237 en el ordenador
Ralentizar un equipo AT con el DMA
Acerca de las páginas de DMA
El controlador de disquetes NEC 765
La tecnología de grabación en disco
Descripción del FDC (Floppy Disk Controller) 765
El 765 dentro del ordenador
Densidades de disco y formatos estándar
Acceso a disco con DMA
Lectura y escritura de sectores de disco sin DMA
Programación avanzada del controlador de disquetes: 2M 3.0
Formato de la primera pista
Puntualizaciones sobre el formato de máxima capacidad
Descripción de funcionamiento del soporte residente
Descripción del programa de formateo (2MF) para 2M
Un programa para medir el rendimiento de los disquetes
La versión para PC/XT de 2M: 2MX
La opción BIOS de 2M: 2M-ABIOS y 2M-XBIOS
La utilidad 2MDOS
Cómo superar los 2.000.000 de bytes en 3½: 2MGUI
Uso de 2M 3.0 en OS/2 2.1
El disco duro del AT (IDE, MFM, Bus Local)
El interface
Programación de la controladora
Ejemplo práctico de programación
El controlador del teclado: 8042
El 8042
El teclado del AT
Comunicación CPU teclado
Comunicación teclado CPU
El puerto serie: UART 8250
Descripción del integrado
El 8250 en el ordenador
Ejemplo: autodiagnóstico del 8250
El puerto de la impresora
Los registros del puerto paralelo
Envío de caracteres
Cable NULL-MODEM para conectar dos ordenadores
El ratón
El reloj de tiempo real del AT: Motorola MC146818
Descripción del integrado
El MC146818 dentro del ordenador
Un método para averiguar la configuración del AT y PS/2
EL ENSAMBLADOR Y EL LENGUAJE C
Uso del Turbo C y Borland C a bajo nivel
Acceso a los puertos de E/S
Acceso a la memoria
Control de interrupciones
Llamada a interrupciones
Cambio de vectores de interrupción
Programas residentes
Variables globales predefinidas interesantes
Inserción de código en línea
Las palabras clave interrupt y asm
Interfaz C (Borland/Microsoft)
Modelos de memoria
Integración de módulos en ensamblador
APÉNDICES:
Mapa de memoria
Tabla de interrupciones del sistema
Tabla de variables de la BIOS
Puertos de E/S
Códigos de rastreo del teclado
Tamaños y tiempos de ejecución de las instrucciones
Señales del slot de expansión ISA
Funciones del sistema, la BIOS y el DOS aludidas en este libro
Especificaciones XMS y EMS: Todas sus funciones
Juego de caracteres ASCII extendido
Bibliografía

Descarga




Nota: El Manual que estás por descargar está comprimido en formato .rar, si no tienes un descompresor de archivos rar puedes descargar gratis el 7-zip y para poder visualizarlo el Foxit PDF Reader.

Descarga el descompresor de archivos 7-zip
Descarga el lector de archivos PDF Foxit PDF Reader.
  • Facebook de ManualesPDF.es


ManualesPDF.es © 2012 - Términos y Condiciones