Amazon cover image
Image from Amazon.com

Embedded Systems with Arm Cortex-M Microcontrollers in Assembly Language and C Yifeng Zhu

By: Material type: TextTextPublication details: USA E-Man Press 2023Edition: 4THDescription: 714PISBN:
  • 9780982692677
Subject(s): DDC classification:
  • 006.22 ZHU
Contents:
Chapter 1. See a Program Running Chapter 2. Data Representation Chapter 3. ARM Instruction Set Architecture Chapter 4. Arithmetic and Logic Chapter 5. Load and Store Chapter 6. Branch and Conditional Execution Chapter 7. Structured Programming Chapter 8. Subroutines Chapter 9. 64-bit Data Processing Chapter 10. Mixing C and Assembly Code\ Chapter 11. Interrupt Chapter 12. Fixed-point Arithmetic Chapter 13. Floating-point Arithmetic Chapter 14. Instruction Encoding and Decoding Chapter 15. Generic-purpose I/O Chapter 16. General-purpose Timers Chapter 17. Direct Memory Access (DMA) Chapter 18. Analog Input and Output Chapter 19. Serial Communication Protocols Chapter 20. Multitasking Chapter 21. Digital Signal Processing
Summary: The book introduces basic programming of ARM Cortex chips in assembly language and the fundamentals of embedded system design. It presents data representations, assembly instruction syntax, floating-point operations, SIMD instructions, implementing fundamental controls of C language at the assembly level, and instruction encoding and decoding. The book also covers many advanced components of embedded systems, such as software and hardware interrupts, general purpose I/O, LCD driver, keypad interaction, real-time clock, stepper motor control, PWM input and output, digital input capture, direct memory access (DMA), digital and analog conversion, serial communication (USART, I2C, SPI, and USB), and digital signal processing.
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Collection Call number Status Date due Barcode
Books Books IIITDM Kurnool General Stacks Non-fiction 006.22 ZHU (Browse shelf(Opens below)) Available 0006967
Books Books IIITDM Kurnool General Stacks Non-fiction 006.22 ZHU (Browse shelf(Opens below)) Available 0006968
Books Books IIITDM Kurnool General Stacks Non-fiction 006.22 ZHU (Browse shelf(Opens below)) Available 0006969
Books Books IIITDM Kurnool General Stacks Non-fiction 006.22 ZHU (Browse shelf(Opens below)) Available 0006970
Books Books IIITDM Kurnool General Stacks Non-fiction 006.22 ZHU (Browse shelf(Opens below)) Available 0006971
Books Books IIITDM Kurnool General Stacks Non-fiction 006.22 ZHU (Browse shelf(Opens below)) Available 0006972
Books Books IIITDM Kurnool General Stacks Non-fiction 006.22 ZHU (Browse shelf(Opens below)) Available 0006973
Books Books IIITDM Kurnool General Stacks Non-fiction 006.22 ZHU (Browse shelf(Opens below)) Available 0006974
Books Books IIITDM Kurnool General Stacks Non-fiction 006.22 ZHU (Browse shelf(Opens below)) Available 0006975
Reference Reference IIITDM Kurnool Reference Reference 006.22 ZHU (Browse shelf(Opens below)) Not For Loan 0006976

Chapter 1. See a Program Running
Chapter 2. Data Representation
Chapter 3. ARM Instruction Set Architecture
Chapter 4. Arithmetic and Logic
Chapter 5. Load and Store
Chapter 6. Branch and Conditional Execution
Chapter 7. Structured Programming
Chapter 8. Subroutines
Chapter 9. 64-bit Data Processing
Chapter 10. Mixing C and Assembly Code\
Chapter 11. Interrupt
Chapter 12. Fixed-point Arithmetic
Chapter 13. Floating-point Arithmetic
Chapter 14. Instruction Encoding and Decoding
Chapter 15. Generic-purpose I/O
Chapter 16. General-purpose Timers
Chapter 17. Direct Memory Access (DMA)
Chapter 18. Analog Input and Output
Chapter 19. Serial Communication Protocols
Chapter 20. Multitasking
Chapter 21. Digital Signal Processing


The book introduces basic programming of ARM Cortex chips in assembly language and the fundamentals of embedded system design. It presents data representations, assembly instruction syntax, floating-point operations, SIMD instructions, implementing fundamental controls of C language at the assembly level, and instruction encoding and decoding. The book also covers many advanced components of embedded systems, such as software and hardware interrupts, general purpose I/O, LCD driver, keypad interaction, real-time clock, stepper motor control, PWM input and output, digital input capture, direct memory access (DMA), digital and analog conversion, serial communication (USART, I2C, SPI, and USB), and digital signal processing.

There are no comments on this title.

to post a comment.
LIBRARY HOURS
Mon - Sat : 9:00 AM - 5.30 PM
Library will remain closed on public holidays
Contact Us

Librarian
Central Libray
Indian Institute of Information Technology Design and Manufacturing Kurnool
Andhra Pradesh - 518 007

Library Email ID: library@iiitk.ac.in

Copyright @ Central Library | IIITDM Kurnool

Powered by Koha