Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » В чем практическое отличие систем на 8088 процессоре от 8086 |
<<Назад Вперед>> | Страницы: 1 * 2 3 4 5 | Печать |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 28 февраля 2016 13:01 Сообщение отредактировано: 28 февраля 2016 13:05
sanders написал: Ничего подобного, переключаются линии AD, она у них мультиплексирована, у 8088 8086: возможность за один такт обрабатывать 16 бит, но при этом приходится переключать старшие и младшие 8 бит, т.к. корпус остался 8-битный. мультиплексированы AD0-7, у 8086 AD0-15. Корпуса не бывают 8-битными Преимущество 8086 будет наблюдаться при работе с 16-bit периферией и 16-битной памятью. XT с такой памятью и слотами я не встречал, поэтому разницв минимальна между ними. sanders написал: Драйверу все равно, какой процессор, они программно идентичны. Но вероятно в Мне только приходит на ум то, что многие драйверы устройств работают только на 8086. Но может потому, что они не были написаны для 8088, а не потому что 8086 лучше. аппаратных средствах 8086 плат есть отличие, критичное для драйвера. О каком драйвере идет речь? EMS для 8088/8086 целиком зависит от реализации платы, поскольку эти CPU не умеют работать с памятью выше 1MB. Впрочем EMS для 286 также зависит от платы, но там уже появился XMS, использующий возможности CPU, и трудности с EMS стали уходить в прошлое. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
uav1606 написал: Распиновка почти одинакова, мультиплексированы линии AD, то есть одни и те-же В каком смысле мультиплексировать? Вроде бы он может параллельно передавать 16 бит. У него другая распиновка. линии и для адреса, и для данных. Но 16-битное слово и 16-битный адрес передается сразу, по 16 линиям. |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Ну, распиновка схожая, просто у 8088 линии A8-A15, а у 8086 они же могут и данные передавать - соответственно, обозначаются AD8-AD15. Ну и ещё есть некоторые отличия (34 нога - BHE). |
easyjohn
Advanced Member
Откуда: SPb Всего сообщений: 3381 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 апр. 2008 |
sanders написал: Позже - не значит лучше. Для большинства задач хватало 8088, по этому сделали обрезанную версию проца, что бы сделать его дешевле. был выпущен позже на год, т.е. он должен быть или совершеннее или узкоспециализированнее. |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 28 февраля 2016 13:32 Сообщение отредактировано: 28 февраля 2016 13:34
easyjohn написал: И поэтому смогли разогнать его по частоте и сделать быстрее и при этом дешевле? Тогда к нему применима оценка "лучше" по сравнению с 8086. хватало 8088, по этому сделали обрезанную версию проца, что бы сделать его дешевле. Там, где мультиплексирование, там и задержка. Я полагал, что 8088 может сразу все передать (принять), а 8086 по частям: сначала адрес, потом данные. А значит, задержки уже на выходе из корпуса. По-моему, провести два вычисления по 8 бит внутри процессора и выдать результат - быстрее выйдет, чем в два этапа загрузить данные, в один этам посчитать 16бит, в два этапа выдать результат, т.к. шина мультиплексированная. |
dk_spb
Advanced Member
Всего сообщений: 5056 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 сен. 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 28 февраля 2016 13:38 Сообщение отредактировано: 28 февраля 2016 13:42
Наши товарищи сначала скопировали 8086, а с 8088 у них были какие-то проблемы ,из-за этого ВМ88 появился сильно позже. В IBM PC совместимых машинках присутствует 8-ми битная периферия, поэтому нужен механизм, который некоторые называют DBS (dynamic bus sizing)- грубо говоря переходник между 16-ти битной шиной данных процессора и 8-ми битной шиной данных периферии. Для 8088 такой механизм не нужен. На простой логике этот механизм занимает немножко места на материнской плате, что создает доп. неудобства. Но не надо забывать что при проектировке 8086 никто и не думал что основное применение будет в машинках с 8-ми битной периферией. Я бы предположил что 8088 выпустили как раз из-за отсутствия на рынке 16-ти битной периферии. Поэтому проц подогнали под рыночные реалии. |
dk_spb
Advanced Member
Всего сообщений: 5056 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 сен. 2009 |
И кстати, 8088 нифига не обрезанная версия, наоборот, он сложнее, так как добавили "переходник" с 16-ти на 8 бит шину данных. |
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
А в чем тогда мультиплексирование? По каким ногам одновременно передается что-то и вносит тем самым задержку? И вы мне про флоп ответьте в соседней теме, а то все умы тут сосредоточились, а у меня ноут разобранный :-) |
<<Назад Вперед>> | Страницы: 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 тем | |