Chapter 6 Flashcards

1
Q
What is the purpose of following registers.
BX
BP
SI
DI
A

For memory access

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

What is the difference between num1 and [num1]

A

location and value

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

Can we manipulate memory addresses by adding and subtracting

A

Yes

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

Is memory to memory move allowed

A

No

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

What 4 registers hold the address of data

A

BX, BP, SI, DI

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

What is the purpose of data labels

A

They hold the address of data

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

What is the purpose of code labels

A

They hold the address of code

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

What is JNZ

A

JNZ stands for “jump if not zero”

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

What is register indirect memory access

A

A register is used to reference memory so this form of access is called register indirect memory access.

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

What is base addressing

A

An indirect memory access using base register is called base addressing.

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

What is indexed addressing

A

An indirect memory access using SI or DI is called indexed addressing

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