Professional Documents
Culture Documents
Micro-code
Each component of CPU is directed by this machine specific code in
order to perform minute scale operations.
The programmers develop instructions written in micro-code in
order to execute micro-programs.
Generally used in CPUs and other processing units such as
microcontrollers, channel and disk controllers, processing unit of
digital signal and graphics, controllers of the network interface etc.
Microcode typically converts instructions into machine language
and be a feature of high speed memory.
Low level programming… 11
The term “higher level language” does not mean that the
language is superior to lower-level programming
languages.
UART_CharacterReceived_InterruptHandler()
Accessing The Hardware – Special 27
Function Registers
Device driver API functions (for initialization,
configuration, runtime control, or shutdown) and interrupt
handler functions need to talk to the hardware in a bi-
directional fashion. This is done using Special Function
Registers, more commonly called SFR’s or SFR registers.
Special Function Registers 28
Thank You