User Tag List

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

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

Древовидный режим

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

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,807
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    80 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    нельзя ли собрать все желаемые тесты с описанием в одно сообщение
    Желания прибавляются по мере успехов эмуляции. Главное на данный момент - разобраться, как ВМ3 отрабатывает зависание в HALT-моде ( признаком наличия/отсутствия HALT-моды является состояние ноги 55 ).

    Также - можно при входе в HALT-моду выполнить команду: MOV SP, @#2 - чтобы узнать значение SP. Прошивка 377 якобы сохраняет несколько вариантов SP - это тоже можно проверить.

    В итоге код получается такой:

    Код:
    	.ASect
    	. = 0
    	Br	Next			// Точка входа пульта.
    
    	. = 24
    	.Word	Start			// Адрес старта.
    	.Word	340
    Start:
    	Mov	#2, R1		
    	Mov	#177776, R2		// Адрес PSW
    
    	Mov     #140340, (R2)		// Установить USER-моду
    	Mov	SP, (R1)		// Какой стек ?
    	Mov     #4444, SP		// Стек USER-моды
    	Mov     #340, (R2)		// Установить KERNEL-моду
    	Mov	SP, (R1)		// Какой стек ?
    	Mov     #2222, SP		// Стек KERNEL-моды
    	HALT				// Установить HALT-моду
    
    Next:	
    	Mov	(R2), (R1)		// Прочитать PSW
    	Mov	SP, (R1)		// Какой стек ?
    	Mov     #140340, (R2)		// Выбрать стек USER
    	Mov	SP, (R1)		// Какой стек ?
    	Mov     #340, (R2)		// Выбрать стек KERNEL
    	Mov	SP, (R1)		// Какой стек ?
    
    	Mov	#177600, @#172512	// PARH2 -> IO Page
    	Tst	@#100000		// Чтение 17760000 вызовет зависание
    	Nop
    Последний раз редактировалось Patron; 26.01.2016 в 13:44.

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

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

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

Ваши права

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