User Tag List

Страница 273 из 273 ПерваяПервая ... 269270271272273
Показано с 2,721 по 2,727 из 2727

Тема: Цифровая археология: 1801 и все-все-все

  1. #2721

    Регистрация
    18.03.2011
    Адрес
    Воронеж
    Сообщений
    558
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    11 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а это - что означает ?
    OIR 7,R15

  2. #2722

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ra3qdp Посмотреть сообщение
    а это - что означает ?
    OIR 7,R15
    Документация на 1811 - https://github.com/1801BM1/cpu11/tree/master/f11/doc. Там есть описание системы команд DC302(К1811ВМ1).
    OIR - это установка регистра инструкций в DC302, регистра ПЛМ в DC303 и одновременно передача управляющего слова. Вот семь в управляющем слове - это установка регистра расширения адреса.
    Последний раз редактировалось Alex_K; 25.10.2025 в 21:07.

  3. #2723

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Начальный старт, обработка прерываний и запуск команды в F-11

    Дизассемблированный вариант в микрокоде, связанный с начальным стартом, обработкой прерываний и запуском команды. Так же выкладывается подкорректированный от ошибок вариант MicroODT и ПЛМ ВУ1 в удобном для просмотра виде.
    Вложения Вложения

    Эти 3 пользователя(ей) поблагодарили Alex_K за это полезное сообщение:

    anasana(27.10.2025), Patron(28.10.2025), Radon17(28.10.2025)

  4. #2724

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Обработка основных команд в F-11

    Выложу обработку основных команд в F-11. Комментариев не делал, работа чисто ручная, поэтому могут быть ошибки. В ПЗУ с номером 0 обрабатываются все команды, кроме FPP, CIS, FIS. То есть все базовые команды плюс EIS.
    Для анализа кода обязательно надо знать систему команд DC302(1811ВМ1), её можно найти у Vslav на github - https://github.com/1801BM1/cpu11/tree/master/f11/doc.
    Из моментов, что были мною замечены:
    1. Обработка команд RTI и RTT выполняется одним микрокодом, нету никаких различий. Прерывание по T-биту происходит после этих команд всегда. И уже при обработке прерывания смотрится, какая команда исполнялась до этого. Если это RTT, то маскируется прерывание по T-биту на один шаг.
    2. На завершающем этапе команды MARK фактически делается операция RTS R5, чем разработчики и воспользовались. Они загружают в регистр инструкций код команды RTS R5 (000205) и переходят на адрес в ПЛМ 0F, где происходит декодирование команды.
    3. Чтобы ускорить реализацию команды MUL разработчики частично развернули основной цикл. В счётчик цикла загружается пять, а в теле цикла три раза повторяется последовательность из команд сдвига и прибавления.
    4. Очень интересно начинается выполнение команд MFPI, EIS (MUL, DIV, ASH, ASHC), MTPS, MFPD. Там команда JMP 0,15. Потом идёт загрузка регистра инструкций и переход на исполнение команды. Сама команда JMP 0,15 осуществляет переход на адрес 15 в ПЗУ номер ноль, на то же где и исполняется. Возможно, когда делали микрокод, реализация этих команд была в другом ПЗУ, но разработчики смогли сделать всё в одном.
    5. Есть поддержка FIS (075xxx). Осуществляется переход на ПЗУ с номером 3. С этим же номером ПЗУ связано и прерывание с битом 6 в слове состояния процессора.
    6. CIS поддерживается для диапазона 076000-076677. Для него осуществляется переход на ПЗУ с номером четыре. Для диапазона 076700-076777 переход идёт на ПЗУ с номером 31.
    7. Ну и для FPP переход идёт на ПЗУ с номером 1.
    Вложения Вложения

    Эти 6 пользователя(ей) поблагодарили Alex_K за это полезное сообщение:

    anasana(28.10.2025), CodeMaster(28.10.2025), Hunta(03.11.2025), Patron(29.10.2025), Radon17(28.10.2025), Titus(29.10.2025)

  5. #2725

    Регистрация
    15.09.2009
    Адрес
    SPb
    Сообщений
    7,301
    Спасибо Благодарностей отдано 
    260
    Спасибо Благодарностей получено 
    293
    Поблагодарили
    211 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Нет ли у кого-нибудь схем от СМ-2103 (процессор СМ3) ?

  6. #2726

    Регистрация
    18.02.2016
    Адрес
    г. Москва
    Сообщений
    632
    Спасибо Благодарностей отдано 
    36
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    43 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dk_spb Посмотреть сообщение
    Нет ли у кого-нибудь схем от СМ-2103 (процессор СМ3) ?
    А схемы от pdp-11/05 разве не подходят?

  7. #2727

    Регистрация
    15.09.2009
    Адрес
    SPb
    Сообщений
    7,301
    Спасибо Благодарностей отдано 
    260
    Спасибо Благодарностей получено 
    293
    Поблагодарили
    211 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Только частично :-(

Страница 273 из 273 ПерваяПервая ... 269270271272273

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

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

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

Похожие темы

  1. Ответов: 7
    Последнее: 28.06.2014, 17:50
  2. Микросхемы МПК 580,1801,1810 и другие...
    от Alex_Vac в разделе Барахолка (архив)
    Ответов: 44
    Последнее: 07.04.2012, 08:03
  3. ЦИФРОВАЯ МУЗЫКА НА ZX
    от AAA в разделе Музыка
    Ответов: 98
    Последнее: 18.09.2011, 22:33
  4. Учебный стенд УМПК-1801
    от dk_spb в разделе ДВК, УКНЦ
    Ответов: 2
    Последнее: 12.05.2010, 16:52
  5. Цифровая музыка от Вадима Ермеева
    от zxmike в разделе Музыка
    Ответов: 2
    Последнее: 06.08.2007, 23:13

Метки этой темы

Ваши права

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