User Tag List

Страница 143 из 227 ПерваяПервая ... 139140141142143144145146147 ... ПоследняяПоследняя
Показано с 1,421 по 1,430 из 2264

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

  1. #1421

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    .
    Тест разрядности HSP ( куда пойдёт пуш при HSP = 000000 ) и тест MFPI SP в режиме MMU16 :
    Я не понимаю как этот тест работает, там опечатка на jmp R0?
    Смысл в чем - вызвать исключения по неверной команде или HALT-ы непрерывно?

  2. #1422

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

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Я не понимаю как этот тест работает, там опечатка на jmp R0?
    Смысл в чем - вызвать исключения по неверной команде или HALT-ы непрерывно?
    Смысл в том, что команда JMP R0 находится по адресу 112, поэтому в момент прерывания значение PC будет совпадать с кодом команды JMP (R4), который и запишется по адресу 000000.

  3. #1423

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

    По умолчанию

    HSP переставился на 177776 и обратилось к PSW (на шине не видно транзакции) []

  4. #1424

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

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    HSP переставился на 177776 и обратилось к PSW (на шине не видно транзакции)
    Значит - HSP реализован, как стандартный 16-битный регистр.

    Команда MFPI SP в режиме MMU16 записала 002222 по адресу 002220.

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

    Следующий тест проверяет, происходит ли запись до прерывания при словном обращении по нечётному адресу в режимах MMU16 и HALT :

    Код:
    	.ASect
    	. = 0
    	Jmp	@#Next			// Точка входа пульта.
    
    	. = 4
    	.Word	L1
    	.Word	0
    
    	. = 24
    	.Word	Start			// Адрес старта.
    	.Word	340
    Start:
    	Mov	#177777, R0
    	Mov	#6, R4
    	Mov	#7, R5
    	Mov	#2222, SP
    	Mov	R0, (R5)
    L1:
    	Tst	(R4)			// Что по адресу 000006 ?
    	HALT				// Установить HALT-моду
    	Wait
    Next:
    	Mov	#Next1, @#4
    	Clr	(R4)			// Очистить ячейку 000006
    	Mov	R0, (R5)
    	Nop
    Next1:
    	Tst	(R4)			// Что по адресу 000006 ?
    	RTT

  5. #1425

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    А как RSХ-11 обходит единичные значения в младших битах SR3? Не пытается режим супервизора включать? Там патчить нужно было?
    Разобрал в профильной теме по пунктам почему с RSX-11 проблем на ВМ3 нет.
    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. #1426

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Перенесем сюда результаты, касающиеся данной темы.
    Программа MTPS.SAV включает MMU, сохранив до-MMUшный маппинг страниц с полным доступом для user и kernel mode и проверяет что будет если из пользовательского режима выполнить MTPS #347 при разрешенном и запрещенном доступе к I/O page. Большинству процессоров (по идее все кроме 11/34) пофигу отображен ли PSW на странице ввода-вывода, а MTPS из пользовательского режима может менять только CVZN. В 11/34 и на СМ1420 ситуация другая:
    Код:
    .MTPS
    UISDR7=077406, PSW=170000, MTPS #347, PSW=170347
    UISDR7=077400, PSW=170000, MTPS #347, PSW=170000, MMU FAULT
    Чисто формально можно проверить ВМ3 (раз уж RESORC его тоже обзывает 11/34, хотя общего у него с ним мало)
    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

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

  8. #1427

    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,072
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    65 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На ВМ3.
    Код:
    UISDR7=077506, PSW=170000, MTPS #347, PSW=170347
    UISDR7=077400, PSW=170000, MTPS #347, PSW=170011, MMU FAULT

  9. #1428

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    На ВМ3.
    Хе.
    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. #1429

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Следующий тест проверяет, происходит ли запись до прерывания при словном обращении по нечётному адресу в режимах MMU16 и HALT :
    Анализатор всю диаграмму за один проход не захватывает, разбил на две (синхро по фронту ACLO и срезу HLTM):
    Часть1: []
    Часть2: []

  11. #1430

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пожалуй надо кое-что добавить в тест для разрешения неясности.

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

    Цитата Сообщение от form Посмотреть сообщение
    Пожалуй надо кое-что добавить в тест для разрешения неясности.
    Обновил прогу, хотя неоднозначности похоже не было. Но так хуже не будет.

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

    На 1/83 привычный результат...
    Код:
    .RU MTPS
    UISDR7=077406, PSW=170000, MTPS #357, PSW=170017
    UISDR7=077400, PSW=170000, MTPS #357, PSW=170017
    
    .
    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

Страница 143 из 227 ПерваяПервая ... 139140141142143144145146147 ... ПоследняяПоследняя

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

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

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

Ваши права

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