User Tag List

Страница 23 из 33 ПерваяПервая ... 192021222324252627 ... ПоследняяПоследняя
Показано с 221 по 230 из 324

Тема: PDP-11 и всё всё всё :)

  1. #221

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

    По умолчанию

    Цитата Сообщение от vva Посмотреть сообщение
    соменаваюсь, что он использует Macro для компиляции
    Не использует. Сразу в obj

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

    Хотя.. Память царапнула, что вроде был какой-то вариант, когда компилятор с FORTRAN-а показывал код MACRO в листинге

  2. #222

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

    По умолчанию

    Фортран-IV показывал ... Ключи для листинга...
    Про F77 точно не скажу. Так как я им немного поигрался только. Без плавающей арифметики тогда проку в нём мне было мало.
    Хотя должна быть такая возможность.

  3. #223

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

    По умолчанию

    Цитата Сообщение от Alex Посмотреть сообщение
    Без плавающей арифметики тогда проку в нём мне было мало.
    На самом деле - был прок. В силу (какой-никакой) поддержки структурного IF - было быстрее писать прогу и легче понимать.

    Так что я очень быстро перешёл на него с FORTRAN-IV. На Квант-е - после того, как хакнул зависимость OTS от FPP. Ну, точнее - на комбинацию - FORTRAN-77 + MACRO-11 - логика на фортране, всякая системно- или скоростно-зависимая вешь - на MACRO. Но после того, как наткнулся на DSMAC и более-менее его освоил - чистый MACRO-11. Ну а сейчас, когда восстановил свой интерес к PDP-11 - чистый MACRO-11

  4. #224

    Регистрация
    16.07.2021
    Адрес
    г. Черкесск
    Сообщений
    124
    Спасибо Благодарностей отдано 
    56
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    когда компилятор с FORTRAN-а показывал код MACRO в листинге
    R F77XM
    OBFILE,LSFILE=SRC.FOR/L:3
    ^C

    И получите искомое, например (кусок)
    ...
    000042 LDCID R2,F2
    000044 LDD F2,F0
    ; 0007
    000046 LDD F0,F1
    ; 0008
    000050 LDD F0,F2
    000052 ADDD F1,F2
    000054 STD F2,V1
    ...

  5. #225

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

    По умолчанию

    Цитата Сообщение от vva Посмотреть сообщение
    И получите искомое, например (кусок)
    Ну, значит, память не обманула.

  6. #226

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

    По умолчанию

    У F77 - ещё из вкусностей, в версии для RT-11 лучше возможности работы с файлами последовательного доступа

    И вообще фортран - язык направленный более на счёт.
    И когда на кафедре работал - там начальству в основном от меня нужны были расчётные задачи.
    Благо, когда есть алгоритм, программа пишется легко
    По этому F77 в основном только ознакомился из личного любопытства.

    И ещё, судя по листингу из F77 наименование регистров для плавающей арифметики менялось...

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

  8. #227

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

    По умолчанию

    Цитата Сообщение от Alex Посмотреть сообщение
    У F77 - ещё из вкусностей, в версии для RT-11 лучше возможности работы с файлами последовательного доступа
    Вспомнил - под RSX ещё возможно работа не только с файлами последовательного доступа, но и относительного (дурацкий какой-то формат - по сути, похож на формата с фиксированными записями, но для программы это не видно - для неё - записи с переменной длиной с возможностью прямой адресации) и индексного - у записи есть ключи (первичный и, возможно, альтернативные) - и возможен поиск по ключу - что-то типа прообраза баз данных. При этом используется библиотка RMS. Не помню - есть ли она для RT

    Цитата Сообщение от Alex Посмотреть сообщение
    И ещё, судя по листингу из F77 наименование регистров для плавающей арифметики менялось...
    Ещё раз. Православное название регистров - %0-%7 для CPU и %0-%5 для FPP. Всё остальное - псевдонимы. И ты их (псевдонимы) можешь определять как угодно.

  9. #228

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

    По умолчанию

    И как определить, что есть %0?
    R0 или F0 ?

    Библиотеки RMS я не встречал для RT-11

    Что было(не считая компиляторов, DECNet и самописных) - Графор(две версии под плоттер и КГД) и специфические библиотеки под КГД.

  10. #229

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

    По умолчанию

    Цитата Сообщение от Alex Посмотреть сообщение
    И как определить, что есть %0?
    R0 или F0 ?
    Исключительно по команде (команда CPU или FPP) и по подтипу команды FPP

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

  11. #230

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

    По умолчанию

    LDCID R2,F2 из листинга...
    LDCID %2.%2 так? очень удобно и читаемо

    Графор мне показался громоздким тогда...
    Изначально был массив в расширенной памяти по размерам экрана КЦГД(800*240). Уж из него и отправлялось либо на печать , либо экран...
    Но с экраном были проблемы... По сему написал точку, чтобы с фонтами текста не возиться, потом линию ...
    То есть изначально выводил текстовую часть, затем загрузка программы в КЦГД а потом графику отрисовывал и возвращал управление исходной прошивке ...
    Муторно... Но стандартного интерфейса графики для КЦГД тогда не было

    Сейчас считаю, что нужно мне было самому делать программу графического терминала, либо выпросить готовую с нашего ВЦ
    Последний раз редактировалось Alex; 18.05.2023 в 16:08.

Страница 23 из 33 ПерваяПервая ... 192021222324252627 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Цифровая археология: 1801 и все-все-все
    от Vslav в разделе ДВК, УКНЦ
    Ответов: 2726
    Последнее: 03.11.2025, 17:07
  2. Вспомнить всё
    от Patison в разделе Люди
    Ответов: 195
    Последнее: 27.04.2024, 16:09

Ваши права

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