intel 80186 это ближе к 286 или 8086 ?

Все, что не подходит под определение "старого софта и железа", обсуждается здесь
Ekb
Advanced Member
Сообщения: 2603
Зарегистрирован: 15.06.2014,11:31

Вклад в сообщество

intel 80186 это ближе к 286 или 8086 ?

Сообщение Ekb » 12.08.2019,16:53

Известно, что 80186 это "286 без защищенного режима", но в остальном все осталось как у 286 (команды PUSHA и POPA и прочее).

К слову, процессор NEC V30 имеет на борту полную совместимость с 80186 команды.

Внешне 80186 также выглядит аналогично 286. Но электрически (pin) не совместимы.
Изображение



Собственно вопрос: а насколько быстрый 80186 ?
Если 8086-8мгц в среднем 770 дристонов. То 286-8мгц мог перевалить 1920-2000 дристонов.

Практически в 2,5 раза быстрее.

То как дела обстоят у 80186? Была ли оптимизации архитектуры как у 286 ? или ядро медленное как у 8086 ?

Также интересен вопрос, поддерживается 80186 ли Himem ? чтобы получить HMA-память (64кб) и закидывать туда Дос?

GrumpyCat
Advanced Member
Сообщения: 1093
Зарегистрирован: 22.07.2014,12:13
Откуда: Москва

intel 80186 это ближе к 286 или 8086 ?

Сообщение GrumpyCat » 12.08.2019,17:11

Если сравнивать, какие команды занимают сколько тактов, то нечто среднее между 8086 и 80286.
https://www.cs.dartmouth.edu/~mckeeman/ ... c/x86.html
Особенно хорошо видно на медленных, mul, div.
Там, правда, 8088, а не 8086, у последнего операции с памятью быстрее.
Но все остальные имеют точно такое же количество тактов. Такты, идущие на fetch команд, в таблицах не учтены.

Ekb
Advanced Member
Сообщения: 2603
Зарегистрирован: 15.06.2014,11:31

Вклад в сообщество

intel 80186 это ближе к 286 или 8086 ?

Сообщение Ekb » 12.08.2019,18:23

Отлично! Хоть что-то есть..
Интересно взглянуть все же дристоны, как средний показатель.

У многих блоггеров, в том числе Дмитрий Бачило, не показали скриншоты CheckIt в ноутбуке HP 200LX на базе 80186.


Судя по игрушке Cycle в конце видоса, то там довольно быстро рисует трассу (высокий FPS), что соответствует 286 CPU
Но с другой стороны, там банальная графика CGA... от того и быстро.

Может у кого есть ноутбук на базе 80186 ? попробуйте CheckIt ?

Mihail1810
Advanced Member
Сообщения: 2074
Зарегистрирован: 08.12.2014,11:39
Откуда: Екатеринбург

intel 80186 это ближе к 286 или 8086 ?

Сообщение Mihail1810 » 12.08.2019,21:08

У меня есть 200lx, скрины checkit не показали, потому что он не сработал? Или просто не показали? Напишите что именно попробовать, я постараюсь.
----- IBM PC/XT 5160 ::: Visual Commuter 1083 ::: 286-20 ::: 386sx16 ::: 386dx40 ::: 486sx40 ::: 486dx4-100 ::: итд)

Ekb
Advanced Member
Сообщения: 2603
Зарегистрирован: 15.06.2014,11:31

Вклад в сообщество

intel 80186 это ближе к 286 или 8086 ?

Сообщение Ekb » 12.08.2019,21:21

Просто сделать скриншоты/фото CheckIt (benchmark CPU)
и интересно также Landmark 2.0 (cpu, video) - скриншот/фото.

Бачило просто не показал. Видимо он "ослеплен желанием" :)

-MiS-
Advanced Member
Сообщения: 923
Зарегистрирован: 09.03.2016,15:39
Откуда: Москва

Вклад в сообщество

intel 80186 это ближе к 286 или 8086 ?

Сообщение -MiS- » 13.08.2019,00:57

У 200LX 779 Dhrystones (2.26 times to pc-xt) в CheckIt 4.1
Norton Si5 2.2 80186 6MHz

Ekb
Advanced Member
Сообщения: 2603
Зарегистрирован: 15.06.2014,11:31

Вклад в сообщество

intel 80186 это ближе к 286 или 8086 ?

Сообщение Ekb » 13.08.2019,08:41

Интересно, спасибо!

Если CheckIt 4.1 соответствует алгоритму бенчмарка как у популярного CheckIt 3.0, то выводы напрашиваются сами собой:

80186 ближе к 8086, чем к 286.

Если приравнять к 8мгц, то 80186 получит 1038 дристонов.
8086-8мгц в среднем 770 дристонов.
286-8мгц мог перевалить 1920-2000 дристонов. Без Интерлива, 0WS
Интересно, сколько задержки памяти у ноутбука HP 200LX ?
Если не трудно, то можно узнать, скачав программу ATPERF23.EXE: download/file.php?id=2946
Изображение

Аватара пользователя
skoroxod
Advanced Member
Сообщения: 17374
Зарегистрирован: 05.03.2009,19:27
Откуда: Старый Оскол
Контактная информация:

Вклад в сообщество

intel 80186 это ближе к 286 или 8086 ?

Сообщение skoroxod » 13.08.2019,08:56

Ekb писал(а): 13.08.2019,08:41 80186 ближе к 8086, чем к 286.

Если приравнять к 8мгц, то 80186 получит 1038 дристонов.
186-е бывают на 40 и даже 50 МГц, что вдвое выше 286-х, но вряд-ли даже они догонят старшего по производительности.
Психологическая зрелость - это понимание того, как много вещей в мире не нуждается ни в твоих комментариях, ни в твоем мнении.

-MiS-
Advanced Member
Сообщения: 923
Зарегистрирован: 09.03.2016,15:39
Откуда: Москва

Вклад в сообщество

intel 80186 это ближе к 286 или 8086 ?

Сообщение -MiS- » 13.08.2019,09:11

-MiS- писал(а): 13.08.2019,00:57 80186 6MHz
Это написал Norton Si и доверять ему не стоит.
Вики утверждает что CPU 80186-compatible "Hornet" @ 7.91 MHz
CheсkIt вообще 20MHz показал...
Ekb писал(а): 13.08.2019,08:41 Если не трудно, то можно узнать, скачав программу ATPERF23.EXE:
Это все что она выводит:
ATPERF -- PC Tech Journal AT Hardware Performance Test
Version 2.03, Copyright (c) 1986, 1987, 1988, Ziff Communications Co.
Written by Ted Forgeron and Paul Pierce
IBM PC/AT model 339 (8 MHz) = 1.00 for relative measurements.

Byte Word Relative
Average instruction fetch: 0.66 uS 0.66 uS 0.61

80188 CPU clock rate: 6.2 MHz Relative: 0.77
Refresh overhead: 1.5%

Memory Access width Wait states
Fetch Word 0.1

Ekb
Advanced Member
Сообщения: 2603
Зарегистрирован: 15.06.2014,11:31

Вклад в сообщество

intel 80186 это ближе к 286 или 8086 ?

Сообщение Ekb » 13.08.2019,09:31

-MiS- писал(а): 13.08.2019,09:11 80188 CPU clock rate: 6.2 MHz Relative: 0.77
Здесь интересно, тоже сообщает 6,2мгц. Но это наверника тот же алгоритм "опознания", как в Нортоне SysInfo

Если принять за меру 8мгц ( 7.91 MHz), то дристонов окажется печальнее: 779 (вместо 1038), сильно похож на обыкновенный 8086 (тоже 779 дристонов в IBM PS/2 Type 30)
Последний раз редактировалось Ekb 13.08.2019,09:35, всего редактировалось 3 раза.

Ekb
Advanced Member
Сообщения: 2603
Зарегистрирован: 15.06.2014,11:31

Вклад в сообщество

intel 80186 это ближе к 286 или 8086 ?

Сообщение Ekb » 13.08.2019,09:33

skoroxod писал(а): 13.08.2019,08:56 186-е бывают на 40 и даже 50 МГц
Тут даже большее скажу:
NEC V30 это полная инкарнация от Intel 80186 :cool:
Как писалось раннее, в NEC V30 встроены команды Pusha-Popa и увеличена скорость "умножения-деления" (mul, div)
То очевидно, в NEC V30 стоит целиком ядро Intel 80186.

в CheckIt NEC V30 тоже достигает 969 дристонов при 8мгц.
576 дристонов = 8088 - 8мгц
779 дристонов = 8086 - 8мгц
969 дристонов = NEC V30 - 8мгц
1038 дристонов = 80186 - 8мгц (если считать, что программы не врут с 6,2мгц)
1920 дристонов = 80286 - 8мгц. Без Интерлива, 0WS
1920 дристонов = 80386SX - 8мгц (быстродействия ядра не увеличилось, а лишь добавили 32 битных операндов)

Ответить