User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 1740

Тема: Реверс-инжиниринг УКНЦ (1515ХМ1&2, 1801ВП1, 1801ВМ2)

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    ВМ2: Адресации однооперадных команд
    Цитата Сообщение от Titus Посмотреть сообщение
    INC(B), DEC(B), CLR(B), NEG(B), COM(B), ADC(B), SBC(B),
    ASR(B), ROR(B), ASL(B), ROL(B), TST(B), SWAB, SXT, MFPS,
    JMP, JSR:
    Как-то ту не совсем понятно с MTPS. В начальном описании её нет, но в алгоритме исполнения микрокода она упоминается.
    Цитата Сообщение от Titus Посмотреть сообщение
    // TST(B), MTPS:
    // Read (IO_RD, IO_IN) - Инициировать цикл чтения шины в регистр BRD
    Далее интереснее:
    Цитата Сообщение от Titus Посмотреть сообщение
    if MTPS GOTO 0x18 // Завершить команду MTPS особым способом
    А по адресу 0x18 обработка JMP/JSR:
    Цитата Сообщение от Titus Посмотреть сообщение
    //---------------------------------------------------------------------- Обработка JMP/JSR
    0x18: if (JMP) // Если JMP
    PC1=PC2=RA PLI_REQ // Запросить проверку запросов на прерывание
    GOTO 0x21 // Перейти на команду выборки следующей некэшированной инструкции
    else // Иначе JSR
    RA=R6=R6-2 IO_WR, IO_CMD // Инициировать цикл записи BRD на шину
    Я конечно понимаю, что здесь много общего с MTPS Rn, но на этом как-то не акцентируется внимание.

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

  3. #2

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,438
    Спасибо Благодарностей отдано 
    1,723
    Спасибо Благодарностей получено 
    2,269
    Поблагодарили
    892 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Как-то ту не совсем понятно с MTPS. В начальном описании её нет, но в алгоритме исполнения микрокода она упоминается.
    Забыл в шапке ее вписать. Конечно, она есть.

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

    Цитата Сообщение от Alex_K Посмотреть сообщение
    А по адресу 0x18 обработка JMP/JSR:
    Тут видится несостыковка потому что по адресу 0x18 находится И обработчик JMP/JSR, и обработчик окончания MTPS.
    Попробую это обозначить специально.

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

    Исправил описание, добавил MTPS.

    Этот пользователь поблагодарил Titus за это полезное сообщение:

    Alex_K(29.11.2020)

  4. #3

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Исправил описание, добавил MTPS.
    Ещё бы продублировать, что там будет на GOTO 0x08.

    А когда будут двухоперандные команды?

  5. #4

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,438
    Спасибо Благодарностей отдано 
    1,723
    Спасибо Благодарностей получено 
    2,269
    Поблагодарили
    892 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Ещё бы продублировать, что там будет на GOTO 0x08.
    Можно

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

    Цитата Сообщение от Alex_K Посмотреть сообщение
    А когда будут двухоперандные команды?
    Как дойду до них)
    Вон, некоторые микрокод по году расшифровывают, а вы от меня хотите за месяц все сразу)

  6. #5

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Как дойду до них)
    Вон, некоторые микрокод по году расшифровывают, а вы от меня хотите за месяц все сразу)
    Цитата Сообщение от Titus Посмотреть сообщение
    Очень увлекательное, хотя, и требующее времени и внимательности, занятие - восстанавливать микрокод.
    Но, тут как с кошечкой в пылесосе, главное втянуться
    А уж команды EIS, самое интересное. Большой интерес представляют алгоритмы знакового умножения и деления. С беззнаковыми числами проще.

  7. #6

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,438
    Спасибо Благодарностей отдано 
    1,723
    Спасибо Благодарностей получено 
    2,269
    Поблагодарили
    892 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    А уж команды EIS, самое интересное. Большой интерес представляют алгоритмы знакового умножения и деления. С беззнаковыми числами проще.
    А чего там интересного, все же и так известно.

  8. #7

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    А чего там интересного, все же и так известно.
    Как это реализовано на уровне микрокода.

  9. #8

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    А уж команды EIS, самое интересное. Большой интерес представляют алгоритмы знакового умножения и деления. С беззнаковыми числами проще.
    Оно не микро-кодовое, для управления блоков EIS есть отдельный счетчик циклов и на нем построен генератор состояний, микрокод очень слабо вовлечен, в отличие от микрокодовой реализации на ВМ1Г.

    Этот пользователь поблагодарил Vslav за это полезное сообщение:

    Alex_K(29.11.2020)

  10. #9

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Вон, некоторые микрокод по году расшифровывают, а вы от меня хотите за месяц все сразу)
    Ты книжку похожую на мою напиши, полную и для ВСЕХ, а не просто "личные заметки на полях", тогда про сроки поговорим. И ВМ1 матрица чуток сложнее, там декодирование команд в нее встроено, а не тупо предекодер указывает точки входа.

    Этот пользователь поблагодарил Vslav за это полезное сообщение:

    nzeemin(29.11.2020)

  11. #10

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,438
    Спасибо Благодарностей отдано 
    1,723
    Спасибо Благодарностей получено 
    2,269
    Поблагодарили
    892 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Ты книжку похожую на мою напиши, полную и для ВСЕХ, а не просто "личные заметки на полях", тогда про сроки поговорим. И ВМ1 матрица чуток сложнее, там декодирование команд в нее встроено, а не тупо предекодер указывает точки входа.
    Книжки это не для меня)

    Это, конечно, не заметки на полях. Но и этого бы я делать не стал, если бы не было заинтересованных лиц. Для себя самого мне и более беглых записей хватило бы.

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 32
    Последнее: 18.12.2024, 18:19
  2. Реверс-инжиниринг игры Boovie
    от Oleg N. Cher в разделе Программирование
    Ответов: 41
    Последнее: 09.01.2022, 23:07
  3. Реверс инжиниринг печатной платы
    от Filin в разделе Несортированное железо
    Ответов: 36
    Последнее: 11.03.2018, 22:46
  4. Куплю 1515ХМ1-6006, 1515ХМ1−6008
    от moxjemi в разделе Барахолка (архив)
    Ответов: 3
    Последнее: 10.01.2012, 17:23
  5. 1801ВМ2 А и Б
    от dk_spb в разделе ДВК, УКНЦ
    Ответов: 2
    Последнее: 03.05.2010, 11:51

Ваши права

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