03.01.2015 Views

80C186EC/80C188EC Microprocessor User's Manual

80C186EC/80C188EC Microprocessor User's Manual

80C186EC/80C188EC Microprocessor User's Manual

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

OVERVIEW OF THE 80C186 FAMILY ARCHITECTURE<br />

During periods when the Execution Unit is busy executing instructions, the Bus Interface Unit<br />

sequentially prefetches instructions from memory. As long as the prefetch queue is partially full,<br />

the Execution Unit fetches instructions.<br />

2.1.3 General Registers<br />

The 80C186 Modular Core family CPU has eight 16-bit general registers (see Figure 2-3). The<br />

general registers are subdivided into two sets of four registers. These sets are the data registers<br />

(also called the H & L group for high and low) and the pointer and index registers (also called the<br />

P & I group).<br />

15<br />

H<br />

8 7<br />

L<br />

0<br />

AH<br />

AX<br />

AL<br />

Accumulator<br />

Data<br />

Group<br />

BH<br />

CH<br />

BX<br />

CX<br />

BL<br />

CL<br />

Base<br />

Count<br />

DH<br />

DX<br />

DL<br />

Data<br />

SP<br />

Stack Pointer<br />

Pointer<br />

and<br />

Index<br />

Group<br />

BP<br />

SI<br />

Base Pointer<br />

Source Index<br />

DI<br />

Destination Index<br />

A1033-0A<br />

Figure 2-3. General Registers<br />

2-4

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

Saved successfully!

Ooh no, something went wrong!