{"product_id":"windows-r-64-bit-assembly-language-programming-quick-start-intel-r-x86-64-sse-avx","title":"Inicio rápido de programación en lenguaje ensamblador de 64 bits para Windows(R): Intel(R) X86-64, SSE, AVX","description":"\u003cp\u003e\u003cem\u003eWindows\u003csup\u003e(R)\u003c\/sup\u003e 64-bit Assembly Language Programming Quick Start\u003c\/em\u003e es un tutorial completo que utiliza la edición gratuita Community de Microsoft\u003csup\u003e(R)\u003c\/sup\u003e Visual Studio 17 para introducir al novato a la arquitectura Intel\u003csup\u003e(R)\u003c\/sup\u003e X86-64 y la convención de llamadas de Windows X64.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003cli\u003eCon Microsoft\u003csup\u003e(R)\u003c\/sup\u003e 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.\u003c\/li\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003cli\u003eLos 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.\u003c\/li\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003cli\u003eLos 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.\u003cp\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003cli\u003eEste 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.\u003c\/li\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003cli\u003eTemas como binario y hexadecimal se introducen a través de ejemplos de programación, además de aparecer en los apéndices.\u003c\/li\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003cli\u003eLos 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.\u003c\/li\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003c\/ul\u003e \u003cp\u003eAprender 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.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAutor:\u003c\/b\u003e \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-12013336\"\u003eRobert Dunne\u003c\/a\u003e\u003cbr\u003e\u003cb\u003eEditorial:\u003c\/b\u003e Gaul Communications\u003cbr\u003e\u003cb\u003ePublicado:\u003c\/b\u003e 31\/07\/2018\u003cbr\u003e\u003cb\u003ePáginas:\u003c\/b\u003e 194\u003cbr\u003e\u003cb\u003eTipo de encuadernación:\u003c\/b\u003e Tapa blanda\u003cbr\u003e\u003cb\u003ePeso:\u003c\/b\u003e 0.59lbs\u003cbr\u003e\u003cb\u003eTamaño:\u003c\/b\u003e 9.00h x 6.00w x 0.41d\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9780970112460\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 0970112467\u003cbr\u003e\u003cb\u003eCategorías BISAC:\u003c\/b\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eInformática\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051040\"\u003eLenguajes | Lenguaje Ensamblador\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eInformática\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM059000\"\u003eIngeniería Informática\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eInformática\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051220\"\u003eProgramación | Paralela\u003c\/a\u003e\u003cbr\u003e\u003cp\u003e\u003ci\u003eEste título no es retornable\u003c\/i\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Gaul Communications","offers":[{"title":"Default Title","offer_id":42666149380333,"sku":"9780970112460","price":21.32,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_d2d14405-b706-4fe8-a6d9-ad8e86f8ef87.jpg?v=1649430813","url":"https:\/\/sureshotbooks.com\/es\/products\/windows-r-64-bit-assembly-language-programming-quick-start-intel-r-x86-64-sse-avx","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}