Windows(R) 64-bit Assembly Language Programming Quick Start (Paperback)

Sprache: Englisch

Verlag: Gaul Communications, 2018

0970112467 / 9780970112460

Anbieter: AussieBookSeller, Truganina, VIC, AustralienAussieBookSeller

Verkäufer/-in mit 5 Sternen

AbeBooks-Verkäufer/-in seit 22. Juni 2007

Artikel dieses Verkäufers ansehen
Softcover

Zustand: Neu

EUR 29,19

EUR 32,21 Versand 
Versand von Australien nach USA

Anzahl: 1 verfügbar

In den Warenkorb
Kostenlose Rückgaben innerhalb von 30 Tagen

Artikelbeschreibung vom Verkäufer

Paperback. Windows(R) 64-bit Assembly Language Programming Quick Start is a complete tutorial using the free Community Edition of Microsoft(R) Visual Studio 17 to introduce the novice to the Intel(R) X86-64 architecture and the Windows X64 Calling Convention.With Microsoft(R) Visual Studio 17, assembly language programs can be built using either its Integrated Development Environment (IDE) or using its ML64 assembler directly in a traditional command line approach. Both techniques are presented in this book, and each has its own merits for gaining a deeper understanding of computer software and hardware. The assistance provided by Visual Studio's interactive debugger is immense not only for developing real programs but also learning how the CPU instructions work.Programmers learn by example and develop their skills by examining and modifying working programs. Every sample program is complete, but leaves room for enhancements and experimentation encouraged by the questions at the end of each chapter. All are available for download through GitHub.The sample programs, ranging from five to over one hundred lines of code, are extensively documented in both flowcharts and comments. Over seventy illustrations are included to explain programming techniques as well as X86, SSE, and AVX instructions. CPU instructions are introduced as needed to achieve programming goals as the projects in each chapter progress to the next.This is not a book that has been modified or migrates from a 32-bit or 16-bit perspective, but starts right in with 64-bit programming and only refers to past approaches when necessary to explain seemingly unnatural conventions and names.Topics like binary and hexadecimal are introduced through programming examples as well as appearing in appendices.The examples in this book have been "classroom tested" with students having very little, if any, previous programming experience. The information is complete, allowing it to be used as an independent study. Learning computer hardware and software architectures through hands-on assembly language programming experience helps develop well-rounded programmers and computer engineers. This book is about programming the Intel(R) X86-X64 in assembly languageusing the "free" version of Microsoft(R) Visual Studio 17 software. The X86implies the 16-bit legacy Intel(R) 8086 processor up through the 64-bit Intel(R)core i7. This item is printed on demand. Shipping may be from our Sydney, NSW warehouse or from our UK or US warehouse, depending on stock availability.

Bestandsnummer des Verkäufers 9780970112460

Titel
Windows(R) 64-bit Assembly Language Programming Quick Start (Paperback)
Autor
Robert Dunne
Verlag
Gaul Communications
Veröffentlichungsjahr
2018
Zustand
new
Einband
Paperback
Sprache
Englisch
ISBN-10
0970112467
ISBN-13
9780970112460

AussieBookSeller

Truganina, VIC, Australien

Verkäufer/-in mit 5 Sternen

AbeBooks-Verkäufer/-in seit 22. Juni 2007

Versandkosten von Australien nach USA

Artikel25 bis 45 Werktage8 bis 14 Werktage
Erster ArtikelEUR 32,21EUR 38,31
Die Versandzeiten werden von den Verkäuferinnen und Verkäufern festgelegt. Sie variieren je nach Versanddienstleister und Standort. Sendungen, die den Zoll passieren, können Verzögerungen unterliegen. Eventuell anfallende Abgaben oder Gebühren sind von der Käuferin bzw. dem Käufer zu tragen. Die Verkäuferin bzw. der Verkäufer kann Sie bezüglich zusätzlicher Versandkosten kontaktieren, um einen möglichen Anstieg der Versandkosten für Ihre Artikel auszugleichen.

Zahlungsarten

  • Visa
  • Mastercard
  • American Express
  • Carte Bleue
  • Apple Pay
  • Google Pay

Unternehmensdaten der Verkäuferin bzw. des Verkäufers

The Nile Group Pty Ltd

42 Apex Drive
Truganina, VIC Australien 3029