User Tag List

Показано с 1 по 10 из 91

Тема: Тесты ВМ1

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

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

    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,051
    Спасибо Благодарностей отдано 
    1,142
    Спасибо Благодарностей получено 
    1,473
    Поблагодарили
    525 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Еще небольшое дополнение по эмулятору УКНЦ: где-то ошибка при эмуляции канала 2, поэтому после выпадения в СТОП и запуска по новому адресу происходит снова выпадение в СТОП по адресу 64. Это срабатывает прерывание от клавиатуры, хотя не должно быть. По всей видимости канал 0 дает запрос на прерывание, но они запрещены, после чтения регистра данных запрос должен сброситься, но он не сбрасывается.
    Исходя из этого лучше в debug-консоли для ЦП набрать команду g200 и запустить тест командой O. Я их таким образом и гонял. Есть ошибки в эмуляции команд ASH и ASHC.
    У меня сейчас тест 791401 проходит -- запуском через R либо O -- перенёс вчерашние исправления MARK, MFPS и RTT из BKBTL.
    Но есть проблема с тестом 791404 -- я тебя письмом выслал трассу -- посмотри если не трудно. Там валится на примере с установкой бита T через RTT и затем вызовом IOT.

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

  3. #2

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

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    У меня сейчас тест 791401 проходит -- запуском через R либо O -- перенёс вчерашние исправления MARK, MFPS и RTT из BKBTL.
    Но есть проблема с тестом 791404 -- я тебя письмом выслал трассу -- посмотри если не трудно. Там валится на примере с установкой бита T через RTT и затем вызовом IOT.
    По всей видимости проблема в том, что прерывание по биту T не должно исполняться, ведь исполнение IOT загружает новый PSW, а там по всей видимости бит T сброшен и прерывания по биту T не должно возникнуть.

    P.S. Для процессора ВМ2 предназначен тест 691401, по 791401 он вываливается в СТОП.

  4. #3

    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,051
    Спасибо Благодарностей отдано 
    1,142
    Спасибо Благодарностей получено 
    1,473
    Поблагодарили
    525 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не знаю, насколько это пригодится. Написал для этих тестов простейший загрузчик чтобы грузить их на БК "легально", без обходных манёвров. В аттаче готовые бинарники. По идее, можно даже в .wav сохранить и на реальной БК загрузить. Но результаты тестирования выдаются в порт 177566, который наверное мало у кого выведен наружу.

    Текст загрузчика (походу, моя первая программа в машкодах PDP-11):
    Код:
    ; Скопировать загрузчик 00200 байт с адреса 01000 на адрес 022000
    000000:	012700	MOV	#022000, R0
    	022000
    000004:	012701	MOV	#001000, R1
    	001000
    000010:	012702	MOV	#000100, R2
    	000100
    000014:	012120	MOV	(R1)+, (R0)+
    	077202	SOB	R2, $-2
    
    ; Продолжаем работу загрузчика уже на адресах 022000+
    000020:	000137	JMP	#022024
    	022024
    
    ;  Скопировать тест 020000 байт с адреса 02000 на адрес 000000
    000024:	005000	CLR	R0		; Этот код уже исполняется с адреса 022024
    	012701	MOV	#002000, R1
    000030:	002000
    	012702	MOV	#010000, R2
    000034:	010000
    	012120	MOV	(R1)+, (R0)+
    000040:	077202	SOB	R2, $-2
    
    ; Очистить PSW и запустить тест с адреса 0200
    000042:	005000	CLR	R0
    	106400	MTPS	R0
    000046:	000137	JMP	#000200
    	000200
    000052:
    Вложения Вложения

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

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

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

Похожие темы

  1. Тесты железа
    от Almaz в разделе Софт
    Ответов: 3
    Последнее: 18.03.2006, 02:33

Ваши права

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