structure of the processor Flashcards

(38 cards)

1
Q

what does ALU stand for

A

Arithmetic Logic Unit

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

what does CU stand for

A

Control Unit

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

what does PC stand for

A

Program counter

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

what does CIR stand for

A

Current Instruction Register

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

what does MBR stand for

A

Memory Buffer Register

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

what does MAR stand for

A

Memory Address Register

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

what does SR stand for

A

Status Register

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

what does GPR stand for

A

General Purpose Registers

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

what does CPU stand for

A

Central Processing unit

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

what is the role of the ALU

A

performs calculations such as ADD, OR and SHIFT operations

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

what is the role of the CU

A

coordinates activities in the CPU, memory and peripherals
- controls operation of fetch - execute cycle
- synchronise operation of processor
- handle interrupts

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

what are peripherals

A

external hardware devices that are not part of the CPU

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

what is the role of the clock

A

continuous sequence of clock pulses to step the control unit through its operations

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

what are the role of registers

A

very fast on chip memory for temporary storage of binary values

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

what is the other item that is part of the structure of the processor

A

internal buses and logic gates

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

what does the MBR do

A

temporarily stores data read from or written to memory

17
Q

what can be stored in the MBR?

A

it can be the next instruction to be fetched or data to be used in an instruction

18
Q

what bus does the MBR connect to

A

data bus. Its the processors direct connection to the data bus for accessing main memory

19
Q

what format are processor instructions in?

A

a simple format called machine code (binary)

20
Q

into what form can machine code be easily interpreted

A

assembly form

21
Q

what is the step in between the binary form and the assembly form

A

the decode step
eg
binary form: 0001 0001 0000 1111
(the decode step)
assembly form: ADD R1, # 15

22
Q

in the assembly form ADD R1, # 15, what is the operation code?

23
Q

in the assembly form ADD R1, # 15, what is the operand?

24
Q

in the assembly form ADD R1, # 15, what is the other operand?

25
what is the instruction set?
the set of binary codes for the machine operations that a processor has been designed to perform
26
what are the roles of the GPR?
they have no specific purpose
27
what can the GPR store
binary numbers
28
what are the GPR usually used as
temporary storage when performing arithmetic functions
29
what are GPR often?
they are often the operands of processor instructions
30
what step is performed on the CIR
the 'decode' step
31
what does the CIR do?
stores the current instruction (in binary)
32
what does the PC do?
holds the address of the next instruction to be executed
33
what does the MAR do?
holds the address of a memory location from which data will be read or data will be written to
34
what bus connects to the MAR
address bus
35
what address could be stored in the MAR
it could be the address of the next instruction to be fetched, or the address of data to be used in an instruction
36
what does the SR contain
contains many bits that are set (1) or cleared (0) depending on the result of an instruction
37
what is the value of a set bit in the SR
1
38
what is the value of a cleared bit in the SR
0