Банки памяти в Intel 8086 и 8088

Почему нам нужны два банка памяти в 8086, но только один банк памяти в 8088?


person Community    schedule 16.04.2012    source источник


Ответы (1)


8086 — это 16-битный процессор с 16-битной шиной памяти. Для этого требуется подсистема памяти, которая может выдавать 16 бит одновременно, вероятно, построенная с использованием двух наборов 8-битных микросхем памяти.

8088 использует 8-битную шину памяти, чтобы сделать его дешевле. Он был разработан, чтобы сэкономить на минимальном количестве микросхем, необходимых для построения системы.

person Bo Persson    schedule 16.04.2012
comment
Скорость могла бы быть намного лучше, если бы использовались два банка памяти, так как в случае выровненного слова требуется меньше циклов. Это, на мой взгляд, большое преимущество. Почему они предпочли стоимость скорости? - person ; 16.04.2012
comment
Покупательский спрос, я думаю. Оригинальный IBM PC использовал 8088, но в любом случае был довольно успешным. :-) - person Bo Persson; 16.04.2012