{"title":"Muhammad Ali Mazidi","description":"","products":[{"product_id":"stm32-arm-programming-for-embedded-systems-using-c-language-with-stm32-nucleo-paperback","title":"STM32 Arm Programming for Embedded Systems: Using C Language with STM32 Nucleo - Paperback","description":"\u003cp\u003eThis book covers the peripheral programming of the STM32 Arm chip. Throughout this book, we use C language to program the STM32F4xx chip peripherals such as I\/O ports, ADCs, Timers, DACs, SPIs, I2Cs and UARTs. We use STM32F446RE NUCLEO Development Board which is based on ARM(R) Cortex(R)-M4 MCU. You can find the tutorials, source codes and other support materials for this book on our website: \u003cbr\u003ehttps: \/\/www.NicerLand.com\u003cbr\u003eThe following book is dedicated to Arm Cortex-M Assembly Programming: \u003cbr\u003eArm Cortex-M Assembly Programming for Embedded Programmers\u003cbr\u003eSee our website for other titles in this series.\u003cbr\u003e\u003c\/p\u003e","brand":"BooksCloud","offers":[{"title":"Default Title","offer_id":51319046045919,"sku":"9781970054156","price":26.33,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0813\/8958\/4607\/files\/hPHhhEU2wI9781970054156.webp?v=1788366113"},{"product_id":"arm-assembly-language-programming-with-raspberry-pi-using-gcc-paperback","title":"ARM Assembly Language Programming with Raspberry Pi using GCC - Paperback","description":"\u003cp\u003e\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. \u003c\/p\u003e\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.","brand":"BooksCloud","offers":[{"title":"Default Title","offer_id":51319139959007,"sku":"9781970054002","price":32.4,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0813\/8958\/4607\/files\/Y1ZwZ1crUXE2bUlucklma0VKcDN6UT09.webp?v=1788366283"},{"product_id":"the-avr-microcontroller-and-embedded-systems-using-assembly-and-c-using-arduino-uno-and-atmel-studio-paperback","title":"The AVR Microcontroller and Embedded Systems Using Assembly and C: Using Arduino Uno and Atmel Studio - Paperback","description":"\u003cp\u003eThe AVR microcontroller from Atmel (now Microchip) is one of the most widely used 8-bit microcontrollers. Arduino Uno is based on AVR microcontroller. It is inexpensive and widely available around the world. This book combines the two. In this book, the authors use a step-by-step and systematic approach to show the programming of the AVR chip. Examples in both Assembly language and C show how to program many of the AVR features, such as timers, serial communication, ADC, SPI, I2C, and PWM. The text is organized into two parts: 1) The first 6 chapters use Assembly language programming to examine the internal architecture of the AVR. 2) Chapters 7-18 uses both Assembly and C to show the AVR peripherals and I\/O interfacing to real-world devices such as LCD, motor, and sensor. The first edition of this book published by Pearson used ATmega32. It is still available for purchase from Amazon. This new edition is based on Atmega328 and the Arduino Uno board. The appendices, source codes, tutorials and support materials for both books are available on the following websites: http: \/\/www.NicerLand.com\/ and http: \/\/www.MicroDigitalEd.com\/AVR\/AVR_books.htm\u003c\/p\u003e","brand":"BooksCloud","offers":[{"title":"Default Title","offer_id":51319158866143,"sku":"9780997925968","price":33.75,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0813\/8958\/4607\/files\/3GOPZcSlQW9780997925968.webp?v=1788366316"}],"url":"https:\/\/blackandbarhe.com\/collections\/muhammad-ali-mazidi.oembed","provider":"Black \u0026 Barhe Bookstore","version":"1.0","type":"link"}