[ELEX] MICROPROCCESSORS & MICROCONTROLLERS Flashcards
A system must have at least one input, one output and must do something.
System
is a programmable, multipurpose, clock-driven, register-based electronic device that reads binary instructions, accepts binary data as input and processes data according to these instructions and provides result as ouput.
Microprocessor
It performs all processes related to arithmetic and logic operations that need to be done on instruction words.
Arithmetic Logic Unit (ALU)
This is basically addition and subtraction.
Arithmetic Operations
This includes NOR, NOT, OR, XOR etc.
Logic Operations
This entails shifting the position of bits by a certain number of places to either the right or left, which is considered a multiplication operation.
Bit Shifting Operations
It happens when the largest number that a device can hold is exceeded.
Overflow Error
are storage areas inside the microprocessor
Registers
Holds the memory location of data that needs to be accessed
Memory Address Registers
Holds data that is being transferred to or from memory
Memory Data Registers
Contains the current instruction during processing
Current Instruction Registers
Where intermediate arithmetic and logic results are stored
Accumulator
Contains the address if the next instruction to be executed
Program Counter
The code where all successive numbers differ from their preceding number by single bit is ____________
Gray
Typical operating voltages of microprocessors are:
3.3V and 5V