Professional Documents
Culture Documents
Intel 8086: Atanu Shome
Intel 8086: Atanu Shome
Intel 8086
Atanu Shome
Computer Science and Engineering Discipline
Khulna University
Confession
(https://www.geeksforgeeks.org/me
mory-segmentation-8086-
microprocessor/)
■ Types Of Segmentation
– Overlapping Segment
– Non-Overlapped Segment
■ The starting address of a segment should be such that it can be evenly divided by
16.
■ Minimum size of a segment can be 16 bytes and the maximum can be 64 kB.
■ Address Bus − 8085 has 16-bit address bus while 8086 has 20-bit address bus.
■ Memory − 8085 can access up to 64Kb, whereas 8086 can access up to 1 Mb of memory.
■ Instruction − 8085 doesn’t have an instruction queue, whereas 8086 has an instruction
queue.
■ Pipelining − 8085 doesn’t support a pipelined architecture while 8086 supports a pipelined
architecture.
■ I/O − 8085 can address 2^8 = 256 I/O's, whereas 8086 can access 2^16 = 65,536 I/O's.
■ How will you save 26A7h (16 bit data) in address 1BE57h.
LOW HIGH
A7 26
1BE57h 1BE58h
■ If the data is in 30024h then, for a 16 bit data 8086 can bring it for operation using
one access (30024h and 30025h together)
■ On the other hand for off address such as 40005h, it has to bring 40004h +
40005h. Again, 40006h + 400007h.
(https://www.quora.com/What-are-the-differences-between-8086-and-8088)
Atanu Shome, CSE, KU 16
Modes
■ 8086 has two modes
– Minimum Mode / Uniprocessor
– Maximum Mode / Multiprocessor
■BIU
■EU
Atanu Shome, CSE, KU 20
Logical to Physical Address Calculation
■ Programmer provide the Code segment (16bit) and Instruction pointer offset(16bit)
values
■ Imagine, the content of CS is 1601h. IP contains 1010h. Both are 16-bit contents.
BIU is responsible for the physical address calculation. What is the 20-bit physical
address based on current values of CS and IP?
■ 17020h