Страница 2 из 2
intel 80186 это ближе к 286 или 8086 ?
Добавлено: 13.08.2019,09:48
skoroxod
Ekb писал(а): ↑13.08.2019,09:33
То очевидно, в NEC V30 стоит целиком ядро Intel 80186.
Совсем не очевидно, или вы вольно трактуете понятие ядра микропроцессора.
intel 80186 это ближе к 286 или 8086 ?
Добавлено: 13.08.2019,09:51
Ekb
Из википедии сказано что NEC V30 это 8080 и 80186.
В данном контексте (в теме исследования), фирма NEC ничего нового не изобрела, просто скопировала (или по лицензии) Intel 80186. Что дали огромное преимущества в скорости Mul и Div.
Ну если для Вас "полное сходство по фотографиям ядра" - то я тут умываю руки
P.S. для полноты нужно еще протестировать несколько компьютеров с 80186. В вики упоминается также Tandy 2000 с 80186.
intel 80186 это ближе к 286 или 8086 ?
Добавлено: 13.08.2019,10:17
skoroxod
Ekb писал(а): ↑13.08.2019,09:51
Из википедии сказано что NEC V30 это 8080 и 80186.
Вы что-то путаете, V30 это 8086 с эмулятором 8080 и некоторыми инструкциями 80186
Но 186-й от 8086 отличается не только добавлением инструкций, но и многочисленными компонентами для связи с периферией,
которые все вместе и объединяются в понятие ядро микропроцессора. Ведь ядро это не только АЛУ, а всё в совокупности.
И у V30 нет этих компонентов, они частично появляются у V33 и V53 с добавлением других плюшек, отсутствующих у 80186
intel 80186 это ближе к 286 или 8086 ?
Добавлено: 13.08.2019,10:24
GrumpyCat
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
intel 80186 это ближе к 286 или 8086 ?
Добавлено: 13.08.2019,10:25
Ekb
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
*щютко*
Судя по Вашим данным (кол-во тактов за Mul и Div), NEC V30 это не полная копия 80186, а некая аналогия. Не исключено, что специалисты NEC, смотрели возможности потенциал 80186 ядра.
intel 80186 это ближе к 286 или 8086 ?
Добавлено: 13.08.2019,13:21
Ekb
-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
intel 80186 это ближе к 286 или 8086 ?
Добавлено: 13.08.2019,21:40
-MiS-
Ekb писал(а): ↑13.08.2019,13:21Landmark 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 есть управление скоростью процессора? Я пока не разбирался толком с ней...
intel 80186 это ближе к 286 или 8086 ?
Добавлено: 14.08.2019,07:47
Ekb
Спасибо!
В интернете только упоминается перепайки кварца (цилиндрик) на 32мгц, чтобы процессор работал на 16мгц штатно.
Но понадобится тогда драйвера в досе, которые переключают регистры внутри процессора на правильный множитель или задержку (COM-порты и CGA-режимы).
Не знаю работает ли Ctrl+Alt+Plus(Minus) ?
Различается ли скорость от питания? Внешнее питание/батарейное
intel 80186 это ближе к 286 или 8086 ?
Добавлено: 14.08.2019,11:52
-MiS-
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
intel 80186 это ближе к 286 или 8086 ?
Добавлено: 14.08.2019,12:19
Ekb
для LM6.0 это нормально. Там другой алгоритм (полностью переписанный на турбо С, а в 2.0 - был на ассемблере, но это не точно). У них сохранились близкие значения только "Video kb/s (chr/ms)"
Поэтому LM6.0 не популярен.
Блок питания может быть универсальный сойдет? Главное не ошибиться с полюсами:
Power connector 12V (+ out, - center)
(отсюда
https://gtello.pagesperso-orange.fr/hp200lx_e.htm )