Chapter 1
Chapter 1
The 8086 has a 16-bit data bus, so it can read data from or write data to
memory and ports.
The 8086 has a 20-bit address bus. so it can address any one of 220 or
1,048,576 memory locations.
8085
8086
8086 INTERNAL ARCHITECTURE
Has
The ALU
Segment Registers
• Th ese registers are all 16-bit in size.
• Each register stores the base address of the
corresponding segment.
Arithmetic Logic Unit
It is the part of a execution unit/core unit of computer that performs all
arithmetic and logic computations.
Instructions that are fetched and decoded, are executed in the ALU.
Thus the ALU has direct access to the general purpose registers and flags.
An idea called segmentation has been used to take care of this situation.
Thus, the 8086 can access a memory with addresses from 00000H to FFFFFH
1,048,576 bytes (1 Megabyte).