Может кто может помочь с этим вопросом?
Кое какие книги скачал, но пока ни чего не понятно. Где взять образы дисков с тем же ассемблером или с "С".
Как вообще чего делать??
В общем прошу помощи...!
Вид для печати
Может кто может помочь с этим вопросом?
Кое какие книги скачал, но пока ни чего не понятно. Где взять образы дисков с тем же ассемблером или с "С".
Как вообще чего делать??
В общем прошу помощи...!
На uknc.narod.ru смотрел у Арсения?
Там есть асм, но под винду, под УКНЦ вроде не нашел. И "С" не нашел...
Макроассемблер фирмы DEC для PDP-11 называется MACRO-11.
Синтаксис одинаков для всех операционных систем, поэтому годится любое описание языка MACRO-11 ( для любой операционки ). От системы к системе меняются только системные вызовы ( макробиблиотека ).
Под RT-11 язык MACRO-11 компилируется программой MACRO.SAV, макробиблиотека называется SYSMAC.SML
Patron, Спасибо. А ты не мог бы по подробней рассказать, как это все делать? Что бы в итоге получить исполняемый модуль для УКНЦ. Если есть возможность с примером простой программы.
Про УКНЦ я знаю мало (больше про ДВК), но если речь идёт о программировании на Macro-11 для RT-11 - то всё довольно просто.
1. Создаём текстовый файл с именем той программы, которую пишем, и с расширением .MAC
Например - HELLO.MAC :
Если этот файл расположен на устройстве с логическим именем "DK:", а на системном диске присутствуют программы MACRO.SAV, SYSMAC.SML и LINK.SAV, то компиляция, компоновка и запуск на выполнение осуществляются командой RT-11 "EX":Код:;
.MCall .Print, .Exit
.CSect
Start:
.Print #Hello
.Exit
;=====================================
Hello: .ASCIZ /Hello !!!/<15><12><16>/pRIWET !!!/<17>
.Even
.End Start
;
ex hello
У меня результат такой:
Код:
.EX HELLO
Hello !!!
Привет !!!
.
Результатом компиляции стали файлы:
1. HELLO.OBJ ( объектный файл - он уже не нужен )
2. HELLO.SAV - исполнимый файл программы.
Теперь в любой момент можно запустить созданную нами программу HELLO.SAV и насладиться её работой.
Еще раз спасибо.
А "С" у тебя случайно под RT-11 не найдется... ?
В приложении - два комплекта Macro-11 ( из RT-11 v5.4 и v5.7 ) с описанием.
Систем программирования "C" для RT-11 существует много, но я ни одну из них пока не запускал.
Arseny, Спасибо. Блин... я почту не проверял.. от того и не видел... Опс... Прошу пращения...
Patron, Спасибо.