{"product_id":"arm-assembly-language-programming-with-sarmad-naimi-9781970054002","title":"ARM Assembly Language Programming with Raspberry Pi using GCC","description":"\u003cb\u003eAbout the Raspberry Pi: \u003c\/b\u003e\u003cbr\u003eRaspberry Pi boards are low cost yet powerful boards using Arm processors. They can be used for both educational and industrial purposes. \u003cp\u003e\u003c\/p\u003e\u003cb\u003eAbout this book: \u003c\/b\u003e\u003cbr\u003eThis book covers Arm Assembly programming for Raspberry Pi boards. Although the Arm instructions are standard, the assembler directives vary in GCC and non-GCC assemblers. In this book, you learn how to write Arm assembly programs in Linux and the GCC based compilers. This book also gives you a general view of the Arm and Raspberry Pi architecture. If you are using this book for a university course, the source code, tutorials, Power Points and other support materials are available on our website: \u003cbr\u003ehttps: \/\/NicerLand.com \u003cp\u003e\u003c\/p\u003eHere is the table of contents: \u003cbr\u003eChapter 1: The History of ARM, Raspberry Pi, and Microprocessors\u003cbr\u003eChapter 2: ARM Architecture and Assembly Language Programming\u003cbr\u003eChapter 3: Arithmetic and Logic Instructions and Programs\u003cbr\u003eChapter 4: Branch, Call, and Looping in ARM\u003cbr\u003eChapter 5: Signed Integer Numbers Arithmetic\u003cbr\u003eChapter 6: ARM Memory Map, Memory Access, and Stack\u003cbr\u003eChapter 7: ARM Pipeline and CPU Evolution\u003cbr\u003eChapter 8: ARM and Thumb Instructions\u003cbr\u003eChapter 9: ARM Floating-point Arithmetic\u003cbr\u003eChapter 10: Interrupts and Exceptions\u003cbr\u003eChapter 11: Cache in ARM\u003cbr\u003eAppendix A: ARM Cortex-A Instruction Description\u003cbr\u003eAppendix B: ARM Assembler Directives\u003cbr\u003eAppendix C: Macros\u003cbr\u003eAppendix D: Flowcharts and Pseudocode\u003cbr\u003eAppendix E: Passing Arguments into Functions \u003cp\u003e\u003c\/p\u003eWe also have two books on writing Arm Assembly Programs for non-GCC compilers entitled \"Arm Cortex-M Assembly Programming for Embedded Programmers\" and \"ARM Assembly Language Programming \u0026amp; Architecture\" which cover Arm assembly language programming for Keil and other non-GNU IDEs.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Sarmad Naimi, Azalia Yaghini, Muhammad Ali Mazidi\u003cbr\u003e\u003cb\u003eISBN-10:\u003c\/b\u003e 197005400X\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9781970054002\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Microdigitaled\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 11\/27\/2018\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 338\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.73lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 11.00h x 8.50w x 0.70d","brand":"Sarmad Naimi","offers":[{"title":"Paperback","offer_id":44045375078655,"sku":"9781970054002","price":21.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/2982\/9887\/files\/img_8a75b435-d07a-4f8d-9d0d-d8d279abd9f0.jpg?v=1684978372","url":"https:\/\/www.whiterainbookhouse.com\/products\/arm-assembly-language-programming-with-sarmad-naimi-9781970054002","provider":"WR Book House","version":"1.0","type":"link"}