User Tag List

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

Тема: >64k на 16-ти разрядной шине?

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

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

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Уточню - "страничная адресация памяти на ZX"
    На примере 128К.
    64К видимой и непосредственно адресуемой памяти делятся на 4 куска по 16К
    ram0: #0000-#3FFF
    ram1: #4000-#7FFF
    ram2: #8000-#BFFF
    ram3: #C000-#FFFF
    часть 0 обычно "затеняется" ПЗУ.
    теперь представь, что у тебя имеется 8 кусков памяти по 16К (банки, или страницы памяти, обозначим page0, page1, ... page7).
    Так повелось, что в ram1 всегда поставлена page5, в ram2 - page2
    а вот в ram3 мы можем ставить какую угодно из имеющихся страниц памяти. для этого необходимо вывести ее номер (и кое-что ещё) в порт #7FFD - порт расширения памяти для 128К.
    Вот так и получается - одновременно в памяти у нас только 4 страницы (64К), а остальные ждут, когда их подключат.

    порылся малость.
    http://ivr.webzone.ru/articles/call/index.htm (немного теории)
    Последний раз редактировалось SAM style; 30.04.2008 в 12:47.
    Все любят гипножабу

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

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

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

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

Похожие темы

  1. О шине данных процессора...
    от ILoveSpeccy в разделе Несортированное железо
    Ответов: 25
    Последнее: 01.08.2007, 16:42

Ваши права

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