User Tag List

Страница 21 из 29 ПерваяПервая ... 171819202122232425 ... ПоследняяПоследняя
Показано с 201 по 210 из 324

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

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

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

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

    По умолчанию

    Я, увы с FPP DEC не сталкивался в реале
    Иначе бы смог бы сказать более...
    А пример программы именно с 1973 года, как раз с тех времён, когда FPP у DEC только появился...
    И если там AC написано, значит AC и надо писать
    .
    Ещё подумал, могут быть проблемы с Macro... Может быть - файл битый в области именно инструкций сопроцессора много лет назад.
    Так как очень редко плавающую арифметику напрямки в Macro программируют. А всё остальное вполне рабочее. Хотя вряд ли, но кто его знает....
    Последний раз редактировалось Alex; 17.05.2023 в 16:53.

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

  3. #2

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

    По умолчанию

    Надо получить листинг да поглядеть, что именно генерит Macro

  4. #3

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

    По умолчанию

    Цитата Сообщение от Alex Посмотреть сообщение
    Надо получить листинг да поглядеть, что именно генерит Macro
    Эта ситуация впервые "обнаружилась" у Фортрана, соменаваюсь, что он использует Macro для компиляции...

  5. #4

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

    По умолчанию

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

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

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

  6. #5

    Регистрация
    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
    ...

  7. #6

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

    По умолчанию

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

  8. #7

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

    По умолчанию

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

  9. #8

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,505
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    712
    Поблагодарили
    594 сообщений
    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

  10. #9

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

    По умолчанию

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

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

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

  11. #10

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

    По умолчанию

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

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

Страница 21 из 29 ПерваяПервая ... 171819202122232425 ... ПоследняяПоследняя

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

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

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

Похожие темы

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

Ваши права

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