Nikulio
@Nikulio
NaN !== NaN

Как работает магистраль памяти в процессоре 8086?

Всем привет
Не могу понять архитектуру работы процессора 8086.
Процессор 8086 имеет шину в 1мб, то есть 2**20 или 1000000 ячеек памяти. Каждая ячейка имеет размер в 1 байт или 8 битов.
То есть, максимально можем использовать 1 мб оперативной памяти? Или максимально за раз можем отправить 1мб данных в память?
  • Вопрос задан
  • 491 просмотр
Пригласить эксперта
Ответы на вопрос 2
@pfg21
ex-турист
википедия уже не канает ??

Физический 20-битный адрес, позволяющий адресовать до 1 Мбайт памяти, получается путём сложения исполнительного адреса и значения сегментного регистра, умноженного на 16
https://ru.wikipedia.org/wiki/8086
Ответ написан
Kulver_stukas
@Kulver_stukas
Что такое "за раз"? За один такт? За один оператор? За один такт любой процессор может отправить 1 слово (ширина шины данных) в одну ячейку памяти (а вот уже адресация этой ячейки = ширина шины адреса х разрядность счетчика сегментов).

Т.е. конкретно на 8086 использовать (адресовать) можно 2^16 x 2^4 ячеек памяти, а "за раз" передать туда можно только одно 16-битное слово.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы