26.12.2013 Views

8086 Microprocessor (cont..) - nptel

8086 Microprocessor (cont..) - nptel

8086 Microprocessor (cont..) - nptel

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Internal Architecture of <strong>8086</strong> (<strong>cont</strong>..)<br />

• The BIU also <strong>cont</strong>ains a dedicated adder which is used to<br />

generate the 20 bit physical address that is output on the<br />

address bus. This address is formed by adding an appended<br />

16 bit segment address and a 16 bit offset address.<br />

• For example, the physical address of the next instruction to<br />

be fetched is formed by combining the current <strong>cont</strong>ents of<br />

the code segment CS register and the current <strong>cont</strong>ents of<br />

the instruction pointer IP register.<br />

• The BIU is also responsible for generating bus <strong>cont</strong>rol<br />

signals such as those for memory read or write and I/O<br />

read or write.<br />

M. Krishna Kumar MM/M1/LU3/V1/2004 12

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

Saved successfully!

Ooh no, something went wrong!