12.07.2015 Views

80C186EB/80C188EB Microprocessor User's Manual - CEUNES

80C186EB/80C188EB Microprocessor User's Manual - CEUNES

80C186EB/80C188EB Microprocessor User's Manual - CEUNES

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 ARCHITECTURE15 0CSDSSSESCode SegmentData SegmentStack SegmentExtra SegmentFigure 2-4. Segment Registers2.1.5 Instruction PointerThe Bus Interface Unit updates the 16-bit Instruction Pointer (IP) register so it contains the offsetof the next instruction to be fetched. Programs do not have direct access to the Instruction Pointer,but it can change, be saved or be restored as a result of program execution. For example, if theInstruction Pointer is saved on the stack, it is first automatically adjusted to point to the next instructionto be executed.Reset initializes the Instruction Pointer to 0000H. The CS and IP values comprise a starting executionaddress of 0FFFF0H (see “Logical Addresses” on page 2-10 for a description of addressformation).2-6

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

Saved successfully!

Ooh no, something went wrong!