week 6 Instruction Set Architecture (ISA) Flashcards

1
Q

address space

A

number of drawers

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

addressability

A

number of bits per drawer

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

data memory

A

memory where we store data NOT INSTRUCTION

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

Program memory

A

where we store our instructions

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

decoder

A

takes instruction apart and determines necessary control signals.

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

Instruction Set Architecture (ISA)

A

Programmer visible components and operations.

Everything needed to create a program for CPU

contract between programmer and CPU designer

Different implementations of the same ISA are binary compatible

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

Opcode

A

the portion of a machine language instruction that specifies the operation to be performed like arithmetic, logic, etc.

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

Processor Status Word Register (PSR)

A

16 bit register where the lower 3 bits store the NZP bits. The PST[15] stores the privilege level that the CPU is currently operating in.

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

Sign extension

A

the operation in computer arithmetic of increasing the number of bits of a binary number while preserving the number’s positive and negative sign and value.

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