Definition of terms Flashcards
A ____ IC
includes memory, timing
circuits, power control circuits,
and input / output
connections.
microcontroller
A group of binary digits that can a occupy a memory location.
Word
One of the most important characteristics of any microprocessor
is the ___ it can handle
word length
defines the size of many components of the
microprocessor.
word length
is a group of bits handled as a single unit
Byte
performs
arithmetic operations (i.e.
addition, subtraction,
multiplication, and division).
Arithmetic Section
performs logic
operations (i.e. comparing,
selecting, matching, and
merging of data).
Logic Section
The inputs to an ALU are: the
data to be operated on, called
operands and status flags
The ALU’s output is the result
of the performed operation as
dictated by the
control unit
and status outputs
- are used to
quickly accept, store, and
transfer data and instructions
that are being used
immediately by the CPU
Registers
May hold an instruction, a
storage address, or any kind
of data (such as a bit
sequence or individual
characters).
Registers
Two types of register:
Accessible and internal
register.
- is the most
frequently used register that
holds the initial data
(operand) and the result after
executing the operation.
Accumulator
serves
as a temporary storage
location for data going to and
coming from the data bus.
Data register or memory
data register (MDR)
holds the addresses and are
used by instructions that
indirectly access primary
memory.
Address register or memory
address register (MAR)
is a collection of status
flag bits for a processor.
- Status register, flag register,
or condition code register
(CCR)
used to store the
address of the next instruction
to be fetched for execution.
Program Counter (PC) also
known as Instruction Pointer
Register
this register always holds the
address of next instruction
to be fetched.
Program Counter
Controls the transfer of data
and instructions among other
units of the CPU.
Control Unit
takes the data in the data
register and decodes the
operation to be performed.
instruction decoder
- produces a variety of control
signals to carry out the
instruction
controller-sequencer
- Stores instructions, data, and
intermediate results
Memory
Also known as internal
storage unit or the primary
storage or Random Access
Memory (RAM)
Memory
Also known as internal
storage unit or the primary
storage or Random Access
Memory (RAM)
DRAM
Primary Memory (volatile)
HDD,
SSD, external drives, etc.
(non-volatile)
Secondary Memory
SRAM
(volatile
Cache Memory
- A very high speed semiconductor memory which can speed
up the CPU.
Cache Memory
Acts as a buffer between the CPU and the main memory
Cache Memory
Used to hold those parts of data and program which are most
frequently used by the CPU. Are expensive and have limited capacity
Cache Memory
or primary cache, is
extremely fast but relatively
small, and is usually embedded
in the processor chip as CPU
cache. (up to 64KB)
L1 cache
or secondary cache,
is often more spacious but
slower than L1. (256KB – 1MB)
L2 cache
is specialized memory
developed to improve the
performance of L1 and L2. (2MB
– 20MB)
L3 cache
The microprocessor follows a ___
cycle.
fetch-decode-execute
During ___ phase, an
instruction is taken from the
memory then decoded by the
MPUs control unit.
fetch
- Once the instruction is
decoded, the MPU proceeds
to __ phase and
performs the operations
dictated by the instruction.
execute
refers to the method by which the instruction
addresses its operand.
Addressing mode
Single-word instructions that have no operand
Inherent Addressing