Lectures 10 - 15 Flashcards

1
Q

What digits does the Octal number system use?

A

0 through 7

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

What are numbers starting with 0 treated as in many languages?

A

An octal number - so 01 is not equal to the decimal 1

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

What does 0 + 1 equal in binary addition?

A

1

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

What does 1 + 1 equal in binary addition?

A

0, but a 1 is carried to the next column

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

What does 1 - 1 equal in binary substitution?

A

0

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

What does 0 - 1 equal in binary substitution?

A

Take a 1 from the next column

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

How do we add in Hexadecimal?

A

Convert both items to decimal, then add, then convert back to Hex.

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

How do we substitute in Hexadecimal?

A

If a larger number is taken away from a smaller number, then 10 is taken from the next column. i.e:
3-E won’t work; take 10 from next column to make it
13-E

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

What is RISC?

A

Reduced Instruction Set Computing

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

What is CISC?

A

Complex Instruction Set Computing

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

What are the characteristics of RISC?

A
  • Small, very optimised instruction set
  • Separates load & storing function
  • Fixed size instructions
  • Single or few cycle execution
  • Conditional execution
  • Easier for compilers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are the characteristics of CISC?

A
  • Large & versatile set
  • Many addressing modes with complex functions
  • May have high level operations
  • High density
  • Easier for humans
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

How do CPU’s get and run instructions?

A

The fetch-execute cycle

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

What are the steps in the Fetch execute cycle?

A

1: Copy PC to MAR
2: Increment PC
3: Get data from memory, copy to MBR
4: Copy MBR to IR
5: Copy opcode (in IR) to control unit
6: (Example instruction) Store accumulator to memory
7: Copy address in IR.addr to MAR
8: Copy ACC to MAR
9: Write the data to memory

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