Arm 64-bit Assembly Language: 1st Edition

Arm 64-bit Assembly Language: 1st Edition
sku: COM9780128192214NEW
ACCORDING TO OUR RECORDS THIS PRODUCT IS NOT AVAILABLE NOW
$67.83
Shipping from: Canada
   Description
A solid understanding of assembly language leads to a better understanding of higher-level languages, compilers, interpreters, architecture, operating systems, and other important computer science and computer engineering concepts. Using the ARM processor, ARM 64-bit Assembly Language explains carefully the concepts of assembly language programming, slowly building from simple examples towards complex programming on bare-metal embedded systems. Considerable emphasis is put on showing how to develop good, structured assembly code. More advanced topics such as fixed and floating point mathematics, optimization and the ARM VFP and NEON extensions are also covered. This book will help you: Understand representations of, and arithmetic operations on, integral and real numbers in any base, display a basic understanding of processor architectures and instruction setsWrite 64-bit ARM assembly language programsQuickly learn any new assembly languageDescribe the procedures and mechanisms in place for handling interrupt processing and performing I/OInterface assembly language with high-level languages such as C/C++Explore ethical issues involving safety-critical applications ARM 64-bit Assembly Language is an ideal introduction to the principles of 64-bit ARM assembly Programming for both the professional engineer and computer engineering student, as well as the dedicated hobbyist with a 64-bit ARM-based computer.First true 64-bit ARM textbookCovers advanced topics such as fixed and floating point mathematics, optimization, and ARM NEONUses standard free open-source tools rather than expensive proprietary toolsConcepts are illustrated and reinforced with a large number of tested and debugged assembly and C source listingsIntended for use with very low-cost platforms, such as the Raspberry Pi or pcDuino, but with the support of a full Linux operating system and development toolsIntroduces hardware interfacing, device programming, and system software concepts
   Price history chart & currency exchange rate