25.03.2015 Views

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)

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

8088<br />

REGISTER MODEL<br />

AX: AH Al ACCUMULATOR<br />

BX: BH Bl BASE<br />

CX: CH CL COUNT<br />

u..<br />

OX: DH DL DATA ..Ja:<br />

I<br />

«W<br />

SP STACK POINTER<br />

a: I-­<br />

W~<br />

BP BASE POINTER<br />

ZC!l<br />

ww<br />

C!la:<br />

SI<br />

~====================~ SOU RCE IN DEX<br />

01 DESTINATION INDEX<br />

~============~<br />

I-------.----------lilNSTRU IP CTI ON POI NTE R<br />

I FLAGSH I FLAGSL . STATUS FLAGS<br />

t<br />

~===============~====:<br />

CS CODE SEGMENT } ~<br />

OS DATA SEGMENT I-- ~<br />

SS<br />

:==========~==========: STAC K SE G M ENT<br />

L-________ ~ ~<br />

ES EXTRA SEGMENT ~~ Cl)a:<br />

I<br />

W<br />

..J<br />

Instructions which reference the flag register file as a 16-bit object <br />

use the symbol FLAGS to represent the file: <br />

15 7 0<br />

'X , X IX I X , OF , OF 'IF ITF I SF I ZF t X IAF IX I PF IX ICF ,<br />

X = Don't Care<br />

AF: AUXILIARY CARRY - BCD }<br />

CF: CARRY FLAG<br />

PF: PARITY FLAG 8080 FLAGS<br />

SF: SIGN FLAG<br />

ZF: ZERO FLAG<br />

OF: DIRECTION FLAG (STRINGS)}<br />

IF: INTERRUPT ENABLE FLAG 8088 FLAGS<br />

OF: OVERFLOW FLAG (CF E8 SF)<br />

TF: TRAP - SINGLE STEP FLAG<br />

B-2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!