IBM 5150 PC Technical Reference (6025005, August, 1981) (PDF)
IBM 5150 PC Technical Reference (6025005, August, 1981) (PDF) IBM 5150 PC Technical Reference (6025005, August, 1981) (PDF)
HI LO 8088 INSTRUCTION SET MATRIX 8 9 A B C 0 E F 0 OR OR OR OR OR OR PUSH b.f.r/m w.t.r/m b,t,r/m w,t,r/m b.i w.i CS 1 SBB SBB SBB SBB SBB SBB PUSH POP b.f.r/m w.f.r/m b,t,r/m w,t,r/m b.i w.i OS OS 2 SUB SUB SUB SUB SUB SUB SEG OAS b.f.r/m w.l.r/m b,t,r/m w,t,r/m b.i W.I CS 3 CMP CMP CMP CMP CMP CMP SEG AAS b.f.r/m w.l.r/m b,t,r/m w,t,r/m bj w.i OS 4 DEC DEC DEC DEC DEC DEC DEC DEC AX CX OX BX SP BP SI 01 5 POP POP POP POP POP POP POP POP AX CX OX BX SP BP SI 01 6 7 JS JNS JPI JNPI JL/ JNl/ JLEI IN LEI JPE .IPO JNGE JGE JNG JG 8 MOV MOV MOV MDV MDV LEA MOV POP b.t.r/m w.f.r/m b,t,r/m w,t,r/m sr.t.r/m sr.f.r/m rim 9 CBW CWO CALL WAIT PUSHF POPF SAHF LAHF I.d A TEST TEST STOS STOS LOOS LODS SCAS SCAS b.i w.i b w b W b W B MOV MOV MOV MOV MOV MOV MDV MDV i...AX i~CX i~OX i.... BX i+SP i... BP i-+SI i...OI C RET RET INT INT INTO IRET 1,(i+SP) I Type 3 (Any) 0 ESC ESC ESC ESC ESC ESC ESC ESC 0 1 2 3 4 5 6 7 E CAll JMP JMP JMP IN IN OUT OUT d d I.d si.d v.b v.W v.b v.W F CLC STC Cli STI CLD STO Grp 2 Grp 2 b.r/m w.r/m where modO rim 000 001 010 011 100 101 100 111 Immed ADD OR AOC SBB AND SUB XOR CMP Shift ROL ROR RCL RCR SH L/SAL SHR SAR Grp 1 TEST NOT NEG MUl IMUL OIV 10lV Grp 2 INC DEC CALL CALL JMP JMP PUSH id I,id id 1,;0 B-17
INSTRUCTION SET INDEX Mnemonic Page Mnemonic Page Mnemonic Page AAA 6 JG 12 MOV 4 AAD 8 JGE 12 MOVS 10 AAM 8 JL 11 MUL 1 AAS 1 JLE 11 NEG 1 ~ ADC 6 JMP 10 NOP 13 ADD 6 JNA 11 NOT 8 AND 9 JNAE 11 OR 9 CALL 10 JNB 12 OUT 5 CBW 8 JNBE 12 POP 4 CLC 13 JNE 12 POPF 5 CLD 14 JNG 11 PUSH 4 Cli 14 JNGE 11 PUSHF 5 CMC 13 JNL 12 RCL 8 CMP 1 JNLE 12 RCR 8 CMPS 10 JNO 12 REP 10 CWD 8 JNP 12 RET 11 DAA 6 JNS 12 ROL 8 DAS 1 JNZ 12 ROR 8 DEC 1 JO 11 SAHF 5 DIV 8 JP 11 SAL 8 ESC 14 JPE 11 SAR 8 HLT 14 JPO 12 SBB 7 r-... IDIV 8 JS 12 SCAS 10 IMUL 7 JZ 11 SHL 8 IN 5 LAHF 5 SHR 8 INC 6 LDS 5 STC 13 INT 13 LEA 5 STD 14 INTO 13 LES 5 STI 14 IRET 13 LOCK 14 STOS 10 JA 12 LODS 10 SUB 6 JAE 12 LOOP 12 TEST 9 JB 11 LOOPE 12 WAIT 14 JBE 11 LOOPNE 12 XCHG 5 JCXZ 12 LOOPNZ 12 XLAT 5 JE 11 LOOPZ 12 XOR 9 B-18
- Page 241 and 242: lOC OBJ LINE SOURCE FtC7 3458 VIDEO
- Page 243 and 244: LOC OBJ LINE SOURCE F260 750E f2:62
- Page 245 and 246: LOC OBJ LINE SOURCE F32B 06 3760 PU
- Page 247 and 248: LOC OBJ LINE SOURCE F3Cl 3910 NEAR
- Page 249 and 250: laC OBJ LINE SOURCE 1'460 80HfE F46
- Page 251 and 252: LOC OBJ LINE SOURCE F4FF BSFB 4213
- Page 253 and 254: LOC OBJ LINE SOURCE 4359 j------ IM
- Page 255 and 256: LOC OBJ LINE SOURCE F689 57 4511 PU
- Page 257 and 258: lOC OBJ LINE SOLIRCE 4662 THE 0 COL
- Page 259 and 260: LOC OBJ LINE SOURCE F7Cl 8AC4 F7e]
- Page 261 and 262: LaC OBJ LINE SOURCE F840 4967 EQUIP
- Page 263 and 264: LOC OBJ LINE SOURCE F8DA E304 5116
- Page 265 and 266: LOC OBJ LINE SOURCE F97E EBF9 5268
- Page 267 and 268: LOC OBJ LINE SOURCE H20 C3 5415 RET
- Page 269 and 270: LOC OBJ LINE SOURCE fC46 0030300000
- Page 271 and 272: LOC OBJ LINE SOURCE FEBS 833E6E0018
- Page 273 and 274: lOC OBJ LINE SOURCE 5866 ;.*.-•
- Page 275 and 276: A-82 NOTES
- Page 277 and 278: 8088 REGISTER MODEL AX: AH Al ACCUM
- Page 279 and 280: MEMORY SEGMENTATION MODEL LOGICAL
- Page 281 and 282: XCHG =Exchange RegisterImemory with
- Page 283 and 284: SBB = Subtract with borrow Reg./mem
- Page 285 and 286: AND = And Reg./memory and register
- Page 287 and 288: Indirect within segment 11111111 mo
- Page 289 and 290: 8088 CONDITIONAL TRANSFER OPERATION
- Page 291: BOBBINSTRUCTION SET MATRIX LO HI 0
- Page 295 and 296: VALUE AS CHARACTERS AS TEXT ATTRIBU
- Page 297 and 298: VALUE AS CHARACTERS AS TEXT ATTRIBU
- Page 299 and 300: VALUE AS CHARACTERS AS TEXT ATTRIBU
- Page 301 and 302: VALUE AS CHARACTERS AS TEXT ATTRIBU
- Page 303 and 304: VALUE AS CHARACTERS AS TEXT ATTRIBU
- Page 305 and 306: Character Set (OO-7F) Quick Referen
- Page 307 and 308: C-14 NOTES
- Page 309 and 310: SYSTEM BOARD (PROCESSOR AND SUPPORT
- Page 311 and 312: SYSTEM BOARD (DEVICE DECODES) I~ i
- Page 313 and 314: SYSTEM BOARD (ROS AND BUS DRIVER) ~
- Page 315 and 316: Ṉ-0 SYSTEM BOARD (DYNAMIC MEMORY
- Page 317 and 318: SYSTEM BOARD (KEYBOARD/SENSE/CONTRO
- Page 319 and 320: \:j I " m < -tv CI:I Q » :11:1 Q P
- Page 321 and 322: I- z ..... 0 t:::I 0 ... ;:; ~ r
- Page 323 and 324: tl I-0'1 ," r-" "~ (S"T" 'RESET I E
- Page 325 and 326: ~ ~ ~ ~ ~~ IBM MONOCHROME DISPLAY A
- Page 327 and 328: tj III ~ N 14L.517') ~ 0 __________
- Page 329 and 330: ~ N s: N CI CO J ~ CI 2 A Y 18 n DA
- Page 331 and 332: IBM MONOCHROME OISPLAY DANGER HAZAR
- Page 333 and 334: COLOR/GRAPHICS MONITOR ADAPTER ~
- Page 335 and 336: 1'. -- COLOR/GRAPHICS MONITOR ADAPT
- Page 337: 1 COLOR/GRAPHICS MONITOR ADAPTER :;
- Page 341 and 342: PARALLEL PRINTER ADAPTER D-34
HI<br />
LO<br />
8088 INSTRUCTION SET MATRIX <br />
8 9 A B C 0 E F<br />
0 OR OR OR OR OR OR PUSH<br />
b.f.r/m w.t.r/m b,t,r/m w,t,r/m b.i w.i CS<br />
1 SBB SBB SBB SBB SBB SBB PUSH POP<br />
b.f.r/m w.f.r/m b,t,r/m w,t,r/m b.i w.i OS OS<br />
2 SUB SUB SUB SUB SUB SUB SEG OAS<br />
b.f.r/m w.l.r/m b,t,r/m w,t,r/m b.i W.I CS<br />
3 CMP CMP CMP CMP CMP CMP SEG AAS<br />
b.f.r/m w.l.r/m b,t,r/m w,t,r/m bj w.i OS<br />
4 DEC DEC DEC DEC DEC DEC DEC DEC<br />
AX CX OX BX SP BP SI 01<br />
5 POP POP POP POP POP POP POP POP<br />
AX CX OX BX SP BP SI 01<br />
6<br />
7 JS JNS JPI JNPI JL/ JNl/ JLEI IN LEI<br />
JPE .IPO JNGE JGE JNG JG<br />
8 MOV MOV MOV MDV MDV LEA MOV POP<br />
b.t.r/m w.f.r/m b,t,r/m w,t,r/m sr.t.r/m sr.f.r/m rim<br />
9 CBW CWO CALL WAIT PUSHF POPF SAHF LAHF<br />
I.d<br />
A TEST TEST STOS STOS LOOS LODS SCAS SCAS<br />
b.i w.i b w b W b W<br />
B MOV MOV MOV MOV MOV MOV MDV MDV<br />
i...AX i~CX i~OX i.... BX i+SP i... BP i-+SI i...OI<br />
C RET RET INT INT INTO IRET<br />
1,(i+SP) I Type 3 (Any)<br />
0 ESC ESC ESC ESC ESC ESC ESC ESC<br />
0 1 2 3 4 5 6 7<br />
E CAll JMP JMP JMP IN IN OUT OUT<br />
d d I.d si.d v.b v.W v.b v.W<br />
F CLC STC Cli STI CLD STO Grp 2 Grp 2<br />
b.r/m w.r/m<br />
where<br />
modO rim 000 001 010 011 100 101 100 111<br />
Immed ADD OR AOC SBB AND SUB XOR CMP<br />
Shift ROL ROR RCL RCR SH L/SAL SHR SAR<br />
Grp 1 TEST NOT NEG MUl IMUL OIV 10lV<br />
Grp 2 INC DEC CALL CALL JMP JMP PUSH<br />
id I,id id 1,;0<br />
B-17