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

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

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

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

Сообщение skoroxod » 13.08.2019,09:48

Ekb писал(а):
13.08.2019,09:33
То очевидно, в NEC V30 стоит целиком ядро Intel 80186.
Совсем не очевидно, или вы вольно трактуете понятие ядра микропроцессора.

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

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

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

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

Из википедии сказано что NEC V30 это 8080 и 80186.
В данном контексте (в теме исследования), фирма NEC ничего нового не изобрела, просто скопировала (или по лицензии) Intel 80186. Что дали огромное преимущества в скорости Mul и Div.

Ну если для Вас "полное сходство по фотографиям ядра" - то я тут умываю руки ;)

P.S. для полноты нужно еще протестировать несколько компьютеров с 80186. В вики упоминается также Tandy 2000 с 80186.

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

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

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

Сообщение skoroxod » 13.08.2019,10:17

Ekb писал(а):
13.08.2019,09:51
Из википедии сказано что NEC V30 это 8080 и 80186.
Вы что-то путаете, V30 это 8086 с эмулятором 8080 и некоторыми инструкциями 80186
Но 186-й от 8086 отличается не только добавлением инструкций, но и многочисленными компонентами для связи с периферией,
которые все вместе и объединяются в понятие ядро микропроцессора. Ведь ядро это не только АЛУ, а всё в совокупности.
И у V30 нет этих компонентов, они частично появляются у V33 и V53 с добавлением других плюшек, отсутствующих у 80186

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

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

Сообщение GrumpyCat » 13.08.2019,10:24

Ekb писал(а):
13.08.2019,09:51
В данном контексте (в теме исследования), фирма NEC ничего нового не изобрела, просто скопировала (или по лицензии) Intel 80186. Что дали огромное преимущества в скорости Mul и Div.
Это не так. NEC существенно переработала нутро (по сути сделала с нуля своё, но совместимое по командам) и сделала v20/v30 быстрее, чем 80188/80186 и близким к 80286:
mul r16, r16
8088: 118-133
80186: 35-37
v30: 29-30
80286: 21

div r16
8088: 144-162
80186: 38
v30: 25
80286: 22

Внутри там двойная шина данных от регистров. Плюс ещё некоторые усовершенствования.
Поэтому транзисторов там заметно больше, чем в 80186.
8088/8086: ~29000
80186: ~55000
v20/v30: ~63000
80286: ~134000
Последний раз редактировалось GrumpyCat 13.08.2019,10:25, всего редактировалось 1 раз.

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

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

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

Сообщение Ekb » 13.08.2019,10:25

skoroxod,
В этом плане, Вы правы!
В данном исследовании я ограничился только "ядро" в контексте современном понимании intel I7 без встроенной обвязки северного моста и видеоядра и кэша.

Что подразумеваем, когда звучит фраза "быстродействия ядра?" или "быстродействия однопоточных программ SuperPi?"

Функционально NEC V30 конечно станет проще и худее, чем жирный функционал 80186 с контроллером DMA, генератор, прерывания, и прочее. Аналогия как попытка "впихнуть северный мост в ядро 8086"

Одним словом интересно быстродействия самого ядра, а не совокупность обвязок 80186.
которые все вместе и объединяются в понятие ядро микропроцессора. Ведь ядро это не только АЛУ, а всё в совокупности.
Интел с этим согласны? Интел же специально назначила слово Core как отдельная единица часть кристалла, их (core) может быть 4 штуки с HT в i7 ;)
GrumpyCat писал(а):
13.08.2019,10:24
80186: ~55000
v20/v30: ~63000
остаточная разница это ядро от древнего 8080 в V30 :tongue: *щютко*

Судя по Вашим данным (кол-во тактов за Mul и Div), NEC V30 это не полная копия 80186, а некая аналогия. Не исключено, что специалисты NEC, смотрели возможности потенциал 80186 ядра.

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

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

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

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

-MiS- писал(а):
13.08.2019,09:11
Это написал Norton Si и доверять ему не стоит.
Если не трудно, чтобы завершить гугло-таблицу тестов 8088-286-386, дополнить недостающие данные:
Landmark 2.0 (важно CPU и Video)
Изображение
и CCT (она потребует графику EGA 640x350, не знаю, получится ли), важно увидеть цифру в таблице TIME.
Изображение

Архив разных бенчев: http://www.phantom.sannata.ru/forum/fil ... y=48455028

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

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

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

Сообщение -MiS- » 13.08.2019,21:40

Ekb писал(а):
13.08.2019,13:21
Landmark 2.0
Вверху пишет
CPU 186/188
CPU Clock 5.9MHz
Bench:
CPU ~4.5MHz
Video 1342 chr/ms
Ekb писал(а):
13.08.2019,13:21
и CCT (она потребует графику EGA 640x350, не знаю, получится ли)
Требует VGA

P.S. Может у 200LX есть управление скоростью процессора? Я пока не разбирался толком с ней...

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

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

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

Сообщение Ekb » 14.08.2019,07:47

Спасибо!
В интернете только упоминается перепайки кварца (цилиндрик) на 32мгц, чтобы процессор работал на 16мгц штатно.
Но понадобится тогда драйвера в досе, которые переключают регистры внутри процессора на правильный множитель или задержку (COM-порты и CGA-режимы).

Не знаю работает ли Ctrl+Alt+Plus(Minus) ?
Различается ли скорость от питания? Внешнее питание/батарейное

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

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

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

Сообщение -MiS- » 14.08.2019,11:52

Ekb писал(а):
14.08.2019,07:47
Не знаю работает ли Ctrl+Alt+Plus(Minus) ?
Не срабатывает. Интересный момент - если просто зажать любую кнопку на клавиатуре во время бенчмарка в Si, то полоска производительности падает с 2.2 до 1.7. Сканирование клавиатуры похоже программное.
Ekb писал(а):
14.08.2019,07:47
Различается ли скорость от питания? Внешнее питание/батарейное
Нету родного бп... Пока не думал в этом направлении. Батареек хватает для опытов.

В Landmark 6.00 картина более странная:
Вверху пишет
CPU 186
CPU Clock 25.002MHz
Bench:
CPU ~5.86MHz
Video 1332 chr/ms

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

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

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

Сообщение Ekb » 14.08.2019,12:19

для LM6.0 это нормально. Там другой алгоритм (полностью переписанный на турбо С, а в 2.0 - был на ассемблере, но это не точно). У них сохранились близкие значения только "Video kb/s (chr/ms)"
Поэтому LM6.0 не популярен.

Блок питания может быть универсальный сойдет? Главное не ошибиться с полюсами:
Power connector 12V (+ out, - center)
(отсюда https://gtello.pagesperso-orange.fr/hp200lx_e.htm )

Ответить