Definitions Flashcards

1
Q

Define Microprocessor

A

A programmable, multipurpose, clock-driven, register based machine that reads binary input from memory, accepts binary data and provides output in binary format

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Define Microcontroller

A

A small microcomputer that acts as a controlling device in embedded systems i.e. ovens and washing machines

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Define ALU

A

Arithmetic and Logic Unit- performs arithmetic and logic operations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Define CPU

A

Central Processing Unit - the brain of the computer. it contains ALU, registers & control unit. It executes instructions and processes data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Historical perspectives of Intel microprocessors

A
  1. Early Beginnings (1970s)
    Intel 4004 (1971): The world’s first commercially available microprocessor, a 4-bit CPU, primarily used in calculators.
  2. Rise of Personal Computing (1980s)
    Intel 8086 (1978) and 8088 (1979): 16-bit processors, with the 8088 being used in the first IBM PC.
  3. Advancements and Dominance (1990s)
    Pentium Pro (1995): Introduced out-of-order execution and a separate L2 cache, focusing on enterprise and server markets.
  4. The New Millennium (2000s)
    Intel Atom (2008): Designed for low-power devices, such as netbooks and embedded systems.
  5. Modern Era (2010s - Present)
    Intel Core i9 (2017): High-performance processors for gaming, content creation, and professional applications.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Registers

A

Temporarily store data during program execution

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Control Unit

A

Manages execution of instructions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Memory

A

stores data and instructions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

RAM

A

Used for temporary storage (volatile)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

ROM

A

Used for permanent storage (Non-volatile)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Data Bus

A

(Bidirectional) Used for transferring data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Address Bus

A

Used for specifying memory address (unidirectional)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Control Bus

A

Used for sending and receiving control signals to manage and coordinate operations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Define Microcomputer

A

A digital computer that has a microprocessor as its CPU, combined with memory and I/O devices

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

ALE

A

Address Latch Enable- Differentiates dual purpose pins hence separates the address from data during multiplexed address/data operations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

RD

A

Read- activated during read operations to indicate that the mp is reading data from the memory or I/O device

17
Q

WR

A

Write- activated during write operations to indicate that the mp is writing data to memory or I/O device

18
Q

READY

A

Used to synchronize MP with slower peripherals

19
Q

RESET

A

used to initialize MP

20
Q

LOCK

A

Used to indicate that the CPU is performing a locked operation

21
Q

HOLD

A

Used by external devices to request control of the system bus

22
Q

HLDA

A

Used in conjunction to the HOLD pin to manage DMA operations

23
Q

TEST

A

used for synchronization with external devices

24
Q

INTR

A

Used by external devices to signal an interrupt request

25
INTA
Used to acknowledge an interrupt request
26
PEREQ
Used by peripheral devices to request DMA services from the CPU
27
NMI
Used to handle high priority non maskable interrupts
28
X1,X2
Connected to an external clock oscillator and provides frequency for the MP
29
RESET IN
Used to reset the MP
30
RESET OUT
Used to reset the external devices connected to an MP
31
IO/M
indicates whether the current operation involves I/O or memory.
32
TRAP
a high-priority interrupt pin used to handle emergency situations.
33
Flags
Carry Parity Sign Auxiliary Carry Zero
34
Special function Register
Stack Pointer Program Counter Instruction Register Accumulator
35