Chapter 3 Flashcards
What is AX
Accumulator register
What is BX
Base register
What is CX
Counter register
What is DX
Destination register
What is SI
Source index register (for memory reading)
What is DI
Destination index register (for memory writing)
What is IP
Instruction pointer register
What is SP
Stack pointer register
What is BP
Base pointer register
What is C in flag register
Carry bit
What is P in flag register
Parity bit
What is A in flag register
auxiliary carry bit
What is Z in flag register
Zero bit
What is S in flag register
Sign bit
What is T in flag register
Trap flag
What is I in flag register
Interrupt flag
What is D in flag register
Direction flag
What is O in flag register
Overflow flag
What is CS
Code segment register
What is DS
Data segment register
What is SS
Stack segment register
What is ES
Extra segment register
How we write Move 5 to AX in assembly
mov ax, 5
(Note: it is intel convention that it writes destination first and source in second) (syntax: instruction destination, source)
How we write add BX to AX
add ax, bx
Note: it is intel convention that it writes destination first and source in second