User Tag List

Страница 160 из 174 ПерваяПервая ... 156157158159160161162163164 ... ПоследняяПоследняя
Показано с 1,591 по 1,600 из 1740

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

  1. #1591

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

    По умолчанию

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

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

  3. #1592

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

    По умолчанию

    Вот тут у меня полный набор тестов для предвыборки ВМ2, включая "суперглюк" с его описанием.

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

    Titus(10.12.2020)

  4. #1593

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

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Вот тут у меня полный набор тестов для предвыборки ВМ2, включая "суперглюк" с его описанием.
    Непонятны точные причины и накладки.
    Вроде бы на первый взгляд на микрокод накладки быть не может.
    Нужно два графика на асинхронной модели. На одной с быстрой памятью, на другой с медленной, чтобы точно сказать.

  5. #1594

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Больше в микрокоде ничего нет, так что на этом, это самое, мои полномочия всё... закончены)
    Кстати, вроде не встречались следующие адреса: 02,06,07,0A,OB,14,15,1B,24,29,30,3A,3F.

    И не обнаружил (может где-то пропустил) исполнение команд JMP и JSR с регистровой адресацией, должен быть TRAP4.

  6. #1595

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    И не обнаружил (может где-то пропустил) исполнение команд JMP и JSR с регистровой адресацией, должен быть TRAP4.
    Действительно, забыл описать.

    JMP Rn, JSR Rs,Rd:
    Код:
    //======================================================================
    //			
    // 		    	Команды JMP Rn, JSR Rs,Rd		      
    // 
    //======================================================================
    
    0x30:			NO ALU			PI_STB VEC=0x04 RI=100	// Управление: запрос программного прерывания по вектору 0x04 в режиме USER
    			GOTO 0x01					// Перейти на команду выборки следующей инструкции

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

    Alex_K(13.12.2020)

  7. #1596

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Действительно, забыл описать.
    Спасибо! Так что остаётся по адресам 02,06,07,0A,OB,14,15,1B,24,29,3A,3F?

  8. #1597

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

    По умолчанию

    0x02 - дублирует шаг 0x03
    0x06 - не используется
    0x07 - это TRAP10_7, TRAP10_40, TRAP10_6500, TRAP10_6600
    0x0A - не используется
    0x0B - не используется
    0x14 - отсутствует
    0x15 - отсутствует
    0x1B - дублирует шаг 0x3B
    0x24 - отсутствует
    0x29 - дублирует шаг 0x09
    0x3A - не используется
    0x3F - не используется

    Замечу, что просьба к @Vslav'у о диаграммах из предпредыущего поста все еще в силе)

  9. #1598

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    0x07 - это TRAP10_7, TRAP10_40, TRAP10_6500, TRAP10_6600
    Но по описанию они были на адресе 0x05. А где TRAP10_0000210, TRAP10_070000,TRAP10_075040,TRAP10_1065000,TRAP10_ 107000,TRAP10_170000?

  10. #1599

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Но по описанию они были на адресе 0x05.
    На шаге 0x07 та же самая команда, что и на 0x05, поэтому я обьединил в одну.

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

    Цитата Сообщение от Alex_K Посмотреть сообщение
    А где TRAP10_0000210, TRAP10_070000,TRAP10_075040,TRAP10_1065000,TRAP10_ 107000,TRAP10_170000?
    Ну и размахнулись вы с нулями)
    Похоже, я про эти трапы просто забыл)

  11. #1600

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    А где TRAP10_0000210, TRAP10_070000,TRAP10_075040,TRAP10_1065000,TRAP10_ 107000,TRAP10_170000?
    Еще раз сгенерил базовую таблицу преддекодера и не нашел в ней ни одной записи совпадающей с 0xF000 (TRAP 170000):

    Код:
          Instruction      NA ___   MOP
        FEDCBA9876543210   543210   01   RTT BYTE IX2
    
    00: 0000000000000110   000000   00    1             RTT
    12: 000000001.000...   110000   00             1    RTS, SWAB Rn
    34: 00000000.1......   010000   00             1    JMP, SWAB
    36: .000110111......   010000   00             1    SXT, MFPS
    30: 1000110100......   010000   01             1    MTPS
    37: 0000100.........   010000   11             1    JSR
    33: .0001100........   010000   00             1    ROR(B), ROL(B), ASR(B), ASL(B)
    42: .000101.........   010000   00             1    CLR(B), COM(B), INC(B), DEC(B), NEG(B), ADC(B), SBC(B), TST(B)
    32: .0000..00.......   000000   11                  HALT, WAIT, RTI, BPT, IOT, RESET, RTT, TRAP10_7, START, STEP, RSEL, MFUS, RCPC, RCPS, CODE30, MTUS, WCPC, WCPS, TRAP10_40, JMP, BNE(!), BGE(!), BGT(!), BPL(!), BHI(!), BVC(!), BCC(!)
    13: 0000.0.000......   000000   10                  HALT, WAIT, RTI, BPT, IOT, RESET, RTT, TRAP10_7, START, STEP, RSEL, MFUS, RCPC, RCPS, CODE30, MTUS, WCPC, WCPS, TRAP10_40, BNE(!), JSR(!), CLR
    26: 0001............   000000   10                  MOV
    28: 0000..01........   000000   10                  BR, BLT, MARK, TRAP10_6500, TRAP10_6600, SXT
    16: .000101111......   000000   01                  TST(B)
    47: .01.............   001000   01                  CMP(B), BIT(B)
    43: 01110...........   101100   01                  MUL, DIV, ASH, ASHC
    01: 1000110100000...   100000   00                  MTPS Rn
    08: .000110111000...   100000   00                  SXT Rn, MFPS Rn
    11: .0001100..000...   100000   00                  ROR(B) Rn, ROL(B) Rn, ASR(B) Rn, ASL(B) Rn
    25: .000101...000...   100000   00                  CLR(B) Rn, COM(B) Rn, INC(B) Rn, DEC(B) Rn, NEG(B) Rn, ADC(B) Rn, SBC(B) Rn, TST(B) Rn
    06: 0111100...000...   010000   00                  XOR Rs,Rd
    04: 01110.....000...   010000   00                  MUL Rs,Rd, DIV Rs,Rd, ASH Rs,Rd, ASHC Rs,Rd
    09: .0.1000...000...   010000   00                  MOV(B) Rs,Rd, BIT(B) Rs,Rd
    14: .10.000...000...   010000   00                  BIC(B) Rs,Rd, BIS(B) Rs,Rd
    23: ..10000...000...   010000   00                  CMP(B) Rs,Rd, ADD Rs,Rd, SUB Rs,Rd
    15: 0000000000000011   000010   00                  BPT
    17: 0000000000000.01   000010   00                  WAIT, RESET
    10: 0000000000001...   000010   00                  START, STEP
    03: 000000000001....   000010   00                  RSEL, MFUS, RCPC, RCPS, CODE30, MTUS, WCPC, WCPS
    02: 0000110100......   000010   00                  MARK
    07: 01111010000.....   000010   00                  FIS
    05: 00000000101.....   000010   00                  CLx, SEx
    45: ..01............   001000   00                  MOV(B), BIS(B)
    46: .1.0............   001000   00                  BIC(B), ADD, SUB
    21: .0000..0000....0   000010   00                  HALT, RTI, IOT, RTT, START(!), STEP(!), RSEL, RCPC(!), RCPS(!), CODE30, WCPC(!), WCPS(!), BNE(!), BGE(!), BGT(!), BPL(!), BHI(!), BVC(!), BCC(!)
    18: 10000000........   000001   00                  BPL
    24: 1000.00.........   000010   00                  BPL, BMI, EMT, TRAP
    22: .0000001........   000011   00                  BR, BMI
    29: .000001.........   000011   00                  BNE, BEQ, BHI, BLOS
    31: .00001..........   000011   00                  BGE, BLT, BGT, BLE, BVC, BVS, BCC, BCS
    19: 0000100...000...   100111   00                  JSR Rs,Rd
    20: 0000000001000...   100111   00                  JMP Rn
    27: 0111111.........   001010   00                  SOB
    39: 0111100.........   101100   00                  XOR
    35: .10.000.........   100100   00                  BIC(B) Rs,dd, BIS(B) Rs,dd
    40: .0.1000.........   100100   00                  MOV(B) Rs,dd, BIT(B) Rs,dd
    41: ..10000.........   100100   00                  CMP(B) Rs,dd, ADD Rs,dd, SUB Rs,dd
    38: 1.0.............   000000   00         1        BPL, BMI, BHI, BLOS, BVC, BVS, BCC, BCS, EMT, TRAP, MTPS, TRAP10_106500, TRAP10_106600, MFPS, TRAP10_107000
    44: 10..............   000000   00         1        BPL, BMI, BHI, BLOS, BVC, BVS, BCC, BCS, EMT, TRAP, MTPS, TRAP10_106500, TRAP10_106600, MFPS, TRAP10_107000

Страница 160 из 174 ПерваяПервая ... 156157158159160161162163164 ... ПоследняяПоследняя

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

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

Эту тему просматривают: 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

Ваши права

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