Windows(R) 64-bit Programación en Lenguaje Ensamblador de Inicio Rápido: Intel(R) X86-64, SSE, AVX

Puntuación:   (4,3 de 5)

Windows(R) 64-bit Programación en Lenguaje Ensamblador de Inicio Rápido: Intel(R) X86-64, SSE, AVX (Robert Dunne)

Opiniones de los lectores

Resumen:

En general, el libro ha sido bien recibido entre los lectores, que aprecian sus explicaciones claras y concisas de la programación en ensamblador X86-64. Se describe como un buen recurso introductorio que ayuda a los lectores a progresar gradualmente en la materia. Sin embargo, no está exento de defectos, como algunos errores de codificación, la falta de explicaciones detalladas para principiantes y la ausencia de información de contacto accesible sobre el autor. Mientras que los programadores experimentados lo encuentran útil, los principiantes pueden sentirse perdidos en ocasiones y podrían preferir instrucciones más detalladas.

Ventajas:

Buena organización y progresión
explicaciones concisas y claras
sirve como guía de inicio rápido al ensamblador X86-64
atractivo para aquellos con cierta experiencia en programación
ofrece ideas útiles sobre el enlazado de programas
asequible
proporciona código de ejemplo descargable.

Desventajas:

No es la lectura más fácil
contiene errores en el código de ejemplo
falta información de contacto del autor
las explicaciones mínimas pueden hacer que los principiantes se sientan perdidos
algunos lectores desean más detalles en las instrucciones.

(basado en 13 opiniones de lectores)

Título original:

Windows(R) 64-bit Assembly Language Programming Quick Start: Intel(R) X86-64, SSE, AVX

Contenido del libro:

Windows (R) 64-bit Assembly Language Programming Quick Start es un tutorial completo que utiliza la edición gratuita Community de Microsoft (R) Visual Studio 17 para introducir al principiante en la arquitectura Intel (R) X86-64 y la convención de llamadas Windows X64.

⬤ Con Microsoft (R) Visual Studio 17, los programas en lenguaje ensamblador pueden construirse utilizando su Entorno de Desarrollo Integrado (IDE) o utilizando directamente su ensamblador ML64 en un enfoque tradicional de línea de comandos. Ambas técnicas se presentan en este libro, y cada una tiene sus propios méritos para obtener una comprensión más profunda del software y hardware informático. La ayuda que proporciona el depurador interactivo de Visual Studio es inmensa, no sólo para desarrollar programas reales, sino también para aprender cómo funcionan las instrucciones de la CPU.

⬤ Los programadores aprenden con ejemplos y desarrollan sus habilidades examinando y modificando programas en funcionamiento. Cada programa de ejemplo está completo, pero deja espacio para mejoras y experimentación alentada por las preguntas al final de cada capítulo. Todos están disponibles para su descarga a través de GitHub.

⬤ Los programas de ejemplo, que van de cinco a más de cien líneas de código, están ampliamente documentados tanto en diagramas de flujo como en comentarios. Se incluyen más de setenta ilustraciones para explicar las técnicas de programación, así como las instrucciones X86, SSE y AVX. Las instrucciones de la CPU se introducen a medida que son necesarias para alcanzar los objetivos de programación a medida que los proyectos de cada capítulo avanzan hacia el siguiente.

⬤ Este no es un libro que se haya modificado o migrado desde una perspectiva de 32 o 16 bits, sino que comienza directamente con la programación de 64 bits y sólo hace referencia a enfoques anteriores cuando es necesario para explicar convenciones y nombres aparentemente poco naturales.

⬤ Temas como el binario y el hexadecimal se introducen a través de ejemplos de programación y aparecen en los apéndices.

⬤ Los ejemplos de este libro han sido "probados en clase" con estudiantes que tenían muy poca, o ninguna, experiencia previa en programación. La información es completa, lo que permite utilizarlo como estudio independiente.

El aprendizaje de las arquitecturas de hardware y software mediante la experiencia práctica de la programación en lenguaje ensamblador ayuda a desarrollar programadores e ingenieros informáticos completos.

Otros datos del libro:

ISBN:9780970112460
Autor:
Editorial:
Encuadernación:Tapa blanda

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Tutorial de Arquitectura de Computadores Utilizando una FPGA: Introducciones a ARM y Verilog -...
Aprenda arquitectura de ordenadores y obtenga...
Tutorial de Arquitectura de Computadores Utilizando una FPGA: Introducciones a ARM y Verilog - Computer Architecture Tutorial Using an FPGA: ARM & Verilog Introductions
Lenguaje Ensamblador con la Raspberry Pi: Un Puente Hardware Software - Assembly Language Using the...
Los programadores aprenden con el ejemplo y...
Lenguaje Ensamblador con la Raspberry Pi: Un Puente Hardware Software - Assembly Language Using the Raspberry Pi: A Hardware Software Bridge
Windows(R) 64-bit Programación en Lenguaje Ensamblador de Inicio Rápido: Intel(R) X86-64, SSE, AVX -...
Windows (R) 64-bit Assembly Language Programming...
Windows(R) 64-bit Programación en Lenguaje Ensamblador de Inicio Rápido: Intel(R) X86-64, SSE, AVX - Windows(R) 64-bit Assembly Language Programming Quick Start: Intel(R) X86-64, SSE, AVX
Codificación en lenguaje ensamblador en color: Arm y Neon - Assembly Language Coding in Color: Arm...
Aprender a programar en lenguaje ensamblador es...
Codificación en lenguaje ensamblador en color: Arm y Neon - Assembly Language Coding in Color: Arm and Neon

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)