User Tag List

Страница 10 из 14 ПерваяПервая ... 67891011121314 ПоследняяПоследняя
Показано с 91 по 100 из 138

Тема: PDP-11 для интеловодов и мотороллеров

  1. #91

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вопрос к людям из Элитного Клуба
    На схеме БК-0010 есть один непонятный для Потомственного Интеловода момент.
    Точнее, не один, но этот - круче всех.
    Микросхемы ПЗУ, DS17 и DS19. Выводы CEn сидят на земле. Как так? Каким образом ПЗУшки знают, когда им следует откликаться? Включено же постоянное подключение к шине?
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

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

  3. #92

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

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Микросхемы ПЗУ, DS17 и DS19. Выводы CEn сидят на земле. Как так? Каким образом ПЗУшки знают, когда им следует откликаться? Включено же постоянное подключение к шине?
    Микросхемы ПЗУ 1801РЕ1/2 уже сделаны по стандарту МПИ. Внутри них есть дешифратор адреса, который настраивается с шагом 8Кб, ну и соответственно объем ПЗУ тоже 8Кб. Т.к. они уже сделаны по стандарту МПИ, то и обрабатывают сигналы SYNC(СИА), DIN(ВВОД), RPLY(СИП).

  4. #93

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Alex_K, спасибо!
    Я так и подозревал, что они или с завода жестко настроены на свой адресный интервал, или при прошивании туда заносятся биты для дешифратора.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  5. #94

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

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Каким образом ПЗУшки знают, когда им следует откликаться?
    У них внутри декодер адреса. По ниспадающему ~SYNC защелкивают ~AD и смотрят на старшие три бита. Если они совпадают с некоторой константой, то происходит активация микросхемы. Константа определяется номером прошивки.

  6. #95

    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Все это какая-то параллельная реальность мира МП
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  7. #96

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Второй вопрос - даже не вопрос, а размышление вслух. Может кто ткнет носом, если я где ошибаюсь.
    Поскольку я впервые работаю с шестнадцатибитной шиной адреса, то... Адрес А0 в ней по сути не используется, только как вспомогательный сигнал при байтовой записи? В остальных случаях там идет ноль (ибо адреса слов всегда четные), или гоняется нулевой разряд данных в случае мультиплекса.
    Имея ПЗУ с 16-битной организацией памяти (27С1024), которая имеет разряд А0 на шине адреса, подразумеваем. что он должен быть подключен фактически к АD1 шины МПИ в данном случае. Разделения на БАЙТОВЫЙ доступ, как это бывает в ОЗУ, в данной ПЗУ нет, разумеется.
    Ну и далее, со смещением - A1 -> AD2, A2 -> AD3, итд.
    Что касается разрядов данных, то там все делается без смещений, ибо D0 имеет свой сакральный смысл в слове данных.
    Разряд AD0 имеет так же функцию указывать СОВМЕСТНО с сигналом WTBT на шине МПИ ту ОЗУшку (восьмибитную), в которую пойдет запись при БАЙТОВОМ доступе.

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

    Цитата Сообщение от OrionExt Посмотреть сообщение
    Все это какая-то параллельная реальность мира МП
    Согласен
    Но это реально какой-то мир Людей в Белых Халатах у ПУЛЬТОВЪ, в помещении, наполненном гудящими машинами и моргающими лампочками
    Окунуться в это очень интересно.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  8. #97

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

    По умолчанию

    На всякий случай доп. литература
    http://archive.pdp-11.org.ru/BIBLIOT...rog_PDP11_org/
    Архив программ для УК-НЦ, ДВК и БК.

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

  9. #98

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

    По умолчанию

    Используются все 16 разрядов адреса при его выставлении на шину. Да, обычно при чтении и записи целого слова разряд AD0 равен нулю (точнее единица, т.к. шина инверсная). Но если читается байт из нечетного адреса или слово по нечетному адресу (и такое возможно), то тогда на AD0 выставляется единица.
    Сами устройства на шине обычно при чтении/записи полного слова разряд AD0 при выставлении адреса игнорируют, а так он нужен обычно при записи байта, если устройство поддерживает байтовую запись.

  10. #99

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тем временем, в далекой. далекой Галактике...(С) Гнусавый Голос



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

    Alex_K, Просто я обратил внимание, что ПЗУ при подключении игнорируют А0, а ОЗУ - используют. Подразумеваю доступные схемы на МПИ, имею ввиду. Оно и логично, если носитель информации только читается, то зачем мудрить с байтовым доступом? Проще прочитать слово и выбрать нужное, чем усложнять устройство железа.

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

    Цитата Сообщение от Alex_K Посмотреть сообщение
    если читается байт из нечетного адреса или слово по нечетному адресу (и такое возможно
    Вот тут уже хотелось бы понять, как действуют ассемблеры, если в исходниках программ встречается список байтов? Они размещают байты побайтно в дампе, или суют этот байт данных в младший байт слова, то есть чередуют данные с нулем?
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  11. #100

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

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Вот тут уже хотелось бы понять, как действуют ассемблеры, если в исходниках программ встречается список байтов? Они размещают байты побайтно в дампе, или суют этот байт данных в младший байт слова, то есть чередуют данные с нулем?
    Естественно побайтно, ведь есть и байтовые версии команд. Это директива .BYTE, есть также директивы .ASCII и .ASCIZ для размещения строк. Если же потом надо выровнять под границу слова, то это .EVEN.

Страница 10 из 14 ПерваяПервая ... 67891011121314 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Эмуляторы PDP-11
    от form в разделе ДВК, УКНЦ
    Ответов: 141
    Последнее: 24.11.2025, 23:09
  2. Ответов: 206
    Последнее: 19.08.2020, 10:36
  3. посьба к ГУРУ pdp-11
    от bigral в разделе ДВК, УКНЦ
    Ответов: 11
    Последнее: 13.09.2014, 23:53
  4. PDP-11 литература
    от bigral в разделе ДВК, УКНЦ
    Ответов: 2
    Последнее: 26.03.2013, 07:54
  5. Софт для PDP-11
    от KokaF77 в разделе ДВК, УКНЦ
    Ответов: 2
    Последнее: 20.12.2011, 14:54

Ваши права

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