15 - hardware Flashcards

1
Q

CISC processors

A

Complex Instruction set computer
- uses more internal instruction formats
- carries out a task with as few lines of assembly code as possible
- hardware must therefore be able to handle complex instructions
- complex instructions are converted by the process into sub instructions to carry out the operation

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

2 types of processors

A

RISC
CISC

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

RISC processors

A

Reduced Instruction Set Computer
- fewer built in instruction formats
- uses less complex instructions - break up the code into a number of siimple single cylce instructions
- smaller, but more optimised instructions

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

CISC features

A
  • many instruction formats
  • more addressing modes
  • multi cycle instructions
  • variable length instructions
  • longer execution time
  • more complex decoding
  • hard to pipeline
  • emphasis on hardware
  • ## uses memory unit to allow complex instructions to be carries out
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

RISC features

A
  • less instruction formats/ sets
  • fewer addressing modes
  • single cycle instructions
  • fixed length instructions
  • faster execution time
  • uses general multi- purpose registers
  • easier to pipeline
  • emphasis on software
  • processor chips require fewer transistors
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

pipelining

A

allows several instructions to be processed simultaneously without waiting for the previous instructions to be complete
- once program A has finished the first step of execution it moves to second step while B starts step 1 etc
- needs several regsters to store each stage

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

how is execution of an instruction split

A
  • instruction fetch cycle
  • instruction decode cycle
  • operand fetch cycle
  • instruction execution cycle
  • writeback result process
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

interrupts

A
  • once th eprocessor detects it
  • the program is stopped if higher priority
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

interrupts with pipelining

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