User Tag List

Страница 178 из 227 ПерваяПервая ... 174175176177178179180181182 ... ПоследняяПоследняя
Показано с 1,771 по 1,780 из 2264

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

  1. #1771

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Обычный результат для Q-Bus: таймер 6, остальное 4 (для UNIBUS популярнее 5).
    Вот кстати, хотел спросить, зачем в описании пишут разный приоритет, если получается что он одинаковый или DLTST.SAV не правильно показываетНажмите на изображение для увеличения. 

Название:	DLTST.jpg 
Просмотров:	976 
Размер:	46.1 Кб 
ID:	56261
    И еще вопрос, при возникновении прерывания процессор завершает выполнение текущей команды? и если считается что в ВМ2 как бы есть конвейер то что будет с пред выбранной командой?

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

  3. #1772

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

    По умолчанию

    Цитата Сообщение от Vamos Посмотреть сообщение
    Вот кстати, хотел спросить, зачем в описании пишут разный приоритет, если получается что он одинаковый или DLTST.SAV не правильно показывает
    Приоритеты прерываний бывают разные. Есть приоритеты по линиям запроса VIRQ0-VIRQ3, а есть приоритеты по конкретной цепочке в линии. У 1801ВМ1 и 1801ВМ2 только одна линия запроса, потому и приоритет показывается 4, прерывания запрещаются только одним битом 7 в PSW, биты 5 и 6 не используются. А вот в 1801ВМ3 уже 4 линии запроса, соответственно комбинацией битов 5-7 в PSW какие-то линии можно запретить, а какие-то разрешить.

  4. #1773

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

    По умолчанию

    Цитата Сообщение от Vamos Посмотреть сообщение
    не правильно показывает
    Показывает правильно, но во-первых одинаковый приоритет на одинаковых устройствах - это в принципе правильно, во-вторых на процессоре ВМ2 в принципе нет другого приоритета кроме 4.
    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

  5. #1774

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

    По умолчанию

    А в чем прикол, в описании на УКНЦ указывать что приоритет например у СА 9, 10 у С2 7, 8 и как это работает если в реальности у всех приоритет одинаковый?
    И по поводу текущей команды, я правильно понял что она будет завершена?

  6. #1775

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

    По умолчанию

    Цитата Сообщение от Vamos Посмотреть сообщение
    например у СА 9, 10 у С2 7, 8
    Это судя по всему не приоритет, а последовательный номер в цепочке (ибо на УКНЦ приоритетов нет в принципе), а работает соответственно по порядку - кто ближе, тот и может перехватить.
    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. #1776

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

    По умолчанию

    Цитата Сообщение от Vamos Посмотреть сообщение
    И еще вопрос, при возникновении прерывания процессор завершает выполнение текущей команды? и если считается что в ВМ2 как бы есть конвейер то что будет с пред выбранной командой?
    Нет, текущая команда не прерывается и будет исполнена до конца, во всяком случае для семейства 1801ВМх. У DEC были процессоры, которые прерывали исполнение команд EIS, FIS и FP. А предвыбранная команда при исполнении прерывания уже не нужна, т.к. PC изменится и будет считываться уже новая команда по новому адресу.

  8. #1777

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

    По умолчанию

    Alex_K, А что по адресу 176640 в УКНЦ? Там что, графика совместима с КГД?

  9. #1778

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    374
    Поблагодарили
    311 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    А что по адресу 176640 в УКНЦ?
    Видео ОЗУ ) Экран, проще говоря )
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  10. #1779

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

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Alex_K, А что по адресу 176640 в УКНЦ? Там что, графика совместима с КГД?
    Это регистр адреса (РА) планов 1 и 2, а 176642 - регистр данных (РД) планов.
    Если в РА заносится значение от 0 до 67777, то через РД доступно 56К ОЗУ ЦП, т.е. по значению 0 в РА доступны ячейки с адресами 0 и 1, по значению 1 - ячейки 2 и 3, т.е. адрес в РА поделен на два. В диапазоне 70000-77777 доступны старшие 8К системного ОЗУ, где располагается пультовый отладчик. А вот в диапазоне 100000-177777 доступно ОЗУ, которое непосредственно не доступно ЦП и используется в качестве видеопамяти.
    Ячейки 176644 и 176646 - это регистры ловушки адреса.
    Кое-какая аналогия с КГД есть, недаром игры под КГД патчились для работы на УКНЦ, но есть и отличия:
    1. В КГД регистр адреса - 176644, в УКНЦ - 176640.
    2. В КГД адреса видеопамяти начинаются с 0, в УКНЦ - с 100000.
    3. Длина видеостроки в КГД - 50 байт, в УКНЦ - 80 байт.
    4. В КГД используется только 8 младших бит в РД (один план), в УКНЦ - полное слово (два плана, итого четыре цвета).
    5. В УКНЦ нет аналогичных регистров, которые в КГД имеют адреса 176640 и 176646.

  11. #1780

    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Нет, текущая команда не прерывается и будет исполнена до конца, во всяком случае для семейства 1801ВМх. У DEC были процессоры, которые прерывали исполнение команд EIS, FIS и FP.
    У нас тоже были. Тот же центральный процессор М2. прекращал (обрывал) исполнение команды FIS, а после возврата из прерывания начинал ее заново. Где-то в руководстве предупреждали, что при слишком высокой частоте прерываний прерываемая задача может зависнуть на команде FIS.

    А с 1801ВМ2 еще веселей. Он исполняет команды FIS обычной программой, выполняемой в Halt-Mode и допускает прерывание на (почти) любой команде этой программы.

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

    Цитата Сообщение от form Посмотреть сообщение
    Обычный результат для Q-Bus: таймер 6, остальное 4 (для UNIBUS популярнее 5).
    Кстати, c 1201.03/04 IRQ5-7 лучше не использовать, ибо первыми по "змейке" сидят набортные ИРПС и ИРПР с приоритетом 4, отчего возможны чудеса...
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

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

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

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

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

Ваши права

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