000 | 03384nam a22002057a 4500 | ||
---|---|---|---|
001 | 000010271 | ||
003 | OSt | ||
003 | UNAJMA | ||
005 | 20151214095226.0 | ||
008 | 090620t xxu||||| |||| 00| 0 eng d | ||
020 | _a978-970-26-1081-6 | ||
040 |
_aUNAJMA _cEPIS |
||
082 |
_a001.6424 _bI721 |
||
100 |
_97364 _aIrvine, Kip R. |
||
245 | _aLenguaje ensamblador para computadoras basadas en Intel® | ||
250 | _a5a ed. | ||
300 |
_a724 _c19 cm |
||
505 | _aBienvenido al lenguaje ensamblador -- Concepto de máquina virtual -- Representación de datos -- Operación booleanas -- Conceptos generales Arquitectura del procesador IA-32 -- Administración de memoria del procesador IA-32 -- Componentes de una microcomputadora IA- 32 -- Sistema de entrada/salida -- Elementos básicos del lenguaje ensamblador -- Ejemplo: suma y resta de enteros -- Ensamblado, enlazado y ejecución de programa -- Definición de datos -- Constantes simbólicas -- Programación en modo de direccionamiento real (opcional) -- Instrucciones de transferencia de datos -- Suma y resta -- Operadores y directivas relacionadas con los datos -- Direccionamiento indirecto -- Instrucciones JMP y LOOP -- Enlace con una biblioteca externa -- La biblioteca de enlace del libro -- Operaciones de la pila -- Definición y uso de los procedimientos -- Diseños de programas mediante el uso de procedimientos -- Instrucciones booleanas y de comparación -- saltos condicionales -- Instrucciones de saltos condicionales -- Estructura de condicionales -- Aplicación: máquinas de estado finito -- Directivas de decisión -- Instrucciones de desplazamiento y rotación -- Aplicaciones de desplazamiento y rotación -- Instrucciones de multiplicación y división --Suma y resta extendidas -- Aritmética ASCII y con decimales desempaquetados -- Aritmética con decimales empaquetados -- Marcos de pila -- Recursividad -- Directiva .MODEL -- INVOKE, ADDR, PROC Y PROTO (opcional) -- Creación de programas con varios módulos -- Instrucciones primitivas de cadenas -- Procedimiento de cadenas seleccionadas -- Arreglos bidimensionales -- Búsqueda y ordenamiento de arreglos de enteros -- Estructuras -- Macros -- Directiva de ensamblado condicional -- definición de bloques de repetición -- Programación de la consola Win32 -- Estructura de una Aplicación gráfica de Windows -- Asignación dinámica de memoria -- Administración de memoria en la familia IA-32 -- Interfaz con lenguaje de alto nivel -- Código ensamblador en línea -- Enlace con C/C++ en modo protegido -- Enlace con C/C++ en modo de direccionamiento real -- MS-DOS y la IBM-PC -- Llamadas a funciones de MS-DOS (int 21h) -- Servicios estándar de E/S de archivos de MS-DOS -- Sistemas de almacenamiento en disco -- Sistemas de archivos -- Directorio de disco -- Lectura y escritura de sectores de disco (7305h) -- Funciones de archivo a nivel de sistema -- Programación a nivel del BIOS -- Entrada de teclado mediante INT 16h -- Programación de VIDEO con INT 10h -- Gráficos de mapas de memoria -- Programación del ratón -- Programacion experta en MS-DOS -- Definición de segmentos -- Estructura de un programa en tiempo de ejecución -- Manejo de interrupciones -- Control de hardware mediante el uso de puertos de E/S -- Representación binaria de punto Flotante -- Codificación de instrucciones Intel. | ||
942 |
_2ddc _cLIB |
||
999 |
_c10271 _d10251 |