User Tag List

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

Тема: Нечетные адреса

Комбинированный просмотр

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

    Регистрация
    13.07.2018
    Адрес
    г. Переславль-Залесский
    Сообщений
    710
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    41 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да все DEC прежде всего словные 16-бит машины. Для чтения слова с нечётного адреса необходимо формирование второго цикла шины. Конечно, можно это в теории реализовать контроллером памяти...(по типу как сделано у Hunta, но там это сделано в целях экономии корпусов да места на плате и процессор об этом фокусе не подозревает )
    Но сам процессор DEC рассчитан под шину естественно DEC
    И этого фокуса понять не сможет...
    Единственный процессор DEC c системой команд PDP-11 коий стоит особняком - T-11. Там шина принципиально другая. Однако с таковым я никогда по жизни не сталкивался.

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

    Цитата Сообщение от gid Посмотреть сообщение
    Особенность архитектуры и внутренней реализации процессора.
    Если нет сигнала WTBT, то процессор интерпретирует данные на шине как слово (по крайней мере 1801ВМ1 - точно, про все DECовские - утверждать не буду). И если некое устройство, умеет по чётным и нечётным адресам выдавать разные 16 битные слова, то и так и будет.

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


    Для БКшек - да, потому что на них память, тоже выдаёт на шину всегда 16 битные слова по чётным адресам игнорируя мл.бит, а уже сам процессор выбирает, что ему надо - слово, мл.байт или ст. байт, в зависимости от комбинации сигналов WTBT и AD0 (адреса)
    Немного не корректно....
    Сигналы WTBT и AD0 формирует сам процессор или контроллер магистрали по сигналам процессора.
    Других активных устройств на шине в классической БК нет(внешние контроллеры да модуль подключения 1801ВМ3 не считаем ).
    Последний раз редактировалось Alex; 10.12.2021 в 10:18.

    Этот пользователь поблагодарил Alex за это полезное сообщение:

    litwr(12.12.2021)

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

  3. #2

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,527
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    716
    Поблагодарили
    598 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Посмотреть сообщение
    И этого фокуса понять не сможет...
    Если проц не трапает в словной операции по нечётному адресу и честно выдает при этом нулевой бит - соотвествующей организацией приёмной стороны я сделаю такой фокус и при этом проц ничего и не узнает. Но учитывая, что таких не трапающих процов у DEC раз-два и всё - получить распространение такой фокус не сможет.

    Цитата Сообщение от Alex Посмотреть сообщение
    коий стоит особняком - T-11. Там шина принципиально другая
    У DEC есть процы, которые собраны на больших платах (то есть не микропроцессорные) - они сразу имеют выход на QBus или Unibus.

    Есть процы, которые формально микропроцессорные (то есть - небольшое количество микросхем, образующих законченный процессор - типа LSI-11 (на 581)), F11 (1811)) - насколько я понимаю, там с процессоры выходит не совсем QBus - надо смотреть описание и схему - как то не задавался я таким вопросом.

    И одно-микро-процессорные - навскидку - T11 и J11 (наши 1801, 1807, 1831).

    За T11 (1807) ничего не скажу, но насколько я помню - там да, совсем не стандарт.

    Наши 1801 - практически чистый QBus, насколько мне не изменяет память.

    И наконец - J11 (1831) - и там тоже не QBus, хотя и ближе к нему, чем у (вроде как) T11. Но придётся прилично потрудиться, что бы из его сигналов сделать QBus (или Unibus)

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

    Цитата Сообщение от Alex Посмотреть сообщение
    Немного не корректно....
    Там вообще в ответе какая то смесь операций чтения и записи

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

    Ну и вспомним ещё одну шину DEC - CTI

  4. #3

    Регистрация
    18.03.2011
    Адрес
    Воронеж
    Сообщений
    558
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    11 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Посмотреть сообщение
    Единственный процессор DEC c системой команд PDP-11 коий стоит особняком - T-11. Там шина принципиально другая.
    Почему никак не могут понять простой вещи - откуда процессор может знать через какую шину он работает ?
    У DEC микропроцессоров "на ножках" - нет ни какой шины. И работают они - на любой, F11 и J11 на всех своих DEC_овских:
    Qbus(16,18,22модификайиях), UNIbus, СTI, можно и самим придумать самые разные реализации шины или приспособить некоторые "чужие" шины для DEC микропроцессоров или сделать конверторы шин для процессоров, которые "на рассыпухе".
    Что касается Зеленоградских 1801, то "Qbus на ножках" процессора и других микросхемах комплекта - сомнительное(и спорное) инженерное решение.
    Я уже писал об этом и если кто хочет поспорить - давайте обсудим.

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

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

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Изменение адреса 1801ВП1-128
    от MM в разделе БК-0010/0011
    Ответов: 3
    Последнее: 22.03.2025, 21:22
  2. Расчет адреса точки на экране
    от Ares в разделе Программирование
    Ответов: 10
    Последнее: 26.07.2012, 17:46
  3. Определение текущего адреса
    от Alex Rider в разделе Программирование
    Ответов: 52
    Последнее: 26.07.2012, 13:38
  4. Адреса 00H-100H
    от Helloween в разделе Оси
    Ответов: 14
    Последнее: 10.05.2011, 14:26
  5. FDD - адреса
    от AlexBel в разделе MSX
    Ответов: 1
    Последнее: 11.05.2009, 10:45

Ваши права

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