Inicio rápido de programación en lenguaje ensamblador de 64 bits para Windows(R): Intel(R) X86-64, SSE, AVX


Precio:
Precio de venta$21.32

Descripción

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 novato a la arquitectura Intel(R) X86-64 y la convención de llamadas de Windows X64.

  • Con Microsoft(R) Visual Studio 17, los programas en lenguaje ensamblador se pueden construir utilizando su Entorno de Desarrollo Integrado (IDE) o utilizando su ensamblador ML64 directamente 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 de las computadoras. La asistencia proporcionada por el depurador interactivo de Visual Studio es inmensa no solo para desarrollar programas reales, sino también para aprender cómo funcionan las instrucciones de la CPU.
  • Los programadores aprenden con el ejemplo y desarrollan sus habilidades examinando y modificando programas funcionales. Cada programa de ejemplo es completo, pero deja espacio para mejoras y experimentación, lo que se fomenta con las preguntas al final de cada capítulo. Todos están disponibles para descargar a través de GitHub.
  • Los programas de ejemplo, que van desde cinco hasta 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 según sea necesario para lograr los objetivos de programación a medida que los proyectos de cada capítulo avanzan al siguiente.

  • Este no es un libro que haya sido modificado o que migre de una perspectiva de 32 o 16 bits, sino que comienza directamente con la programación de 64 bits y solo se refiere a enfoques anteriores cuando es necesario para explicar convenciones y nombres aparentemente antinaturales.
  • Temas como binario y hexadecimal se introducen a través de ejemplos de programación, además de aparecer en los apéndices.
  • Los ejemplos de este libro han sido "probados en el aula" con estudiantes con muy poca, si alguna, experiencia previa en programación. La información es completa, lo que permite su uso como estudio independiente.

Aprender la arquitectura del hardware y software de las computadoras a través de la experiencia práctica en programación en lenguaje ensamblador ayuda a desarrollar programadores e ingenieros informáticos completos.



Autor: Robert Dunne
Editorial: Gaul Communications
Publicado: 31/07/2018
Páginas: 194
Tipo de encuadernación: Tapa blanda
Peso: 0.59lbs
Tamaño: 9.00h x 6.00w x 0.41d
ISBN13: 9780970112460
ISBN10: 0970112467
Categorías BISAC:
- Informática | Lenguajes | Lenguaje Ensamblador
- Informática | Ingeniería Informática
- Informática | Programación | Paralela

Este título no es retornable