Lesson 3: Machine Models Flashcards

(19 cards)

1
Q

Machine Model that operates using LIFO

A

Stack Machine Model

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

Machine Model has simplified instruction set and no need for registers but is slower due to heavy reliance on memory access.

A

Stack Machine Model

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

What are some Stack-Based ISA Examples?

A

HP 3000, ICL 2900, Java Virtual Machine, Intel x87 Floating Point Unit

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

Machine Model that uses a single accumulator register for operations.

A

Accumulator Machine Model

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

In this Machine Model, instructions like ADD and SUB work directly on the accumulator and memory.

A

Accumulator Machine Model

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

Machine Model that has simplified CPU design and fewer registers required but accumulator becomes a bottleneck in complex operations.

A

Accumulator Machine Model

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

What are some of the Accumulator-based ISA examples.

A

ENIAC, IBM 701

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

Machine Model that combines operations on registers and memory.

A

Register-Memory Machine Model

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

Machine Model that allows direct access between registers and memory locations without separate load/store instructions.

A

Register Memory Machine Model

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

Machine Model that has reduced instruction count but complexity is increased due to memory access within instructions.

A

Register-Memory Machine Model

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

What are some of the register-memory machine model examples?

A

VAX, 80x86

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

Machine Model that operates only on registers, with explicit load and store operations between registers and memory.

A

Register-register Machine Model

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

Machine Model that is found in modern architectures like ARM and MIPS.

A

Register-Register Machine Model

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

Machine Model that has high speed and efficient pipeline execution but requires more instructions for simple operations.

A

Register-Register Machine Model

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

What are some of the Register-Register ISA examples?

A

MIPS, SPARC

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

How many explicit operands are there in Stack-Based Model?

17
Q

How many explicit operands are there in Accumulator-Based Model?

18
Q

How many explicit operands are there in Register-Memory Model?

19
Q

How many explicit operands are there in Register-Register Model?