Assembly Language
Final Examination Topic List
The final examination for the fall of 2000 will be given at 8:00am, December
14th.
-
Terms
-
Byte
-
Bit
-
Word
-
Central Processing Unit (CPU)
-
Control Unit
-
Arithmetic/Logic Unit
-
Memory
-
Registers
-
ROM
-
RAM
-
BIOS
-
Operating System (in memory)
-
Application programs (in memory)
-
kilo
-
mega
-
giga
-
hertz
-
Instruction life cycle
-
Number systems
-
know why they are important to computing
-
binary
-
decimal
-
hexadecimal
-
two's complement
-
Organization of a computer
-
Know how a computer is organization
-
Be able to draw a diagram showing the relationship between the components
of a computer.
-
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 complete simple program
-
Know program structure
-
Write simple code
-
Write code for more complex structures.
-
Loop
-
If-then
-
If-then-else
-
Given code, indicate what changes it would make to the registers
-
Given code, indicate what it would display on the screen.