8086 has 20 address lines. Therefore it can address 220 bits or 1,048,576 bits of memory, or roughly 1 MB (mega byte).
128Kb
The 8086/8088 has an internal 20-bit address bus and 16-bit data bus. Externally, the address bus is 20-bits, and the data bus is 16-bits for the 8086 and 8-bits for the 8088.The data bus in the 8086 is 16 bits in size, while the address bus is 20.
The address bus in the 8085 is 16 bits wide.
The 8086/8088 can address a maximum of 220, or 1,048,576, or 1 MB of memory.
220 or 1,048,576 locations, otherwise known as 1 meg. If its an 8 bit bus, we are talking about 1 megabyte. That happens to be the size of the address bus of the original 8086/8088 microprocessor.
Physical address in the 8086/8088 is {Selected Segment Register} * 16 + {Effective Offset Address}. It is a 20-bit address .
8086 does not have RAM or ROM inside it. However, it has internal registers for storing intermediate and final results.
The 8086/8088 microprocessor has a 20 bit address bus, so the number of memory locations it can address is 220 or 1,048,576.
The data bus in the 8086 is 16 bits in size, while the address bus is 20 (16bits would only address 64KB of memory, an extra 4 bits allows to address the total of 1MB, this is done trough segmentation of the memory). To form a multiplexed of data bus and address bus, four bits of 8086 address bus are grounded.
The 8086/8088 has 20 address lines. It can access 220, or 1MB, or 1,048,576 bytes of memory.
There are 256 different interrupt vectors in the 8086/8088. Each vector is a far CS:IP address, which is four bytes. That makes the interrupt vector table 1,024 bytes.
The highest memory address in the 8086/8088 is FFFFFH.