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

User Tag List

Страница 14 из 156 ПерваяПервая ... 101112131415161718 ... ПоследняяПоследняя
Показано с 131 по 140 из 1553

Тема: Программирование на УКНЦ как?

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    На E11 пока не находил проблем в инструкциях
    Нашел расхождение между E11 в режиме эмуляции 11/83 и реальным 11/83 на KDJ11-BF. E11 по умолчанию в этом режиме откатывает автоинкремент при обращении к несуществующему адресу, живой 11/83 не откатывает.

    Хотя надо почитать описание KDJ11B - может поведение настраивается.
    Последний раз редактировалось form; 03.10.2011 в 20:44.
    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

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

    По умолчанию

    Прогоните на УКНЦ кому не лень - мне муторно туда заливать пока С2 не починил

    Прога тестит поведение некоторых команд:

    • проверяет ASH на ошибку сдвига влево на 31. (был такой буг в J11)
    • проверяет порядок обработки при использовании регистра в источнике и автоинкремента того же регистра в приемнике
    • проверяет трапается JMP Rx по 4 или по 10
    • проверяет отрабатывается ли автоинкремент раньше перехода в JMP (Rx)+
    • трапается ли команда при словном обращении к нечетному адресу
    • сохраняет ли команда SWAB бит V
    • откатывает ли трап в 4 назад автоинкремент


    У меня на 11/83 результат такой:

    Код:
    .RU FEAT
    NOASH31
    DESTFIRST
    NOJMP4
    NOJMPPLUS2
    ODD
    NOSWABV
    NOUNDOAUTO
    
    .
    Навскидку предположу, что на УКНЦ нет ошибки ASH и обращение к нечетному адресу не трапает
    Вложения Вложения
    • Тип файла: rar feat.rar (262 байт, Просмотров: 83)
    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. #133
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,824
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    283
    Поблагодарили
    228 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не совсем в тему, но раз уж затронули тему E11...
    Еще различие нашел: E11 не отрабатывает Red Stack Abort, вместо этого просто выпадает в командный режим
    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

  4. #134
    Master
    Регистрация
    05.03.2010
    Адрес
    Санкт-Петербург
    Сообщений
    781
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    form, решил Вам напомнить:

    form, пока Вы ждете микросхему, можно Вас озадачить вопросом:

    вот здесь http://zx.pk.ru/showpost.php?p=302625&postcount=188
    во вложении пара дискет для исследования. Задача такая дизасемблировать драйвер GD.SYS и выяснить как он работает, что бы nzeemin в эмуляторе подправил.
    Ну дизассемблировать недолго, а там посмотрим.
    Что нибудь выяснилось?

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

    По умолчанию

    Да честно говоря просто лень даже включать УКНЦу
    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

  6. #136
    Master
    Регистрация
    05.03.2010
    Адрес
    Санкт-Петербург
    Сообщений
    781
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Да честно говоря просто лень даже включать УКНЦу
    Ну да PDP круче и приятнее

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

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

    По умолчанию

    Собственно дизассемблированный вариант могу выложить - кому не лень может покопаться
    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

  9. #138
    Master
    Регистрация
    05.03.2010
    Адрес
    Санкт-Петербург
    Сообщений
    781
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Собственно дизассемблированный вариант могу выложить
    Выкладывайте, или в личку.

  10. #139
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Прога тестит поведение некоторых команд:

    * проверяет ASH на ошибку сдвига влево на 31. (был такой буг в J11)
    * проверяет порядок обработки при использовании регистра в источнике и автоинкремента того же регистра в приемнике
    * проверяет трапается JMP Rx по 4 или по 10
    * проверяет отрабатывается ли автоинкремент раньше перехода в JMP (Rx)+
    * трапается ли команда при словном обращении к нечетному адресу
    * сохраняет ли команда SWAB бит V
    * откатывает ли трап в 4 назад автоинкремент
    Вот такую картинку выдал эмулятор, сборка я так понимаю самая последняя =)
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	info.jpg 
Просмотров:	233 
Размер:	18.5 Кб 
ID:	29691   Нажмите на изображение для увеличения. 

Название:	feat.gif 
Просмотров:	168 
Размер:	8.2 Кб 
ID:	29692  

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

    По умолчанию

    Цитата Сообщение от Vamos Посмотреть сообщение
    Выкладывайте, или в личку.
    Сильно не ковырял, текст не переводил в ASCII кроме одного места, где автор применил суперзащиту от подсматривания

    С точками входа векторов вроде расставил что вспомнил. Никогда не пользовал таблицы векторов
    Вложения Вложения
    • Тип файла: txt gd.txt (13.0 Кб, Просмотров: 151)
    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

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

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

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

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

Похожие темы

  1. Программирование на Эмуляторе. Возможно ли это?
    от Toxic в разделе Программирование
    Ответов: 10
    Последнее: 20.01.2008, 19:20
  2. Программирование Altera и JTAG
    от Mikka_A в разделе Несортированное железо
    Ответов: 7
    Последнее: 18.01.2008, 09:07
  3. Программирование и софтмейк на NES
    от Splinter в разделе Nintendo
    Ответов: 7
    Последнее: 30.06.2006, 04:31

Ваши права

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