Irvine, Kip R.

Lenguaje ensamblador para computadoras basadas en Intel / Kip R. Irvine ; traducción Alfonso Vidal Romero Elizondo ; revisión técnica María Concepción Villar Cuesta y José Miguel Morán Loza - 5a. ed - 723 p. 1

Electrónica y Telecomunicaciones

Claro, completo y fácil de entender; este libro simplifica y desmitifica la arquitectura y programación en lenguaje ensamblador de los modernos procesadores Intel IA-32. Combina la teoría con muchos ejercicios de práctica, lo que proporciona a los lectores los conocimientos y la experiencia necesarios para alcanzar el éxito en cualquier entorno orientado a OS o a máquinas. El libro empieza con una base sólida de la programación en lenguaje ensamblador: arquitectura de la máquina y del procesador, transferencia de datos y procesamiento condicional, para después presentar las cadenas y los arreglos, y las llamadas a funciones de C/Cmasmas, entre otros temas clave. El método de Irving destaca el modo protegido de 32 bits, ofrece un conocimiento para crear aplicaciones Windows y ayuda a evitar problemas complejos de la segmentación de memoria. Para los estudiantes de ingeniería ofrece tres capítulos completos sobre la programación en modo real: desde el nivel del BIOS hasta las interrupciones de MS-DOS. La quinta edición completamente incluye: nuevos capítulos acerca del diseño del conjunto de instrucciones y la programación con números de punto flotante; así como un nuevo entorno de desarrollo y ensamblador. Una nueva versión de MASM con Microsoft Visual C masmas y un depurador avanzado. Explicaciones claras sobre los ciclos de ejecución de instrucciones, la codificación de los saltos condicionales, las llamadas a funciones de C/Cmasmas, la codificación de instrucciones de los procesadores IA-32 y michos temas. Una cobertura renovada de los procedimientos avanzados, con un nuevo enfoque en el procesamiento de la pila de Intel. Un análisis mejorado sobre IMUL que incluye las instrucciones con dos y tres operandos.

9789702610816


LENGUAJES DE PROGRAMACION [COMPUTADORES ELECTRONICOS]
PROGRAMACION [COMPUTADORES ELECTRONICOS DIGITALES]
SISTEMAS OPERACIONALES [COMPUTADORES]

005.136
Universidad Católica de Colombia
La Universidad Católica de Colombia es una Institución de Educación Superior sujeta a inspección y vigilancia por el Ministerio de Educación, reconocida mediante Resolución Número 2271 de julio 7 de 1970 del Ministerio de Justicia.
Universidad Católica de Colombia © Copyright 2017
Universidad Católica de Colombia • PBX: (57 1) 3 27 73 00 - (57 1) 3 27 73 33
Bogotá, Avenida Caracas # 46 -72, sede Las Torres • Bogotá, Carrera 13 # 47 – 30, Sede 4​ • Bogotá, Diagonal 46 A # 15 B – 10, sede El Claustro
Bogotá, Carrera 13 # 47 – 49, sede Carrera 13