Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » В чем практическое отличие систем на 8088 процессоре от 8086 |
<<Назад Вперед>> | Страницы: 1 2 3 * 4 5 | Печать |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
Давно очень разбирался в этих процах. Что помню. Оба процессора внутри 16-битные. То есть могут выполнять все операции с 16-битными числами. 8086 и "снаружи" 16-битный. То есть шина данных у него 16-битная. Из-за того, что 16-битная "обвязка" проца и периферия была дорога и малораспространена, придумали 8088. "Внутри" он такой же 16-битный. "Снаружи" - 8 битный. Что это значит? 8086 может за раз получать из памяти или записывать в неё 16 бит, то есть 2 байта. 8088 эти же два байты получает порциями по 8 бит, то есть по байту. То есть в два раза дольше. То же касается и обменом с картами расширения (если они 16-битные). Поправьте, если где ошибся. |
Ekb
Advanced Member
Всего сообщений: 1628 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 июня 2014 |
sanders написал: Где-то тут зарыта Wait State... У меня Sony аналог NEC V30. Он вроде 12МГц? Ничего он не гонится. А на родной частоте он уступает NEC V20 На JUKO есть перемычка для WS. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Проблема 8086 против 8088 вовсе не в процессоре. "Мама" IBM при разработке PC и XT выбрали 8-битную шину и процессор 8088. Если мы попробуем из 8086 сделать XT архитектуру то выползет куча гемороя: - делать 8-битное или 16-битное ПЗУ ? Если 16-битное, то надо ставить 2 чипа. Если 8-битное, то надо ставить "конвертор" шины - память DRAM 16-битная чуть быстрее и хочется поставить 16 чипов в банк - однако чип DMA 8237 8-битный - слоты точно 8-битные. Проблема в том, что в слоте может стоять расширение памяти или карточка с DMA, например контроллер флопа или MFM В результате плата на 8086 получается несколько сложнее и набита всякими коммутаторами шин. Вдобавок приходится разбивать 16-битные циклы на два 8-ьитных и в результате обычно платы на 8086 чуть медленнее. Например в некоторых мамках не получить хороший интерлив на контроллере MFM т.к. DMA медленнее. |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
alecv написал: 8086 появился немного раньше, чем было нужно. Следующим шагом был как раз полностью 16-битный 80286. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Rio444 написал: Опять же. Не в процессоре дело. Более обтекаемая формулировка: "Для архитектуры IBM PC AT был применен процессор 80286". Если посмотреть схемотехнику AT, то это наворот из костылей для поддержки 8-битной ISA. Следующим шагом был как раз полностью 16-битный 80286. |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
alecv, согласен |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
А кстати существуют IBM-PC совместимые платы с процессором 8086 и с 16-bit DRAM и 16-bit ISA? |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 29 февраля 2016 11:26 Сообщение отредактировано: 29 февраля 2016 11:30
i8088 ISA-16 должна адресовать 16Mb памяти, а на процессорах 8086/8088 это невозможно. Парные 30-pin SIMM-ы вроде применяются на младших PS/2, точно не помню. PS/2 вообще забавная машинка. Самодельная XT-штка Xi8088 имеет 16-битные слоты, но исключительно для "старших" прерываний. http://www.malinov.com/Home/sergeys-projects/xi-8088 Больше не знаю. Да и зачем ? |
BreakPoint |
NEW! Сообщение отправлено: 29 февраля 2016 12:29
alecv написал: Кому должна? Скорее может. Любой проц в реальном режиме только 1метр может адрессовать. А I/O портов так вообще только 65534. i8088 ISA-16 должна адресовать 16Mb памяти Так что это вряд ли причина. |
Сейчас на форуме |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
Разве не было материнок, подобных 80286 но с процессором 8086? Мне кажется, даже универсальные были. Хочешь - 286, хочешь 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 тем | |