Embedded Systems (18EC62) - Embedded System Components (Module 3)
Embedded Systems (18EC62) - Embedded System Components (Module 3)
MODULE – 3
Embedded System
Components
Instruction pipelining and increased execution speed Generally no instruction pipelining feature
Orthogonal instruction set (Allows each instruction to operate on Non-orthogonal instruction set (All instructions are not allowed to
any register and use any addressing mode) operate on any register and use any addressing mode. It is
instruction-specific)
Operations are performed on registers only, the only memory Operations are performed on registers or memory depending on the
operations are load and store instruction
A large number of registers are available Limited number of general purpose registers
Programmer needs to write more code to execute a task since the Instructions are like macros in C language. A programmer can
instructions are simpler ones achieve the desired functionality with a single instruction which in
turn provides the effect of using more simpler single instructions in
RISC
Single, fixed length instructions Variable length instructions
Less silicon usage and pin count More silicon usage since more additional decoder logic is required
to implement the complex instruction decoding
29 43
58 67
67 58
43 29
Little-Endian Big-Endian