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.

MEMORY SEGMENTATION MODEL <br />

LOGICAL<br />

MEMO RY SPACE<br />

t~<br />

o<br />

..[ ot FFFFFH<br />

P<br />

64KB CODE SEGMENT r"'\<br />

}<br />

~ XXXXOH<br />

i=:<br />

OFFSET<br />

ADORESS<br />

15 0<br />

I DISPLACEMENT<br />

I-<br />

----! I <br />

01 SP LAII'M ,NT<br />

:~<br />

} STACK SEGMENT<br />

I <br />

I<br />

I<br />

I<br />

MSB<br />

I<br />

15 0<br />

I I WORD {<br />

SELECTED<br />

LSB } DATA SEGMENT <br />

CS 0000 r-<br />

SEGMENT<br />

BYTE <br />

REGISTER SS 0000 ~ <br />

OS 0000 <br />

CS,SS, OS, ES<br />

ES 0000<br />

OR NONE<br />

::<br />

~<br />

FOR I/O, INT ~,<br />

.--<br />

I<br />

~ 7 :;­<br />

V<br />

I<br />

I<br />

I<br />

EXTRA DATA<br />

I } SEGMENT<br />

I<br />

I ADDER<br />

I<br />

I<br />

I<br />

I <br />

L T OOOOOH<br />

19 >­ 0<br />

PHYSICAL<br />

ADDRESS<br />

LATCH<br />

SEGMENT OVERRIDE PREFIX<br />

IOOlregl101<br />

USE OF SEGMENT OVERRIDE<br />

OPERAND REGISTER DEFAULT WITH OVERRIDE PREFIX<br />

IP (code address) CS Never <br />

SP (stack address) SS Never <br />

BP (stack address or stack marker) SS BP + DS or ES, or CS <br />

SI or D 1 (not incl. strings) OS ES, SS, or CS <br />

SI (implicit source addr for strings) OS ES, SS, or CS <br />

01 (implicit dest addr for strings) ES Never <br />

B-4

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

Saved successfully!

Ooh no, something went wrong!