Важная информация

User Tag List

Страница 14 из 15 ПерваяПервая ... 101112131415 ПоследняяПоследняя
Показано с 131 по 140 из 145

Тема: Самопальная XTшка

  1. #131
    Master Аватар для Sandro
    Регистрация
    20.01.2010
    Адрес
    г. Зеленоград
    Сообщений
    590
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    115 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Rio444 Посмотреть сообщение
    Всё верно. Но ПК с ISA-16 это уже 286-й. То есть в итоге получится двойка со слабым процессором.
    8-битная шина данных - одна из изюминок XT.
    С чего бы? ПК с ISA-16 -- это PC/AT. Да, практически все они выпускались с 286 процессором, но можно и с 8086 сделать, почему нет. Вроде такие мутанты даже были. Единственное, 1 МБ адресуемой памяти, и всё.

    - - - Добавлено - - -

    Цитата Сообщение от gen1971 Посмотреть сообщение
    Архитектуру для 286 использовать от XT (по оному контроллеру прерываний и DMA, 8255 и т.д.)?
    Вот давайте вообще чётко разделим 86/286 и PC/XT/AT. Это перпендикулярные координаты.

  2. #132
    Master Аватар для Rio444
    Регистрация
    23.11.2015
    Адрес
    г. Ростов-на-Дону
    Сообщений
    529
    Спасибо Благодарностей отдано 
    164
    Спасибо Благодарностей получено 
    153
    Поблагодарили
    106 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sandro Посмотреть сообщение
    Да, практически все они выпускались с 286 процессором, но можно и с 8086 сделать, почему нет.
    Можно, но смысл?

    С 8088 для меня смысл понятен. Благодаря 8-битной шине данных значительно упрощается обвзяка, будь то дискретная логтика, чипсет или ПЛИС.
    При этом производительность почти не страдает относительно 8086. Если поставить какой-нибудь V20 на 12МГц, то ещё и гораздо быстрее будет.

  3. #133
    Member Аватар для gen1971
    Регистрация
    13.07.2012
    Адрес
    Калининград
    Сообщений
    67
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Rio444 Посмотреть сообщение
    С 8088 ... производительность почти не страдает относительно 8086
    Есть точные данные таких тестов?

  4. #134
    Master Аватар для Rio444
    Регистрация
    23.11.2015
    Адрес
    г. Ростов-на-Дону
    Сообщений
    529
    Спасибо Благодарностей отдано 
    164
    Спасибо Благодарностей получено 
    153
    Поблагодарили
    106 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от gen1971 Посмотреть сообщение
    Есть точные данные таких тестов?
    Нет. Буквально недавно где-то в сети встречал, что при прочих равных разница 10-20%. Может даже в этой теме.
    У 8088 есть небольшой конвейер, и пока работает АЛУ (на каждую команду нужно несколько тактов), подгружаются новые данные.
    Это для более поздних процессоров, у которых на команду может тратиться такт и меньше, ширина шины данных очень критична.

  5. #135
    Member Аватар для gen1971
    Регистрация
    13.07.2012
    Адрес
    Калининград
    Сообщений
    67
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тогда это еще один повод собрать на 8088, измерить производительность, затем переделать на 8086 и повторить измерения.
    Какие тесты порекомендуете?

  6. #136
    Activist
    Регистрация
    20.11.2017
    Адрес
    г. Ростов-на-Дону
    Сообщений
    351
    Спасибо Благодарностей отдано 
    30
    Спасибо Благодарностей получено 
    85
    Поблагодарили
    50 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Существует такая древняя, отладочная, плата MPF-I/88 https://www.old-computers.com/museum...sp?st=1&c=1132 . На этом форуме https://forum.system-cfg.com/viewtopic.php?t=11576 есть и новые исполнения схемы, и прошивки. Так вот, у этой платы есть ISA8 и можно подключить, к примеру, MDA или CGA карточку, как говорится, из коробки. Если добавить к ней таймер, ВИ54(53) {ВН59 по обстоятельствам, можно и NMI обойтись} с правильной адресацией и доработать ХТ_bios, то получится вполне себе XT, а следующим шагом можно и 8086 к этой схеме прикрутить.
    С 8086 самая большая проблема это обеспечить работу с 8и битными данными по нечетным адресам bus steering http://www.nedopc.org/forum/viewtopi...0735&start=150, то, что 8088 делает автоматом на своей внешней, усеченной до 8 бит шине...

  7. #136
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #137
    Member
    Регистрация
    03.09.2019
    Адрес
    г. Калуга
    Сообщений
    154
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    31
    Поблагодарили
    26 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ассистент 128 - почти ХТ (без дма), 86-й проц с нормальной иса-8 (я цеплял разные карты к самодельному "бэкплэйну" в 90-х). схема очень простая, если вместо озу на россыпи ру5 поставить статику 256Кх16 в кол-ве 3-х штук, можно на средней цплд все сделать.

  9. #138
    Master Аватар для Rio444
    Регистрация
    23.11.2015
    Адрес
    г. Ростов-на-Дону
    Сообщений
    529
    Спасибо Благодарностей отдано 
    164
    Спасибо Благодарностей получено 
    153
    Поблагодарили
    106 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от gen1971 Посмотреть сообщение
    Какие тесты порекомендуете?
    Выбор не особо большой.
    Помимо встроенного теста CheckIt ничего больше и не вспоминается.
    Остальные требуют 286 и выше.
    Ещё помню как-то встречал самопальные тесты. Вроде программы каких-нибудь расчетов на Паскале.

    Цитата Сообщение от Vasily_A Посмотреть сообщение
    если вместо озу на россыпи ру5 поставить статику 256Кх16 в кол-ве 3-х штук
    Не вижу смысла ни россыпь ставить, ни SRAM.
    Вполне можно обойтись парой DRAM 1Мх4 или даже одним чипом 2Мх8.

  10. #139
    Master
    Регистрация
    30.05.2017
    Адрес
    г. Алматы, Казахстан
    Сообщений
    904
    Спасибо Благодарностей отдано 
    62
    Спасибо Благодарностей получено 
    267
    Поблагодарили
    147 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vasily_A Посмотреть сообщение
    ассистент 128 - почти ХТ (без дма), 86-й проц с нормальной иса-8 (я цеплял разные карты к самодельному "бэкплэйну" в 90-х). схема очень простая, если вместо озу на россыпи ру5 поставить статику 256Кх16 в кол-ве 3-х штук, можно на средней цплд все сделать.
    Ошибаетесь. У него полностью 16 разрядная ШД. То что I/O устройства работают на 8 бит заслуга не ассистента. Вот внешнюю память( видеокарту) просто так не подключить. При обмене 16 бит проблем нет, как и при обмене младшим байтом. А вот при запросе/отдаче старшего байта нужна схема перекидки...

  11. #140
    Master Аватар для Sandro
    Регистрация
    20.01.2010
    Адрес
    г. Зеленоград
    Сообщений
    590
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    115 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Rio444 Посмотреть сообщение
    У 8088 есть небольшой конвейер, и пока работает АЛУ (на каждую команду нужно несколько тактов), подгружаются новые данные.
    Нет у него никакого конвейера. Есть буфер предвыборки кода. 4 байта для 8088 и 6 байт для 8086. Кстати, именно по длине этого буфера их и можно различить.

Страница 14 из 15 ПерваяПервая ... 101112131415 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Самопальная клавиатура
    от Segfault в разделе Устройства ввода
    Ответов: 39
    Последнее: 13.08.2009, 20:28

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •