What do you think?


The 8051 Microcontroller And Embedded Systems: Using Assembly And C
Products using microprocessors fall into two categories. The first uses high-performance microprocessors while in the second category, issues of space, power and rapid development are more critical. Intended for those with no background as well as those with prior Assembly language experience, this book looks at Assembly language programming.
626 pages, Paperback
First published December 1, 2008
Ratings & Reviews
Friends & Following
Create a free account to discover what your friends think of this book!
Community Reviews
Displaying 1 - 8 of 8 reviews
February 23, 2012
CSC304:Microprocessor Architecture and Assembly Language
Sprinf 2011-2012
SuTu 4-5:15 pm
One of the most interesting classes that I have ever took..Although no one was excited with the "Assembly Language" but we were having fun..
A lot of fun..
Thanks Girls...I love taking classes with U...
The book is really amazing...I enjoyed reading it so much..Its clear and direct.. I advice reading it to those who are interested in "Assembly and C Languages"
Sprinf 2011-2012
SuTu 4-5:15 pm
One of the most interesting classes that I have ever took..Although no one was excited with the "Assembly Language" but we were having fun..
A lot of fun..
Thanks Girls...I love taking classes with U...
The book is really amazing...I enjoyed reading it so much..Its clear and direct.. I advice reading it to those who are interested in "Assembly and C Languages"
January 11, 2025
; Summary.asm
START: MOV A, #8051H ; Load the heart of the book: the 8051 microcontroller
MOV R0, #ARCHI ; Point to architecture overview
CALL EXPLAIN_REGS ; Deep dive into register set: Accumulator, DPTR, PC
CALL MEM_MAP ; Map internal and external memory spaces
INSTR_SET: JMP MOV_OPCODES ; Jump to instruction set details
MOV A, #LOGIC ; Logical operations: AND, OR, XOR, NOT
MOV A, #ARITH ; Arithmetic magic: ADD, SUB, MUL, DIV
SJMP BRANCH_INST ; Handle jumps, loops, and branches: JMP, CALL, RET
EMBEDDED_C: PUSH ACC ; Save assembly logic, introduce Embedded C
MOV A, #IO_CTRL ; Simplify I/O pin management with human-friendly syntax
MOV A, #TIMERS ; Configure delays with timers in C
INTERFACING: CALL INTER_PERIPH ; Attach peripherals: LEDs, LCDs, motors
CALL UART_PROTO ; Use UART for serial comms with RS-232
MULTITASKING: SETB PWR_MODE ; Enable power efficiency: Sleep and Idle modes
CALL INTERRUPT_LOG ; Master interrupt-driven multitasking
ORG CODE_EXP ; Write modular, maintainable C programs
DEV_ENV: MOV A, #KEIL ; Load Keil IDE for simulation and debugging
MOV A, #DEV_BOARDS ; Test on hardware boards
SJMP REAL_WORLD ; Apply concepts to practical projects
EXIT: JMP END_PROJ ; Wrap up and create fully functional embedded systems
START: MOV A, #8051H ; Load the heart of the book: the 8051 microcontroller
MOV R0, #ARCHI ; Point to architecture overview
CALL EXPLAIN_REGS ; Deep dive into register set: Accumulator, DPTR, PC
CALL MEM_MAP ; Map internal and external memory spaces
INSTR_SET: JMP MOV_OPCODES ; Jump to instruction set details
MOV A, #LOGIC ; Logical operations: AND, OR, XOR, NOT
MOV A, #ARITH ; Arithmetic magic: ADD, SUB, MUL, DIV
SJMP BRANCH_INST ; Handle jumps, loops, and branches: JMP, CALL, RET
EMBEDDED_C: PUSH ACC ; Save assembly logic, introduce Embedded C
MOV A, #IO_CTRL ; Simplify I/O pin management with human-friendly syntax
MOV A, #TIMERS ; Configure delays with timers in C
INTERFACING: CALL INTER_PERIPH ; Attach peripherals: LEDs, LCDs, motors
CALL UART_PROTO ; Use UART for serial comms with RS-232
MULTITASKING: SETB PWR_MODE ; Enable power efficiency: Sleep and Idle modes
CALL INTERRUPT_LOG ; Master interrupt-driven multitasking
ORG CODE_EXP ; Write modular, maintainable C programs
DEV_ENV: MOV A, #KEIL ; Load Keil IDE for simulation and debugging
MOV A, #DEV_BOARDS ; Test on hardware boards
SJMP REAL_WORLD ; Apply concepts to practical projects
EXIT: JMP END_PROJ ; Wrap up and create fully functional embedded systems
March 24, 2020
Very good
This entire review has been hidden because of spoilers.
November 28, 2022
Must read to know about microcontroller and embedded systems.
Read
September 3, 2013please i am read to the 8051 micro controller and embedded systems
Want to Read
January 24, 2011wtw
Displaying 1 - 8 of 8 reviews




