What is the Comparison between 8086 and 80286 in micro processor?

1 answer

Answer

1238339

2026-05-04 11:20

+ Follow

The 8086/8088 is a 16 bit processor running on a 16 bit (8086) or 8 bit (8088) bus with a 20 bit address. It can address 1 MB of memory. Addressing consists of adding the program's effective address to the (left shifted by 4) value of one of the segment registers. Think of segments as multiple 64kb regions of memory, overlapping at a distance of 16 bytes.

The 80286 is a 16 bit processor running on a 16 bit bus with a 24 bit address. It can address 16mb of memory.

In real mode, it operates the same as an 8086. This is the power on reset state. In protected mode, the segment register changes meaning. Instead of a segment address (left shifted by 4 base address), the segment register is an index into a page descriptor table, which is a table that supports virtual mode. Each element in the page descriptor table also contains information about the protection status of that page, so that page protection can be provided.

Unfortunately, since the meaning of the segment register changed, the 80286 was not object code compatible with programs written for the 8086/8088. This is one of the factors that made the 80286 unpopular.

ReportLike(0ShareFavorite

Copyright © 2026 eLLeNow.com All Rights Reserved.