cpu architecture (fetch decode execute ) Flashcards

1
Q

what are the three stages of the fetch decode execute cycle

A

fetching decoding executing

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

what happens in the fetch part of the fetch decode execute cycle

A

PC is loaded with 0
value from pc copied to MAR
data from MAR is sent across the address bus with the instructions for the data sent by the control bus
The data from that location in memory is sent down the data bus to the MDR
pc increments by one

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

what happens in the decode part of the fetch decode execute cycle

A

data sent from MDR to CIR where it is split into operand and opcode this is sent to CU to be and sent to the ALU or accumulator

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

what happens in the execute stage of the fetch decode execute cycler

A

if a value is being inputted then the ACC (accumulator) stores it if the data is being outputted then the ACC is set to that data currently.
If the data is being loaded from RAM then the data is sent to MDR
If data is being stored then data will be sent from the ACC to the MDR to the RAM by data buses

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

What is the ACC

A

the accumulator receives the result of the ALU and acts as a general purpose register

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

general purpose registers

A

temporarily stores data in the processor ca be accessed quickly

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

what is the address bus

A

the address bus carries the memory location of the register it is going to or from

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

what is a control bus

A

a control bus manages the execution of instructions

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

what is the data bus

A

A bi-directional bus that carries data and instruction between processor and memory

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

what is the Harvard architecture

A

A computer architecture that stores data and instructions in separate memories to allow the next instruction to be read whilst the data is currently being read or written

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

disadvantage of Harvard architecture

A

CPU is expensive to manufacture
unoccupied space in memories can not be interchangeably used

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

what are io controllers

A

interface that allows processors to connect with input output devices

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

what is main memory

A

main memory is a data store for instructions to be directly addressed by the processor

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

what is a processor

A

A processor is a complex of transistors capable of executing programs

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

what is von Neuman architecture

A

A computer architecture where a single control unit manages program control via a linear sequence of fetch decode execute cycles data and instructions are held in the same memory

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

what is the stored program concept

A

the stored program concept is that machine code instructions stored in main memory are fetched and executed serially by a processer that perform logic and maths calculation

17
Q

What is the ALU

A

the ALU or arithmetic logic unit is the part of the processor that performs arithmetic calculations and logical operations for computer programs

18
Q

clock

A

a timing device that is connected to the processor that periodically sends a signal to synchronise the FDE cycle

19
Q

What is the control unit

A

the control unit (CU) A part of the processor that controls and manages execution of instructions it sends control signals to coordinate execution and controls buses

20
Q

what is the CIR current instruction register

A

The CIR is a dedicated register that stores the address of the instruction that is being executed

21
Q

what is a Dedicated register

A

the register reserved for a special purpose or role

22
Q

what is a memory address register

A

the memory address registers a register that stores the address of the of the next instruction

23
Q

what is the MBR or MDR

A

special register that temporarily stores data to be read from or written to the computers memory

24
Q

What is the program counter

A

the program counter is a dedicated register that stores the address of the next instruction to execute

25
Q

what is the status register

A

the status register is a register that is specifically for tracking the progress of the processor

26
Q

what is an instruction set

A

an instruction set is a sequence of operations that can be recognised by a particular processor

27
Q

what is opcode

A

opcode is the part of an instruction that explains what action the instruction performs

28
Q

what is the operand

A

the part of the instruction with a value memory address or register that the instruction will act on during its execution

29
Q

what is direct addressing

A

a form of addressing an instruction such that the operand is the address of the required datum

30
Q

what is immediate addressing

A

immediate addressing is the addressing of an operation such that the operand is the required datum

31
Q

what is a hard disk

A

secondary storage that consists of circular magnetic disks has moving parts

32
Q

what is an optical disk

A

secondary storage device that consists of a single disk that stores data

33
Q

what is a solid state drive

A

a secondary storage consisting of NAND flash memory and a controller that stores data electronically with no moving parts

34
Q
A