User's Manual

CWD
Instruction, 3-16, B-35
CX
Register, 2-7, 2-8, 2-17, 3-20,
3-22 - 3-24
DAA, 3-27, B-36
DAS, 3-27, B-37
Data
Management Instructions, 4-1, 4-2,
5-5
Address Manipulation, 3-24
Arithmetic Instructions, 3-5
Addition Instructions, 3-7
Division Instructions, 3-9
MUltiplication Instructions, 3-8
Subtraction Instructions, 3-7
BCD Arithmetic, 2-4, 2-5
Character Transfer and String
Instructions, 3-22
Repeat Prefixes, 3-22, 3-23
String Move, 3-23 - 3-25
String Translate, 3-22
Control Transfer Instructions, 3-16
Conditional Transfer, 3-19,
3-20
Software Generated Interrupts,
3-21
Interrupt Instructions,
3-21
Unconditional Transfer, 3-17 - 3-19
Flag Control, 3-25, 3-26
Logical Instructions, 3-9
Shift and Rotate Instructions,
3-10 - 3-15
Type Conversion Instructions, 3-16
Processor Extension Intructions, 3-29,
3-30
Test and Compare Instructions, 3-16
Trusted Instructions, 3-28
Input/Output
Instructions, 3-29
Stack Manipulation, 3-2 - 3-4
Data
Transfer Instructions,
3-31
Data
Types.
2-1
- 2-6
ASCII, 2-4 - 2-6, B-15 - B-18
BCD, 2-4
Byte, 2-2 - 2-4
Floating Point, 2-4
Integer, 2-4
Packed BCD, 2-4
Pointer, 2-4
INDEX
Strings, 2-4
Word, 2-2, 2-3
DEC
Instruction, 2-17, 3-8, B-38
Dedicated Interrupt Vector, 5-5
Descriptor Table, 6-4 - 6-6
Descriptor Table Register, 6-6, 6-9, 7-6,
10-1
- 10-3
DF
Flag,
(see
Flags),
DH
Register, 2-7, 2-8, 2-17
DI Instruction, 2-7, 2-9, 2-14, 2-15 - 2-17,
2-19 - 2-21,3-17,3-23 - 3-25,
4-1
Direct Address Mode
(see
Addressing Modes),
Divide Error (Interrupt
0)
(see
Interrupt Handling),
DIV Instruction, 2-25, 3-9, B-37
DL
Register, 2-8, 2-17
DPL (Descriptor Privilege Level), 6-8,
7-10 - 7-14, 7-18 -
7-22,8-4,9-4,
11-1
- 11-3
DS Register, 2-7, 2-8, 2-17, 2-18, 3-24,
B-60
DX
Register, 2-7, 2-8, 2-17, 3-8, 3-9,
3-16, 3-17, 3-24, 3-29,
4-1
EM
(Bit in MSW), 10-4, 10-5
ENTER
Instruction, 4-2 - 4-7, B-40
ES Register, 2-7, 2-8, 2-17 - 2-19,
3-22 - 3-25,
4-1
ESC (Instructions for Coprocessor), 3-30
Extended Instruction Set (Chapter 4),
4-1
- 4-7
ENTER
Build Stackframe, 4-2 - 4-6,
B-40
LEAVE Remove Stackframe, 4-2, 4-6,
B-64
Repeated
IN
and
OUT
String Instructions,
4-1,4-2, B-92
Flag Register, 2-14 - 2-16,3-4 - 3-7,
B-86, B-89
Flags, 2-14, 2-15,3-4 - 3-7,3-25, B-56
see
also
Use
of
Flags with Basic
Index-2