CSA 2

5.0(1)
studied byStudied by 3 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/94

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

95 Terms

1
New cards

Main Memory

Holds instructions in sequential locations.

2
New cards

Increment PC

Updates PC to point to next instruction.

3
New cards

Branch or Jump Instruction

Changes the flow of execution to a different address.

4
New cards

Logic Operation

Execute logical functions on data inputs.

5
New cards

Register Z

Temporary storage for ALU results.

6
New cards

Zout

Signal to output data from register Z.

7
New cards

End Signal

Indicates completion of the current instruction cycle.

8
New cards

Hardwired Control Unit

Control unit using fixed logic circuits.

9
New cards

Control Word (CW)

Bits representing various control signals.

10
New cards

T1, T2, ..., Tn

Time slots in control sequence execution.

11
New cards

Processing Unit

Executes machine instructions and coordinates activities.

12
New cards

Instruction Set Processor (ISP)

Another name for the processing unit.

13
New cards

Central Processing Unit (CPU)

Former term for processing unit; now less common.

14
New cards

Fetch Process

Retrieves one instruction at a time.

15
New cards

Branch Instruction

Alters the sequential flow of instruction execution.

16
New cards

Program Counter (PC)

Tracks address of next instruction to execute.

17
New cards

Memory Address Register (MAR)

Holds address for data transfer operations.

18
New cards

Memory Data Register (MDR)

Contains data to be read or written.

19
New cards

Instruction Register (IR)

Holds the instruction currently being executed.

20
New cards

Read Cycle

Process of fetching data from memory.

21
New cards

Write Cycle

Process of storing data into memory.

22
New cards

Data Path

Collective term for registers, ALU, and bus.

23
New cards

Arithmetic Logic Unit (ALU)

Performs arithmetic and logical operations.

24
New cards

Single-bus Organization

Data paths interconnected via a single bus.

25
New cards

Instruction Execution Steps

Includes fetch, increment, and execute phases.

26
New cards

Fetch Phase

Steps to retrieve instruction from memory.

27
New cards

Execution Phase

Carries out actions specified by the instruction.

28
New cards

Control Signals

Direct data transfer and register selection.

29
New cards

Multiplexer (MUX)

Selects input for ALU from registers or constants.

30
New cards

Transparent Registers

Used for temporary storage, not directly referenced.

31
New cards

Operand Fetch

Retrieves data needed for instruction execution.

32
New cards

Result Storage

Saves execution results back to memory.

33
New cards

Program Initialization

Sets PC to first instruction of the program.

34
New cards

Data Transfer Operations

Moving data between registers and ALU.

35
New cards

Instruction Decoder Unit

Generates control signals for instruction execution.

36
New cards

Sequential Execution

Instructions executed in the order they are fetched.

37
New cards

Arithmetic Operation

Perform calculations using processor registers.

38
New cards

Memory Fetch

Retrieve data from a specified memory location.

39
New cards

Data Store

Save data from a register to memory.

40
New cards

Register Transfer

Move data between registers and memory.

41
New cards

Input Gating

Control data loading into registers from bus.

42
New cards

Output Gating

Control data output from registers to bus.

43
New cards

ALU

Performs arithmetic and logic operations.

44
New cards

MAR

Memory Address Register, holds memory addresses.

45
New cards

MDR

Memory Data Register, stores fetched data.

46
New cards

Memory-Function-Complete (MFC)

Signal indicating memory read completion.

47
New cards

Clock Cycle

Basic unit of time for processor operations.

48
New cards

Read Operation

Request to retrieve data from memory.

49
New cards

Write Operation

Request to store data into memory.

50
New cards

R1out

Signal enabling output from register R1.

51
New cards

R4in

Signal enabling input to register R4.

52
New cards

SelectY

Signal to select register Y for ALU input.

53
New cards

R3in

Signal to input data into register R3.

54
New cards

Data Bus

Path for data transfer between components.

55
New cards

Internal Bus

Connects internal processor components.

56
New cards

External Bus

Connects processor to external memory.

57
New cards

Control Lines

Lines that dictate operation of components.

58
New cards

Timing Coordination

Synchronizing operations with device response.

59
New cards

Clock Cycle Duration

Time taken for one complete processor cycle.

60
New cards

MDRinE

Control signal to load data into MDR.

61
New cards

MFC

Memory Function Complete signal indicating data readiness.

62
New cards

MARin

Control signal to load address into MAR.

63
New cards

Read

Command to initiate a memory read operation.

64
New cards

MDRout

Control signal to output data from MDR.

65
New cards

R2in

Control signal to load data into register R2.

66
New cards

Write

Command to initiate a memory write operation.

67
New cards

WMFC

Control signal to wait for MFC signal.

68
New cards

PC

Program Counter, holds address of next instruction.

69
New cards

IR

Instruction Register, stores the current instruction.

70
New cards

Z

Temporary register for storing intermediate results.

71
New cards

Select1

Multiplexer control signal to select input 1.

72
New cards

Offset

Value added to PC for branching instructions.

73
New cards

Branching

Changing the flow of execution to a different instruction.

74
New cards

Condition Codes

Flags indicating the status of the last operation.

75
New cards

Sign Flag

Indicates if the last result was negative.

76
New cards

R1

Register used for storing operands and results.

77
New cards

R3

Register used to hold address for memory read.

78
New cards

Y

Register used to prepare for ALU operations.

79
New cards

Microprogrammed Control

Control signals generated by microprograms.

80
New cards

Control Step Counter

Counter driven by clock for instruction execution.

81
New cards

Status Flags

Signals indicating processor state and control lines.

82
New cards

Decoder-Encoder Block

Circuit generating control outputs from inputs.

83
New cards

Step Decoder

Provides signal lines for control sequence steps.

84
New cards

Microroutine

Sequence of control words for an instruction.

85
New cards

Microinstructions

Individual control words in a microroutine.

86
New cards

Microprogram Memory

Memory storing microroutines for instructions.

87
New cards

Microprogram Counter (μPC)

Counter for reading control words sequentially.

88
New cards

Zin Signal

Enables input to register Z during specific steps.

89
New cards

MFC Signal

Indicates memory function completion.

90
New cards

Control Sequence

Order of control signals for instruction execution.

91
New cards

PCout

Outputs the program counter value.

92
New cards

R1in

Loads data into register R1.

93
New cards

Add

Performs addition operation on registers.

94
New cards

Instruction Execution

Process of carrying out machine instructions.

95
New cards

Control Signals Generation

Process of producing signals for control unit.