Table of Contents
vi
Comparison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Control Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Data Movement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
Decimal Arithmetic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
Input/Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8
3.1.10 Logical Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8
3.1.11 Processor Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
3.1.12 String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
3.2 INSTRUCTION SET in alphabetical order . . . . . . . . . . . . . . . . . . . . . . . . 3-11
ASCII Adjust AL After Addition ..................................................... 4-2
ASCII Adjust AX Before Division .................................................. 4-4
ASCII Adjust AL After Multiplication ............................................. 4-6
ASCII Adjust AL After Subtraction................................................ 4-8
Add Numbers with Carry ............................................................ 4-10
Add Numbers ............................................................................ 4-14
Logical AND ............................................................................... 4-17
Check Array Index Against Bounds ........................................... 4-19
Call Procedure ........................................................................... 4-21
Convert Byte Integer to Word..................................................... 4-24
Clear Carry Flag ......................................................................... 4-26
Clear Direction Flag ................................................................... 4-29
Clear Interrupt-Enable Flag ........................................................ 4-31
Complement Carry Flag ............................................................. 4-33
Compare Components ............................................................... 4-34
Compare String Components..................................................... 4-36
Convert Word Integer to Doubleword......................................... 4-40
Decimal Adjust AL After Addition ............................................... 4-42
Decimal Adjust AL After Subtraction .......................................... 4-45
Decrement Number by One ....................................................... 4-48
Divide Unsigned Numbers ......................................................... 4-50
Enter High-Level Procedure ....................................................... 4-53
Escape ....................................................................................... 4-56
Divide Integers ........................................................................... 4-60
Multiply Integers ......................................................................... 4-63
Input Component from Port ........................................................ 4-67
Increment Number by One ......................................................... 4-69
Input String Component from Port ............................................. 4-71
Generate Interrupt ...................................................................... 4-73
Interrupt Return .......................................................................... 4-76
Jump If Above ............................................................................ 4-78
Jump If Above or Equal.............................................................. 4-80
Jump If Below............................................................................. 4-82
Jump If Below or Equal .............................................................. 4-84
Jump If Carry.............................................................................. 4-86
Jump If CX Register Is Zero ....................................................... 4-87
Jump If Equal ............................................................................. 4-89
Содержание Am186 Series
Страница 1: ...Am186 and Am188 Family Instruction Set Manual February 1997...
Страница 10: ...Table of Contents x...
Страница 18: ...Programming 1 8...
Страница 40: ...Instruction Set Listing 3 14...