Answer the question
In order to leave comments, you need to log in
How does the memory highway work in the 8086 processor?
Hello everyone
I can't understand the architecture of the 8086
processor. The 8086 processor has a 1 MB bus, that is, 2 ** 20 or 1,000,000 memory cells. Each cell has a size of 1 byte or 8 bits.
That is, we can use 1 MB of RAM as much as possible? Or can we send 1 MB of data to memory as much as possible at a time?
Answer the question
In order to leave comments, you need to log in
Wikipedia no longer works?
The physical 20-bit address, which allows addressing up to 1 MB of memory, is obtained by adding the execution address and the segment register value multiplied by 16
https://ru.wikipedia.org/wiki/8086
What is "at a time"? In one beat? For one operator? In one cycle, any processor can send 1 word (data bus width) to one memory cell (and here is the addressing of this cell = address bus width x segment counter bit width).
Those. specifically on 8086, you can use (address) 2 ^ 16 x 2 ^ 4 memory cells, and "at a time" you can transfer only one 16-bit word there.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question