Chapter 6 Flashcards
What is the purpose of following registers. BX BP SI DI
For memory access
What is the difference between num1 and [num1]
location and value
Can we manipulate memory addresses by adding and subtracting
Yes
Is memory to memory move allowed
No
What 4 registers hold the address of data
BX, BP, SI, DI
What is the purpose of data labels
They hold the address of data
What is the purpose of code labels
They hold the address of code
What is JNZ
JNZ stands for “jump if not zero”
What is register indirect memory access
A register is used to reference memory so this form of access is called register indirect memory access.
What is base addressing
An indirect memory access using base register is called base addressing.
What is indexed addressing
An indirect memory access using SI or DI is called indexed addressing