Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   В чем практическое отличие систем на 8088 процессоре от 8086
RSS

В чем практическое отличие систем на 8088 процессоре от 8086

В чем "лучшесть" того или другого?

<<Назад  Вперед>> Страницы: 1 2 3 4 5
Печать
 
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
sanders написал:
[q]
Я полагал, что 8088 может сразу все передать (принять), а 8086 по частям: сначала адрес, потом данные. А значит, задержки уже на выходе из корпуса.
[/q]
Насколько я знаю, это не так, т.е. 8088 тоже передаёт за два этапа - сначала адрес, потом данные. Так что при использовании 16-битной памяти у 8086 будет выигрыш в производительности.
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
А в чем тогда мультиплексирование? По каким ногам одновременно передается что-то и вносит тем самым задержку?
И вы мне про флоп ответьте в соседней теме, а то все умы тут сосредоточились, а у меня ноут разобранный :-)
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Мультиплексирование в том, что и данные, и адрес используют те же выводы процессора.
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
ВОТ! Денис! Пока процессор выставил на выходе адрес, данные он выдать не может. Это же только в 8086? а в 8088 такого нет и шины A и D - раздельные?
Fe-Restorator
Гость

Ссылка

Для 8086-го проца нужен внешний мультиплексор 8-битной шины, а у 8088-го проца этот самый мультиплексор встроен внутрь самого проца. Вот и всё отличие.
88-й проц соорудили как переходное звено между 8080-й периферией и х86 платформой, только и всего. Не лучше и не хуже.
Забавный факт: 8086-й проц встречается в самых различных корпусировках, а 8088-й так и не вылез из DIP-а...

К сожалению, неспособность камня толково работать с памятью выше 640К, заставила сменить не только поколение процов целиком, но и саму архитектуру компов, в частности - шину и общую битность.
Сейчас на форуме
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Fe-Restorator, и зачем 8086-му внешний мультиплексор при наличии 16-битной памяти?
Fe-Restorator
Гость

Ссылка

sanders написал:
[q]
Это же только в 8086? а в 8088 такого нет и шины A и D - раздельные?
[/q]
Нет. Они мультиплексированы у обоих процов.
Покуда 8088-й получает/отдаёт адрес, он НЕ МОЖЕТ отдавать/получать данные.
Сейчас на форуме
Fe-Restorator
Гость

Ссылка

uav1606 написал:
[q]
Fe-Restorator, и зачем 8086-му внешний мультиплексор при наличии 16-битной памяти?
[/q]
Я про память не говорил.
Однако, нужен некий преобразователь из 8битной ISA (и т.н. "чипсета") в 16-битный адрес, выдаваемый процу/получаемый от проца картой расширения.

88-й проц выполняет сии преобразования самостоятельно. На что тратит минимум один лишний такт. Именно сии лишние такты и тормозят 88-й в сравнении с 86-м.
Сейчас на форуме
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Fe-Restorator написал:
[q]
Нет. Они мультиплексированы у обоих процов.Покуда 8088-й получает/отдаёт адрес, он НЕ МОЖЕТ отдавать/получать данные.
[/q]
Поддерживаю.
Вот их распиновки:



Обратите внимание на обозначения AD0-AD7 у 8088 - просто у него меньше линий адреса мультиплексируются с данными, чем в 8086.
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
А... Ну тогда раз оба мультиплесированные, тогда, может и паритет между ними. 8088 быстрее подсчитает за счет частоты, если он из последних, 8086 быстрее передаст наружу 16-битный результат.
<<Назад  Вперед>> Страницы: 1 2 3 4 5
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   В чем практическое отличие систем на 8088 процессоре от 8086
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS