User Tag List

Страница 8 из 8 ПерваяПервая ... 45678
Показано с 71 по 80 из 89

Тема: расскажите о PDP-11 и его софте

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

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

    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    да все это безусловно было, судя по всему еще в начале 70-х графика для DEC считалась перспективным и важным направлением, но все это породило всего лишь кучу РАЗНЫХ реализаций (которые требовали 100% загрузки проца и памяти бедного на ресурсы pdp-11), в результате ни одной такой КРУТОЙ чтоб была доступна штатно как текcтовый терминал мы не имеем.

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

  3. #2

    Регистрация
    04.02.2011
    Адрес
    Киев
    Сообщений
    65
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А ведь тут http://en.wikipedia.org/wiki/PDP-11 есть описания и линки на графические терминалы от DEC и не только, а также упоминания разных ОС, в том числе на Unix с линками.

    ---------- Post added at 15:45 ---------- Previous post was at 15:29 ----------

    Об "Электроника-79" (11/70) - http://www.electriz.ru/mini-evm-elek...ronika-79.html

  4. #3

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

    По умолчанию

    Вопрос PDP-шникам - подскажите формат нулевого сектора .SAV файла, какие там битовые поля и чего к чему.

  5. #4

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Вопрос PDP-шникам - подскажите формат нулевого сектора .SAV файла, какие там битовые поля и чего к чему.
    Код:
                          7. ФОРМАТ ФАЙЛА SAV
    
    
            ФОРМАТ SAV ИСПОЛЬЗУЕТСЯ ДЛЯ  ПРОГРАММ,  КОТОРЫЕ  БУДУТ
       РАБОТАТЬ В ФОНОВОМ РАЗДЕЛЕ. ЭТОТ ФОРМАТ СОДЕРЖИТ АБСОЛЮТНЫЕ
       АДРЕСА ПАМЯТИ.
    
            В НУЛЕВОМ БЛОКЕ ФАЙЛА НАХОДИТСЯ ИНФОРМАЦИЯ, СОСТАВЛЕН-
       НАЯ КОМПОНОВЩИКОМ ДЛЯ МОНИТОРА.  ОСТАЛЬНЫЕ  БЛОКИ  СОДЕРЖАТ
       ДВОИЧНЫЕ КОДЫ ПРОГРАММЫ.
    
            В ЯЧЕЙКАХ НУЛЕВОГО  БЛОКА  ФАЙЛА  НАХОДИТСЯ  СЛЕДУЮЩАЯ
       ИНФОРМАЦИЯ ДЛЯ МОНИТОРА:
    
       0      - ПЕРВЫЕ ТРИ СИМВОЛА  (VIR)  КЛЮЧА  VIRTUAL  В  КОДЕ
                RAD50; ИСПОЛЬЗУЕТСЯ, ЕСЛИ КОМПОНОВКА ПРОИЗВОДИЛАСЬ
                С КЛЮЧОМ /V;
    
       2      - ВЕРХНИЙ  ВИРТУАЛЬНЫЙ  АДРЕС  ПАМЯТИ,  ИСПОЛЬЗУЕМЫЙ
                ПРОГРАММОЙ; ИСПОЛЬЗУЕТСЯ, ЕСЛИ  ПРИ  КОМПОНОВКЕ  В
                КОМАНДНОЙ СТРОКЕ БЫЛ УКАЗАН КЛЮЧ /V;
    
       4 - 12 - НЕ ИСПОЛЬЗУЮТСЯ;
    
       14, 16 - ВЕКТОР ПРЕРЫВАНИЙ ПО  ИНСТРУКЦИИ  BPT;  УСТАНАВЛИ-
                ВАЕТСЯ  ТОЛЬКО,  ЕСЛИ  ПРИ  РАБОТЕ  XM-МОНИТОРА  В
                КОМАНДНОЙ СТРОКЕ КОМПОНОВЩИКА БЫЛ УКАЗАН КЛЮЧ /R;
    
       20, 22 - ВЕКТОР ПРЕРЫВАНИЙ ПО  ИНСТРУКЦИИ  IOT;  УСТАНАВЛИ-
                ВАЕТСЯ  ТОЛЬКО  ПРИ  РАБОТЕ  XM-МОНИТОРА,  ЕСЛИ  В
                КОМАНДНОЙ СТРОКЕ КОМПОНОВЩИКА УКАЗАН КЛЮЧ /R;
    
       24 - 32
              - НЕ ИСПОЛЬЗУЮТСЯ;
    
       34, 36 - ВЕКТОР ПРЕРЫВАНИЙ ПО ИНСТРУКЦИИ  TRAP;  УСТАНАВЛИ-
                ВАЕТСЯ, ЕСЛИ ПРИ КОМПОНОВКЕ В КОМАНДНОЙ СТРОКЕ БЫЛ
                УКАЗАН КЛЮЧ /R;
    
       40     - СТАРТОВЫЙ АДРЕС ПРОГРАММЫ;
    
       42     - НАЧАЛЬНОЕ  ЗНАЧЕНИЕ  УКАЗАТЕЛЯ  СТЕКА  (ИЗМЕНЯЕТСЯ
                КЛЮЧОМ КОМПОНОВЩИКА /M);
    
       44     - СЛОВО СОСТОЯНИЯ ПРОГРАММЫ (JSW);
    
       46     - АДРЕС ЗАГРУЗКИ USR (0 ОЗНАЧАЕТ СТАНДАРТНОЕ  РАЗМЕ-
                ЩЕНИЕ);
    
       50     - ВЕРХНИЙ АДРЕС ПАМЯТИ, ИСПОЛЬЗУЕМЫЙ ПРОГРАММОЙ;
    
       52 - 54
              - НЕ ИСПОЛЬЗУЮТСЯ;
    
       56     - В TS-МОНИТОРЕ ИСПОЛЬЗУЕТСЯ  ДЛЯ  УКАЗАНИЯ  РАЗМЕРА
                ОБЛАСТИ В КСЛОВАХ, ТРЕБУЕМОЙ ДЛЯ РАБОТЫ ПРОГРАММЫ;
    
       60 - 64
              - НЕ ИСПОЛЬЗУЮТСЯ;
    
       66     - АДРЕС НАЧАЛА БЛОКОВ ОПРЕДЕЛЕНИЯ  ОКОН  (УСТАНАВЛИ-
                ВАЕТСЯ, ЕСЛИ БЫЛ ЗАДАН КЛЮЧ КОМПОНОВЩИКА /V);
    
       70 - 356
              - НЕ ИСПОЛЬЗУЮТСЯ;
    
       360 - 377
              - КАРТА ЗАГРУЗКИ ПРОГРАММЫ В ПАМЯТЬ.
    
            ЯЧЕЙКА 40, СОДЕРЖАЩАЯ АДРЕС ЗАПУСКА  ПРОГРАММЫ,  МОЖЕТ
       БЫТЬ УСТАНОВЛЕНА ПРИ КОМПОНОВКЕ КЛЮЧОМ /TRANSFER. НАПРИМЕР,
       УКАЗАТЬ АДРЕС ЗАПУСКА ПРОГРАММЫ РАВНЫМ 2000 (ВОСЬМЕРИЧНОЕ):
    
               .LINK PROGR.OBJ/TRANSFER:2000
    
            ПРОГРАММА PROGR.SAV, СОЗДАВАЕМАЯ КОМПОНОВЩИКОМ,  БУДЕТ
       ЗАПУСКАТЬСЯ С 2000 АДРЕСА. ОБЫЧНО АДРЕС  ЗАПУСКА  ПРОГРАММЫ
       ОПРЕДЕЛЯЕТСЯ ИЗ ДИРЕКТИВЫ .END.
    
            ЯЧЕЙКИ 360 - 377 В НУЛЕВОМ  БЛОКЕ  ФАЙЛА  ИСПОЛЬЗУЮТСЯ
       КОМПОНОВЩИКОМ ДЛЯ ПЕРЕДАЧИ ИНФОРМАЦИИ О РАСПРЕДЕЛЕНИИ ПАМЯ-
       ТИ KMON. КАЖДЫЙ БИТ ЯЧЕЕК СООТВЕТСТВУЕТ ОПРЕДЕЛЕННОМУ БЛОКУ
       ПАМЯТИ ИЗ 256 СЛОВ И УСТАНАВЛИВАЕТСЯ  В  ТОМ  СЛУЧАЕ,  ЕСЛИ
       ПРОГРАММА ЗАНИМАЕТ ХОТЯ БЫ ОДНО СЛОВО В ДАННОМ БЛОКЕ  ПАМЯ-
       ТИ. ЭТА ИНФОРМАЦИЯ ИСПОЛЬЗУЕТСЯ KMON ДЛЯ ОПРЕДЕЛЕНИЯ, БУДЕТ
       ЛИ ПОЛЬЗОВАТЕЛЬСКАЯ ПРОГРАММА ПЕРЕКРЫВАТЬ KMON И USR.
    
            ПРИ ЗАГРУЗКЕ НУЛЕВОГО БЛОКА В KMON  ПРОИЗВОДИТСЯ  ПРО-
       ВЕРКА ЯЧЕЕК БЛОКА ОТНОСИТЕЛЬНО БИТОВОЙ СХЕМЫ ЗАЩИТЫ  СИСТЕ-
       МЫ, КОТОРАЯ СОДЕРЖИТСЯ В RMON. В ЯЧЕЙКИ, КОТОРЫЕ ЗАЩИЩЕНЫ В
       СХЕМЕ, ТАКИЕ,  КАК  НАПРИМЕР,  ВЕКТОРЫ  УСТРОЙСТВ  СИСТЕМЫ,
       ЗАПИСЬ ИНФОРМАЦИИ ИЗ НУЛЕВОГО БЛОКА НЕ ПРОИЗВОДИТСЯ.
    
            КОМАНДЫ МОНИТОРА R И RUN СЛУЖАТ ДЛЯ ЗАГРУЗКИ И ЗАПУСКА
       ПРОГРАММ ТИПА SAV. КОМАНДА RUN ОБ'ЕДИНЯЕТ ДВЕ КОМАНДЫ:  GET
       И START. ПРИ ВЫПОЛНЕНИИ ЭТОЙ КОМАНДЫ KMON СЧИТЫВАЕТ НУЛЕВОЙ
       БЛОК ФАЙЛА ТИПА  SAV  ВО  ВНУТРЕННИЙ  БУФЕР  USR,  ВЫБИРАЕТ
       ИНФОРМАЦИЮ ИЗ ЯЧЕЕК  40-62  И  360-377.  СРАВНИВАЯ  БИТОВУЮ
       ЗАЩИТУ ПАМЯТИ (LOWMAP), НАХОДЯЩУЮСЯ В RMON,  С  ЯЧЕЙКАМИ  В
       НУЛЕВОМ БЛОКЕ, KMON ЗАГРУЖАЕТ В ПАМЯТЬ  (В  СООТВЕТСТВУЮЩУЮ
       ОБЛАСТЬ RMON) ИЗ БУФЕРА USR ТЕ ЯЧЕЙКИ, КОТОРЫЕ НЕ ЗАЩИЩЕНЫ.
       НАПРИМЕР, ВЕКТОРЫ ПРЕРЫВАНИЙ  УСТРОЙСТВ,  ДРАЙВЕРЫ  КОТОРЫХ
       ВКЛЮЧЕНЫ В СИСТЕМНЫЕ ТАБЛИЦЫ RMON, НЕ БУДУТ ИЗМЕНЕНЫ. ЗАТЕМ
       KMON УСТАНАВЛИВАЕТ В ЯЧЕЙКУ 50 ВЕРХНИЙ  АДРЕС  ИСПОЛЬЗУЕМОЙ
       ПАМЯТИ ИЛИ ВЕРХНИЙ АДРЕС ПРОГРАММЫ, КАКИМ БЫ БОЛЬШИМ ОН  НИ
       БЫЛ.
    
            ПРИ ВЫПОЛНЕНИИ КОМАНДЫ RUN ИЛИ GET KMON ПРОВЕРЯЕТ ВОЗ-
       МОЖНОСТЬ ПЕРЕКРЫТИЯ ЕГО ЗАГРУЖАЕМОЙ  ПРОГРАММОЙ.  ЕСЛИ  ЭТО
       ИМЕЕТ МЕСТО, ТО KMON ПЕРЕСЫЛАЕТ ПЕРЕКРЫВАЮЩИЕ  БЛОКИ  ПРОГ-
       РАММЫ В ФАЙЛ СВОПИНГА SWAP.SYS. ПОСЛЕ ВЫПОЛНЕНИЯ ВСЕХ НЕОБ-
       ХОДИМЫХ ОПЕРАЦИЙ KMON,  ПЕРЕД  ПЕРЕДАЧЕЙ  УПРАВЛЕНИЯ  RMON,
       ПРОИЗВОДИТ СЧИТЫВАНИЕ В ПАМЯТЬ ТЕХ БЛОКОВ ПРОГРАММЫ,  КОТО-
       РЫЕ БЫЛИ ЗАПИСАНЫ В ФАЙЛ SWAP.SYS И ОБМЕНИВАЛИСЬ С  БЛОКАМИ
       KMON И, ВОЗМОЖНО, USR.
    
             В СЛУЧАЕ ВЫПОЛНЕНИЯ КОМАНДЫ R, KMON НЕ ВЫБИРАЕТ  КАРТУ
       ЗАГРУЗКИ ДЛЯ ПРОСМОТРА, КАКИЕ БЛОКИ ФАЙЛА ДОЛЖНЫ ЗАГРУЖАТЬ-
       СЯ. ВМЕСТО ЭТОГО ОН  ОБРАЩАЕТСЯ  К  RMON  И  СЧИТЫВАЕТ  ВСЮ
       ИНФОРМАЦИЮ В ПАМЯТЬ СВЫШЕ 1000 АДРЕСА (КОМАНДА R НЕ ИСПОЛЬ-
       ЗУЕТ ФАЙЛ SWAP.SYS). МОНИТОР СЧИТАЕТ, ЧТО KMON И  USR  БЫЛИ
       УЖЕ ВЫГРУЖЕНЫ, И НАЧИНАЕТ ВЫПОЛНЕНИЕ ПРОГРАММЫ.

Страница 8 из 8 ПерваяПервая ... 45678

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

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

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

Похожие темы

  1. Расскажите о ZX Next
    от dhau в разделе Несортированное железо
    Ответов: 345
    Последнее: 14.12.2025, 16:30
  2. Расскажите о ЛУТ
    от Alexey1979 в разделе Для начинающих
    Ответов: 172
    Последнее: 19.01.2015, 21:07
  3. Расскажите о нём...
    от yuriy в разделе Несортированное железо
    Ответов: 3
    Последнее: 20.12.2011, 22:41
  4. Расскажите мне о тайлах
    от icebear в разделе Графика
    Ответов: 33
    Последнее: 16.06.2006, 05:21
  5. Расскажите мне немного о VGA
    от icebear в разделе Изображение
    Ответов: 12
    Последнее: 01.09.2005, 07:00

Ваши права

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