Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » В чем практическое отличие систем на 8088 процессоре от 8086 |
<<Назад Вперед>> | Страницы: 1 * 2 3 4 5 | Печать |
dk_spb
Advanced Member
Всего сообщений: 5056 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 сен. 2009 |
sanders написал: Чего-то ты совсем запутался. 8086 чисто 16-ти битный, и торчит из него 16-ти битная шина данных. 8086: возможность за один такт обрабатывать 16 бит, но при этом приходится мультиплексировать старшие и младшие 8 бит, т.к. корпус остался 8-битный А корпус обычно по ножкам считают, а не по битам ;-) |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 28 февраля 2016 13:50 Сообщение отредактировано: 28 февраля 2016 13:51
sanders написал: Насколько я знаю, это не так, т.е. 8088 тоже передаёт за два этапа - сначала адрес, потом данные. Так что при использовании 16-битной памяти у 8086 будет выигрыш в производительности. Я полагал, что 8088 может сразу все передать (принять), а 8086 по частям: сначала адрес, потом данные. А значит, задержки уже на выходе из корпуса. |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 28 февраля 2016 13:50 Сообщение отредактировано: 28 февраля 2016 13:51
А в чем тогда мультиплексирование? По каким ногам одновременно передается что-то и вносит тем самым задержку? И вы мне про флоп ответьте в соседней теме, а то все умы тут сосредоточились, а у меня ноут разобранный :-) |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Мультиплексирование в том, что и данные, и адрес используют те же выводы процессора. |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
ВОТ! Денис! Пока процессор выставил на выходе адрес, данные он выдать не может. Это же только в 8086? а в 8088 такого нет и шины A и D - раздельные? |
Fe-Restorator |
NEW! Сообщение отправлено: 28 февраля 2016 14:00
Для 8086-го проца нужен внешний мультиплексор 8-битной шины, а у 8088-го проца этот самый мультиплексор встроен внутрь самого проца. Вот и всё отличие. 88-й проц соорудили как переходное звено между 8080-й периферией и х86 платформой, только и всего. Не лучше и не хуже. Забавный факт: 8086-й проц встречается в самых различных корпусировках, а 8088-й так и не вылез из DIP-а... К сожалению, неспособность камня толково работать с памятью выше 640К, заставила сменить не только поколение процов целиком, но и саму архитектуру компов, в частности - шину и общую битность. |
Сейчас на форуме |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Fe-Restorator, и зачем 8086-му внешний мультиплексор при наличии 16-битной памяти? |
Fe-Restorator |
NEW! Сообщение отправлено: 28 февраля 2016 14:02 Сообщение отредактировано: 28 февраля 2016 14:04
sanders написал: Нет. Они мультиплексированы у обоих процов. Это же только в 8086? а в 8088 такого нет и шины A и D - раздельные? Покуда 8088-й получает/отдаёт адрес, он НЕ МОЖЕТ отдавать/получать данные. |
Сейчас на форуме |
Fe-Restorator |
NEW! Сообщение отправлено: 28 февраля 2016 14:07 Сообщение отредактировано: 28 февраля 2016 14:15
uav1606 написал: Я про память не говорил. Fe-Restorator, и зачем 8086-му внешний мультиплексор при наличии 16-битной памяти? Однако, нужен некий преобразователь из 8битной ISA (и т.н. "чипсета") в 16-битный адрес, выдаваемый процу/получаемый от проца картой расширения. 88-й проц выполняет сии преобразования самостоятельно. На что тратит минимум один лишний такт. Именно сии лишние такты и тормозят 88-й в сравнении с 86-м. |
Сейчас на форуме |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 28 февраля 2016 14:08 Сообщение отредактировано: 28 февраля 2016 14:09
Fe-Restorator написал: Поддерживаю. Нет. Они мультиплексированы у обоих процов.Покуда 8088-й получает/отдаёт адрес, он НЕ МОЖЕТ отдавать/получать данные. Вот их распиновки: Обратите внимание на обозначения AD0-AD7 у 8088 - просто у него меньше линий адреса мультиплексируются с данными, чем в 8086. |
<<Назад Вперед>> | Страницы: 1 * 2 3 4 5 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » В чем практическое отличие систем на 8088 процессоре от 8086 |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |