User Tag List

Страница 98 из 227 ПерваяПервая ... 949596979899100101102 ... ПоследняяПоследняя
Показано с 971 по 980 из 2264

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

  1. #971

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    У 1801ВМ3 косяк команды ASHC проявляется и при отсутствии единиц в старших разрядах источника
    Так и не требуется этого. Просто единица в старшем разряде нагляднее результат дает.
    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

  2. #972

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Так и не требуется этого. Просто единица в старшем разряде нагляднее результат дает.
    Имеется в виду значение счётчика сдвига, содержащее 037 в младших разрядах и единицы в старших - утверждается, что если старшие биты счётчика сдвига равны нулю, то у J11 глючит только команда ASH, а команда ASHC не глючит.

  3. #973

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Имеется в виду значение счётчика сдвига, содержащее 037 в младших разрядах и единицы в старших - утверждается, что если старшие биты равны нулю, то у J11 глючит только команда ASH, а команда ASHC не глючит.
    А, ну это да. Для ASHC нужно чтобы 6-15 биты были установлены кроме самого 37.
    Подробно потестировать пока не на чем ибо все только на доверии к E11.
    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. #974

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Для ASHC нужно чтобы 6-15 биты были установлены кроме самого 37.
    А 1801ВМ3 глючит и при "чистом" 037, и при "чистом" 041 - просто выполняя сдвиги на +31 и на -31 вместо друг друга.

  5. #975

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    А 1801ВМ3 глючит и при "чистом" 037, и при "чистом" 041 - просто выполняя сдвиги на +31 и на -31 вместо друг друга.
    Наверное это "исправленный" по-советски вариант
    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. #976

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Подробно потестировать пока не на чем
    Но есть исходник глючного микрокода J11 с описанием его работы.

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

  8. #977

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,395
    Спасибо Благодарностей отдано 
    1,702
    Спасибо Благодарностей получено 
    2,220
    Поблагодарили
    874 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Такой вопрос - команда MARK во всех PDP11 реализована? Или есть такие, где она даст TRAP?

  9. #978

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Такой вопрос - команда MARK во всех PDP11 реализована?
    У процессора T-11 нет команды MARK, так же как и у VAX в режиме совместимости с PDP-11.

    ...

    Похоже, что в логике теста команды DIV в TSTVM2 есть неточность :

    Код:
    2$:		DIV	R2,R0			;Команда сигнатуры
    		MFPS	R0			;R0 = PSW
    		ADD	R4,R5			;R5 = R5 + R4
    		ADD	R0,R5			;R5 = R5 + PSW
    		ADD	R5,R5			;R5 = R5 rol 1 (декoрреляция)
    		ADC	R5			;
    		ADD	R1,R5			;R5 = R5 + R1
    		ADD	R2,R5			;R5 = R5 + R2
    При таком использовании R0 - в контрольную сумму не попадает находящийся в R0 результат деления.
    Похоже, что вместо R0 предполагалось использовать регистр R2, содержащий неизменный делитель

  10. #979

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,395
    Спасибо Благодарностей отдано 
    1,702
    Спасибо Благодарностей получено 
    2,220
    Поблагодарили
    874 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    У процессора T-11 нет команды MARK, так же как и у VAX в режиме совместимости с PDP-11.
    Что произойдет, если в программе встретится MARK на таком процессоре?

  11. #980

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Что произойдет, если в программе встретится MARK на таком процессоре?
    Как обычно - trap to 10.

    ---------- Post added at 18:45 ---------- Previous post was at 18:23 ----------

    Команда MARK ничем не отличается от любой другой команды. В традиционных примерах ее заносят в стек, это может сбивать с толку, но на самом деле и в этих примерах она выполняется штатно: до нее доходит PC и она выполняется
    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

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

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

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

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

Ваши права

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