17.05.2015 Views

TI486 Microprocessor - Al Kossow's Bitsavers

TI486 Microprocessor - Al Kossow's Bitsavers

TI486 Microprocessor - Al Kossow's Bitsavers

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Register Set<br />

Figure 2-12. 16-Bit Task State Segment (TSS) Table<br />

SELECTOR FOR TASK'S LOT<br />

+2Ah<br />

OS +28h<br />

SS +26h<br />

CS +24h<br />

ES +22h<br />

01 +20h<br />

SI<br />

BP<br />

SP<br />

+1Eh<br />

+1Ch<br />

+1Ah<br />

BX +18h<br />

OX +16h<br />

CX +14h<br />

AX +12h<br />

FLAGS +10h<br />

IP<br />

SP FOR PRIVILEGE LEVEL 2<br />

SS FOR PRIVILEGE LEVEL 2<br />

+Eh<br />

+Ch<br />

+Ah<br />

SP FOR PRIVILEGE LEVEL 1 +8h<br />

SS FOR PRIVILEGE LEVEL 1 +6h<br />

SP FOR PRIVILEGE LEVEL 0 +4h<br />

SS FOR PRIVILEGE LEVEL 0 +2h<br />

BACK LINK (OLO TSS SELECTOR)<br />

+Oh<br />

2.3.2.4 Configuration Registers<br />

The <strong>TI486</strong> contains six registers that do not exist on other 80x86<br />

microprocessors. These registers include two Configuration Control Registers<br />

(CCRO and CCR1) and four Address Region Registers (ARR1 through ARR4)<br />

as listed in Table 2-8 and Table 2-9. The CCR and ARR registers exist in I/O<br />

memory space and are selected by a "register index" number via I/O port 22h.<br />

I/O port 23h is used for data transfer.<br />

Each I/O port 23h data transfer must be preceded by an I/O port 22h register<br />

selection, otherwise the second and later I/O port 23h operations are directed<br />

off-chip and produce external I/O cycles. If the register index number is outside<br />

the COh-CFh range, external I/O cycles will also occur.<br />

2-26<br />

Programming Interface

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

Saved successfully!

Ooh no, something went wrong!