Assembly Language
Examination III Topic Outline
The following is an outline of the topics covered by third major examination.
You may drop your lowest of the first three exams.
-
List the registers of the 8086 and give the purposes of each
-
Data registers
-
Segment registers
-
Pointer and Index registers
-
FLAGS register
-
Addresses in the 8086 processor
-
Segment address
-
Offset address
-
BIOS
-
Instruction format
-
Name field
-
Operation field
-
Operand field
-
Comment field
-
Program data
-
Variables
-
DB
-
DW
-
Instructions
-
MOV
-
XCHG
-
ADD
-
SUB
-
INC
-
DEC
-
NEG
-
LEA
-
INT
-
CMP
-
JMP
-
JG
-
JNG
-
JL
-
JNL
-
AND
-
OR
-
XOR
-
SHR
-
SHL
-
Program Structure
-
Memory models
-
Data segment
-
Stack segment
-
Code segment
-
initializing data segment
-
returning to DOS
-
Flags
-
Carry flag
-
Zero flag
-
Sign flag
-
Overflow flag
-
know how flags are set with all of the above instructions
-
Jumps
-
unconditional jumps
-
IF-THEN
-
IF-THEN-ELSE
-
AND
-
OR
-
Logical operations
-
AND
-
OR
-
XOR
-
NOT
-
Write a simple program
-
Write code for more complex structures.
-
Given code, indicate what changes it would make to the registers
-
Given code, indicate what it would display on the screen.