Course Syllabus
Introduction to Microprocessor-Based System
Overview and History
Microprocessor application
Hardware/software requirements
Central Processing Unit
Internal architecture of CPU
Block diagram and functions
Memory map
Register, cache and stacks
Assembly Language Programming
Programmer model
Addressing modes
Instruction set: condition codes, data transfer, arithmetic and logic, program control, shift and rotate
Bit manipulation, Branch and subroutine.
Programming tools
I/O programming
Embedded C programming
Multitasking
Exception and Interrupt
Timer module
Analog to digital (ADC) module
Advanced I/O programming
Overview and History
Microprocessor application
Hardware/software requirements
Central Processing Unit
Internal architecture of CPU
Block diagram and functions
Memory map
Register, cache and stacks
Assembly Language Programming
Programmer model
Addressing modes
Instruction set: condition codes, data transfer, arithmetic and logic, program control, shift and rotate
Bit manipulation, Branch and subroutine.
Programming tools
I/O programming
Embedded C programming
Multitasking
Exception and Interrupt
Timer module
Analog to digital (ADC) module
Advanced I/O programming
Frequently Asked Questions
Q1 : How many credit hour
A1 : 3
A1 : 3