Definitions Flashcards
Define Microprocessor
A programmable, multipurpose, clock-driven, register based machine that reads binary input from memory, accepts binary data and provides output in binary format
Define Microcontroller
A small microcomputer that acts as a controlling device in embedded systems i.e. ovens and washing machines
Define ALU
Arithmetic and Logic Unit- performs arithmetic and logic operations
Define CPU
Central Processing Unit - the brain of the computer. it contains ALU, registers & control unit. It executes instructions and processes data
Historical perspectives of Intel microprocessors
- Early Beginnings (1970s)
Intel 4004 (1971): The world’s first commercially available microprocessor, a 4-bit CPU, primarily used in calculators. - Rise of Personal Computing (1980s)
Intel 8086 (1978) and 8088 (1979): 16-bit processors, with the 8088 being used in the first IBM PC. - Advancements and Dominance (1990s)
Pentium Pro (1995): Introduced out-of-order execution and a separate L2 cache, focusing on enterprise and server markets. - The New Millennium (2000s)
Intel Atom (2008): Designed for low-power devices, such as netbooks and embedded systems. - Modern Era (2010s - Present)
Intel Core i9 (2017): High-performance processors for gaming, content creation, and professional applications.
Registers
Temporarily store data during program execution
Control Unit
Manages execution of instructions
Memory
stores data and instructions
RAM
Used for temporary storage (volatile)
ROM
Used for permanent storage (Non-volatile)
Data Bus
(Bidirectional) Used for transferring data
Address Bus
Used for specifying memory address (unidirectional)
Control Bus
Used for sending and receiving control signals to manage and coordinate operations
Define Microcomputer
A digital computer that has a microprocessor as its CPU, combined with memory and I/O devices
ALE
Address Latch Enable- Differentiates dual purpose pins hence separates the address from data during multiplexed address/data operations
RD
Read- activated during read operations to indicate that the mp is reading data from the memory or I/O device
WR
Write- activated during write operations to indicate that the mp is writing data to memory or I/O device
READY
Used to synchronize MP with slower peripherals
RESET
used to initialize MP
LOCK
Used to indicate that the CPU is performing a locked operation
HOLD
Used by external devices to request control of the system bus
HLDA
Used in conjunction to the HOLD pin to manage DMA operations
TEST
used for synchronization with external devices
INTR
Used by external devices to signal an interrupt request