返回卡包市场

1.1.1: Structure and Function of the Processor

暂无描述。系统推荐的高质量记忆内容,适合每天坚持背诵学习。

卡片总数: 24内容版本: v4公开卡包更新时间: 8/1/2026

卡片预览 (24 张)

#1
正面 (问题)

What does the Arithmetic Logic Unit do to the data?

背面 (解答)

• Performs arithmetic and logical operations on the data

#2
正面 (问题)

What instructions can the Arithmetic Logic Unit do?

背面 (解答)

• ADD • SUBTRACT • MULTIPLY • DIVIDE • On fixed or floating point numbers

#3
正面 (问题)

What operations can the Arithmetic Logic Unit do?

背面 (解答)

• Shift operations comparing two values • Using AND, OR, NOT, XOR

#4
正面 (问题)

What does the Control Unit do?

背面 (解答)

• Controls and coordinates the activities of the CPU • Directs the flow of data between CPU and other devices

#5
正面 (问题)

What does the Control Unit do to the next instruction?

背面 (解答)

• Accepts the next instruction • Decodes it into several sequential steps [e.g. fetching addresses and data from memory] • Manages its execution • Stores the resulting data back in memory or registers

#6
正面 (问题)

What are Registers?

背面 (解答)

• A small amount of very high speed memory • Used to temporarily store data, and all arithmetic, logical, and shift operations

#7
正面 (问题)

What is the purpose of the Program Counter?

背面 (解答)

• Holds address of the next instruction to be executed

#8
正面 (问题)

What is the purpose of the Accumulator?

背面 (解答)

• Stores results from calculations

#9
正面 (问题)

What is the purpose of the Memory Address Register?

背面 (解答)

• Holds address of a location that is to be read from or written to

#10
正面 (问题)

What is the purpose of the Memory Data Register?

背面 (解答)

• Temporarily stores data that has been read or data that needs to be written

#11
正面 (问题)

What is the purpose of the Current Instruction Register?

背面 (解答)

• Holds the current instruction being executed, divided up into operand and opcode

#12
正面 (问题)

What are Buses?

背面 (解答)

• A set of parallel wires connecting two or more components inside the CPU

#13
正面 (问题)

What is the width of a Bus?

背面 (解答)

• The number of parallel wires the bus has • Typically 8, 16, 32, or 64 wires wide

#14
正面 (问题)

What is the width of a Bus directly proportional to?

背面 (解答)

• Directly proportional to the number of bits that can be transferred simultaneously at any given time

#15
正面 (问题)

What is the Data Bus?

背面 (解答)

• Bi-directional bus used for transporting data and instructions between components

#16
正面 (问题)

What is the Address Bus?

背面 (解答)

• Uni-directional bus used to transmit the memory addresses specifying where data is to be sent to or retrieved from

#17
正面 (问题)

What is the width of the Address Bus proportional to?

背面 (解答)

• The number of addressable memory locations

#18
正面 (问题)

What is the Control Bus?

背面 (解答)

• Bi-directional bus used to transmit Control Signals between internal and external components

#19
正面 (问题)

What does the Control Bus do?

背面 (解答)

• Coordinates the use of Address and Data Busses • Provides status information between system components

#20
正面 (问题)

What does the Control Signal ‘Bus Request’ do?

背面 (解答)

• Shows that a device is requesting the use of the Data Bus

#21
正面 (问题)

What does the Control Signal ‘Bus Grant’ do?

背面 (解答)

• Shows that the CPU has granted access to the Data Bus

#22
正面 (问题)

What does the Control Signal ‘Memory Write’ do?

背面 (解答)

• Data is written into the addressed location using this bus

#23
正面 (问题)

What does the Control Signal ‘Memory Read’ do?

背面 (解答)

• Data is read from a specific location to be placed onto the Data Bus

#24
正面 (问题)

What does the Control Signal ‘Interrupt Request’ do?

背面 (解答)

• Shows that a device is requesting access to the CPU