User Tag List

Страница 141 из 227 ПерваяПервая ... 137138139140141142143144145 ... ПоследняяПоследняя
Показано с 1,401 по 1,410 из 2264

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

  1. #1401

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Они используются именно для команд MFPx/MTPx или для текущего пространства HALT?
    Используются при работе процессора в HALT-режиме, индикатором которого служит активный низкий уровень на выводе HLTM.

  2. #1402

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Интересно, а по PARH2 и PARH3 также две одинаковые 8-Кбайтные страницы в окне 16 кБайт?
    Да, должно быть именно так - в следующем тесте можно будет прочитать регистр терминала по адресу 157560.

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

    Цитата Сообщение от Vslav Посмотреть сообщение
    для выбора PARH используются VA15 и VA14
    Каждый PARH мапит 8К, поэтому, из-за игнорирования бита VA13 - каждая вторая страница дублирует каждую первую.
    Последний раз редактировалось Patron; 30.01.2016 в 14:24.

  3. #1403

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

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Используются при работе процессора в HALT-режиме
    Так опять таки - при работе процессора для текущей адресации или именно для адресации через команды предыдущего пространства?
    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. #1404

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    То есть команды служат просто для прямой адресации памяти, а не для адресации пространства предыдущего режима?
    Точно так же, как в режиме MMU16 - там тоже MFPI (PC)+ прочитает следующее слово.

  5. #1405

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    как в режиме MMU16 - там тоже MFPI (PC)+ прочитает следующее слово
    Это зависит от проца - в некоторых процах и при выключенном MMU эти команды продолжают использовать PARы соответствующего пространства. См. описание различий процов которое я выкладывал, но раз говорим про ВМ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. #1406

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Это зависит от проца - в некоторых процах и при выключенном MMU эти команды продолжают использовать PARы соответствующего пространства.
    И PDR тоже используются или можно без прерывания по 250 прочитать нерезидентную память ?


    Цитата Сообщение от form Посмотреть сообщение
    раз говорим про ВМ3, то тут полагаюсь на сказанное.
    Это было моё предположение, которое подтвердилось для режима HALT ( и наверняка подтвердится для режима MMU16 ).

  7. #1407

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

    По умолчанию

    А как эти регистры PAR/PDR (и вообще все регистры MMU) у DEC правильно называются, чтобы я сразу определения забил?
    А что такое режим MMU16?

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

    Установка 200 в UPAR1/KPAR1 проигнорирована, 20006 оттранслировался в 00006, то есть - таки PARH0 используется. Итого - адрес VA13 в режиме пульта игнорируется, нечетные 8К совпадают с четными 8К, и PARH0 фиксирован на 0.
    В режиме пульта:
    000000..017777 -> 000000..017777
    020000..037777 -> 000000..017777

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

    157560 отобразилось в 177560, PARH3 со значением 170000? в работе?

  8. #1408

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

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    А как эти регистры PAR/PDR (и вообще все регистры MMU) у DEC правильно называются, чтобы я сразу определения забил?
    Так и называются :

    Код:
    Kernel Active Page Registers 	User Active Page Registers
    No.	PAR	PDR		No.	PAR	PDR
    0	172340	172300 		0	177640	177600
    1	172342	172302		1	177642	177602
    2	172344	172304		2	177644	177604
    3	172346	172306		3	177646	177606
    4	172350	172310		4	177650	177610
    5	172352	172312		5	177652	177612
    6	172354	172314		6	177654	177614
    7	172356	172316		7	177656	177616

    Цитата Сообщение от Vslav Посмотреть сообщение
    А что такое режим MMU16?
    Это режим мапинга при "выключенном" MMU.

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

    Цитата Сообщение от Vslav Посмотреть сообщение
    157560 отобразилось в 177560, PARH3 со значением 170000? в работе?
    Со значением 177600 - ничего другого там быть и не могло.

  9. #1409

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Так и называются :
    Меня интересовало как оно в исходниках - PARU/PARK или UPAR/KPAR, я пока выбрал первый вариант.

    А что, поле ACF в PDR* у ВМ3 отличается от DEC-овского? В PDP-11 Processor Handbook задекларировано 3-битное поле, в доке на ВМ3 - 2-битное, и значения другие.

  10. #1410

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Так опять таки - при работе процессора для текущей адресации или именно для адресации через команды предыдущего пространства?
    По диаграмме видно что во время работы активен сигнал SEL, а это значит, что выбрана память пультового режима, так что получается, что в HALT-моде команды MFPI/MFPD/MTPI/MTPD не используют понятие предыдущей моды.

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

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

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

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

Ваши права

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