CSA 2

studied byStudied by 3 people
5.0(1)
Get a hint
Hint

Main Memory

1 / 94

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

95 Terms

1

Main Memory

Holds instructions in sequential locations.

New cards
2

Increment PC

Updates PC to point to next instruction.

New cards
3

Branch or Jump Instruction

Changes the flow of execution to a different address.

New cards
4

Logic Operation

Execute logical functions on data inputs.

New cards
5

Register Z

Temporary storage for ALU results.

New cards
6

Zout

Signal to output data from register Z.

New cards
7

End Signal

Indicates completion of the current instruction cycle.

New cards
8

Hardwired Control Unit

Control unit using fixed logic circuits.

New cards
9

Control Word (CW)

Bits representing various control signals.

New cards
10

T1, T2, ..., Tn

Time slots in control sequence execution.

New cards
11

Processing Unit

Executes machine instructions and coordinates activities.

New cards
12

Instruction Set Processor (ISP)

Another name for the processing unit.

New cards
13

Central Processing Unit (CPU)

Former term for processing unit; now less common.

New cards
14

Fetch Process

Retrieves one instruction at a time.

New cards
15

Branch Instruction

Alters the sequential flow of instruction execution.

New cards
16

Program Counter (PC)

Tracks address of next instruction to execute.

New cards
17

Memory Address Register (MAR)

Holds address for data transfer operations.

New cards
18

Memory Data Register (MDR)

Contains data to be read or written.

New cards
19

Instruction Register (IR)

Holds the instruction currently being executed.

New cards
20

Read Cycle

Process of fetching data from memory.

New cards
21

Write Cycle

Process of storing data into memory.

New cards
22

Data Path

Collective term for registers, ALU, and bus.

New cards
23

Arithmetic Logic Unit (ALU)

Performs arithmetic and logical operations.

New cards
24

Single-bus Organization

Data paths interconnected via a single bus.

New cards
25

Instruction Execution Steps

Includes fetch, increment, and execute phases.

New cards
26

Fetch Phase

Steps to retrieve instruction from memory.

New cards
27

Execution Phase

Carries out actions specified by the instruction.

New cards
28

Control Signals

Direct data transfer and register selection.

New cards
29

Multiplexer (MUX)

Selects input for ALU from registers or constants.

New cards
30

Transparent Registers

Used for temporary storage, not directly referenced.

New cards
31

Operand Fetch

Retrieves data needed for instruction execution.

New cards
32

Result Storage

Saves execution results back to memory.

New cards
33

Program Initialization

Sets PC to first instruction of the program.

New cards
34

Data Transfer Operations

Moving data between registers and ALU.

New cards
35

Instruction Decoder Unit

Generates control signals for instruction execution.

New cards
36

Sequential Execution

Instructions executed in the order they are fetched.

New cards
37

Arithmetic Operation

Perform calculations using processor registers.

New cards
38

Memory Fetch

Retrieve data from a specified memory location.

New cards
39

Data Store

Save data from a register to memory.

New cards
40

Register Transfer

Move data between registers and memory.

New cards
41

Input Gating

Control data loading into registers from bus.

New cards
42

Output Gating

Control data output from registers to bus.

New cards
43

ALU

Performs arithmetic and logic operations.

New cards
44

MAR

Memory Address Register, holds memory addresses.

New cards
45

MDR

Memory Data Register, stores fetched data.

New cards
46

Memory-Function-Complete (MFC)

Signal indicating memory read completion.

New cards
47

Clock Cycle

Basic unit of time for processor operations.

New cards
48

Read Operation

Request to retrieve data from memory.

New cards
49

Write Operation

Request to store data into memory.

New cards
50

R1out

Signal enabling output from register R1.

New cards
51

R4in

Signal enabling input to register R4.

New cards
52

SelectY

Signal to select register Y for ALU input.

New cards
53

R3in

Signal to input data into register R3.

New cards
54

Data Bus

Path for data transfer between components.

New cards
55

Internal Bus

Connects internal processor components.

New cards
56

External Bus

Connects processor to external memory.

New cards
57

Control Lines

Lines that dictate operation of components.

New cards
58

Timing Coordination

Synchronizing operations with device response.

New cards
59

Clock Cycle Duration

Time taken for one complete processor cycle.

New cards
60

MDRinE

Control signal to load data into MDR.

New cards
61

MFC

Memory Function Complete signal indicating data readiness.

New cards
62

MARin

Control signal to load address into MAR.

New cards
63

Read

Command to initiate a memory read operation.

New cards
64

MDRout

Control signal to output data from MDR.

New cards
65

R2in

Control signal to load data into register R2.

New cards
66

Write

Command to initiate a memory write operation.

New cards
67

WMFC

Control signal to wait for MFC signal.

New cards
68

PC

Program Counter, holds address of next instruction.

New cards
69

IR

Instruction Register, stores the current instruction.

New cards
70

Z

Temporary register for storing intermediate results.

New cards
71

Select1

Multiplexer control signal to select input 1.

New cards
72

Offset

Value added to PC for branching instructions.

New cards
73

Branching

Changing the flow of execution to a different instruction.

New cards
74

Condition Codes

Flags indicating the status of the last operation.

New cards
75

Sign Flag

Indicates if the last result was negative.

New cards
76

R1

Register used for storing operands and results.

New cards
77

R3

Register used to hold address for memory read.

New cards
78

Y

Register used to prepare for ALU operations.

New cards
79

Microprogrammed Control

Control signals generated by microprograms.

New cards
80

Control Step Counter

Counter driven by clock for instruction execution.

New cards
81

Status Flags

Signals indicating processor state and control lines.

New cards
82

Decoder-Encoder Block

Circuit generating control outputs from inputs.

New cards
83

Step Decoder

Provides signal lines for control sequence steps.

New cards
84

Microroutine

Sequence of control words for an instruction.

New cards
85

Microinstructions

Individual control words in a microroutine.

New cards
86

Microprogram Memory

Memory storing microroutines for instructions.

New cards
87

Microprogram Counter (μPC)

Counter for reading control words sequentially.

New cards
88

Zin Signal

Enables input to register Z during specific steps.

New cards
89

MFC Signal

Indicates memory function completion.

New cards
90

Control Sequence

Order of control signals for instruction execution.

New cards
91

PCout

Outputs the program counter value.

New cards
92

R1in

Loads data into register R1.

New cards
93

Add

Performs addition operation on registers.

New cards
94

Instruction Execution

Process of carrying out machine instructions.

New cards
95

Control Signals Generation

Process of producing signals for control unit.

New cards

Explore top notes

note Note
studied byStudied by 12 people
... ago
5.0(2)
note Note
studied byStudied by 13 people
... ago
5.0(1)
note Note
studied byStudied by 17 people
... ago
5.0(1)
note Note
studied byStudied by 5 people
... ago
5.0(1)
note Note
studied byStudied by 25 people
... ago
4.0(1)
note Note
studied byStudied by 54 people
... ago
5.0(3)
note Note
studied byStudied by 206 people
... ago
5.0(3)
note Note
studied byStudied by 2 people
... ago
5.0(1)

Explore top flashcards

flashcards Flashcard (50)
studied byStudied by 5 people
... ago
5.0(1)
flashcards Flashcard (103)
studied byStudied by 46 people
... ago
5.0(1)
flashcards Flashcard (41)
studied byStudied by 1 person
... ago
5.0(1)
flashcards Flashcard (60)
studied byStudied by 2 people
... ago
5.0(1)
flashcards Flashcard (20)
studied byStudied by 67 people
... ago
5.0(1)
flashcards Flashcard (38)
studied byStudied by 12 people
... ago
5.0(1)
flashcards Flashcard (20)
studied byStudied by 9 people
... ago
4.0(1)
flashcards Flashcard (30)
studied byStudied by 5 people
... ago
5.0(1)
robot