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

User Tag List

Страница 101 из 226 ПерваяПервая ... 979899100101102103104105 ... ПоследняяПоследняя
Показано с 1,001 по 1,010 из 2253

Тема: Особенности процессоров и устройств архитектуры PDP-11. Тесты. Диагностика.

  1. #1001
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Тест Эл.85
    Эл.85 ( и наверняка Pro-350 ) получают высший балл за оригинальность, потому что и команда DIV R2,R0, и команда DIV R2,R1 - помещают результат деления в R0, а остаток в R1.

    Не удивлюсь, если и значение старшего слова делимого команда DIV R2,R1 там берёт не из R1, а из R0.
    Последний раз редактировалось Patron; 29.10.2014 в 16:20.

  2. #1002
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Друзья, не забываем запускать тест TSTVM2 v0.3a на ВМ3 и других машинах. Интересует последняя страница теста, где тест команды MARK.
    На 11/83 все ок кроме тех же:
    Код:
            +OMANDA DELENIQ (^ASTI^NYJ TEST):
            DIV (even)              - ERROR: 0x9E4A / 0xD5C6
            DIV (odd)               - ERROR: 0x43D5 / 0xE035
    Кстати, если
    Код:
            SWAB            - OK
    Учитывает флаги PSW, этот тест должен давать сбой на 11/20.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  3. #1003
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,560
    Спасибо Благодарностей отдано 
    1,223
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Учитывает флаги PSW, этот тест должен давать сбой на 11/20.
    Разумеется, учитывает. Даже MARK учитывает флаги на всякий случай.

  4. #1004
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Разумеется, учитывает. Даже MARK учитывает флаги на всякий случай.
    Ну 11/20 единственный не трогает V при SWAB.

    ---------- Post added at 19:30 ---------- Previous post was at 19:28 ----------

    Кстати тест все-таки учитывает не все CLx/SEx команды
    CLx вернее все за счет отдельного тестирования команды NOP, а вот SEx как я понимаю не проверяет команду с кодом 260.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  5. #1005
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    не забываем запускать тест TSTVM2 v0.3a на ВМ3 и других машинах.
    Не забываем также запускать тесты TDIV1.SAV и TDIV2.SAV из пакета TDIV.zip на процессоре 1801ВМ2.

  6. #1006
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Друзья, не забываем запускать тест TSTVM2 v0.3a на ВМ3 и других машинах. Интересует последняя страница теста, где тест команды MARK.
    А как тест проходит на ВМ2? Может мне через КЦГД прогнать, там какое то окно есть для запуска программ.
    Последний раз редактировалось MiX; 29.10.2014 в 16:38.

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

  8. #1007
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,560
    Спасибо Благодарностей отдано 
    1,223
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Не забываем также запускать тесты TDIV1.SAV и TDIV2.SAV из пакета TDIV.zip на процессоре 1801ВМ2.
    Это можно запускать и в эмулях УКНЦ, ибо они в этих командах точны.

    ---------- Post added at 17:35 ---------- Previous post was at 17:34 ----------

    Цитата Сообщение от MiX Посмотреть сообщение
    А как тест проходит на ВМ2? Может мне через КЦГД прогнать, там какое то окно есть для запуска программ.
    Пишет ОК, разумеется)

  9. #1008
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кстати давно была мысль написать тест который проверяет все команды и выдает талицу что команда делает с C,V,Z,N (0, 1, *, -), а также проверяет для какого результата (MUL на нечетный регистр). Вот еще идейка если кому не лень
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  10. #1009
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тест ВМ3
    Код:
    .TSTVM2
    Тест процессора КР1801ВМ2 v0.3a (c) by dr.Titus
     
    Тестирование правильности выполнения команд процессора:
     
            Однооперандные байтовые команды:
            NOP             - OK
            MOVB            - OK
            CLRB            - OK
            COMB            - OK
            INCB            - OK
            DECB            - OK
            NEGB            - OK
            TSTB            - OK
            ROLB            - OK
            RORB            - OK
            ASRB            - OK
            ASLB            - OK
            ADCB            - OK
            SBCB            - OK
            SXT             - OK
     
            Однооперандные словные команды:
            MOV             - OK
    Next page?
            CLR             - OK
            COM             - OK
            INC             - OK
            DEC             - OK
            NEG             - OK
            TST             - OK
            ROL             - OK
            ROR             - OK
            ASR             - OK
            ASL             - OK
            ADC             - OK
            SBC             - OK
            SWAB            - OK
     
            Двухоперандные байтовые команды:
            CMPB            - OK
            BITB            - OK
            BICB            - OK
            BISB            - OK
     
            Двухоперандные словные команды (частичный тест):
            ADD             - OK
            SUB             - OK
    Next page?
            CMP             - OK
            BIT             - OK
            BIC             - OK
            BIS             - OK
            XOR             - OK
     
            Команды работы с флагами:
            CLx             - OK
            SEx             - OK
     
            Команды условных переходов:
            Bcc             - OK
     
            Команда умножения (частичный тест):
            MUL (even/even)         - OK
            MUL (even/odd)          - OK
            MUL (odd/odd)           - OK
            MUL (odd/even)          - OK
            MUL (table)             - OK
     
            Команды сдвига (частичный тест):
            ASH (test 1)            - ERROR: 0x47F3 / 0x47E5
            ASH (test 2)            - ERROR: 0xB7C3 / 0xB7F1
    Next page?
            ASHC (even)             - ERROR: 0x69EB / 0xBF41
            ASHC (odd)              - ERROR: 0x32A3 / 0x1ADB
     
            Команда деления (частичный тест):
            DIV (even)              - ERROR: 0x9E4A / 0x920C
            DIV (odd)               - ERROR: 0x43D5 / 0x281D
     
            Специальные команды:
            MARK            - OK

  11. #1010
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,560
    Спасибо Благодарностей отдано 
    1,223
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Интересно прогнать тесты на МС-0515 бы.
    И на Немиге.
    Последний раз редактировалось Titus; 29.10.2014 в 17:25.

Страница 101 из 226 ПерваяПервая ... 979899100101102103104105 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Тесты ВМ1
    от nzeemin в разделе БК-0010/0011
    Ответов: 90
    Последнее: 05.10.2018, 12:24
  2. Диагностика
    от dk_spb в разделе Корвет
    Ответов: 31
    Последнее: 21.07.2017, 23:52
  3. Проблема двух процессоров.
    от Mikka_A в разделе Несортированное железо
    Ответов: 21
    Последнее: 28.11.2006, 17:04

Ваши права

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