UNIT 1:
Instruction Set and Assembly Language Programming of 8086: Instruction formats
Addressing modes, Instruction Set
Signal descriptions of 8086
Assembler Directives, Macros
Register Organization, Memory Segmentation, Programming Model
Assembly Language programming
UNIT 2:
Program and Data memory organization
MPLAB Integrated Development Environment – Introduction to Assembly language
Special Function Registers
UNIT 3:
Timers/Counters – Watchdog Timer
Capture/Compare/PWM (CCP)
Analog to Digital Converter(ADC)
Digital to Analog Converter (DAC)
Flash and EEPROM memories
Development of Application Programs and interfacing – LED
UNIT 4:
ARM Architecture: ARM Processor fundamentals
ARM Architecture – Register
Exceptions and interrupts
loading constants, Conditional execution
Introduction to Thumb instructions
loading constants, Conditional execution
UNIT 5:
overview - Programmer’s Model
overview - Programmer’s Model
Microcontroller Start sequence