]]> ]]>

PDP-11

Версия реализации PDP языка программирования Assembler

PDP-11 — серия 16-битных миникомпьютеров компании DEC. Развитие серии PDP-8 . Эта серия была проще в программировании, чем её предшественники. Но, несмотря на её всеобщее признание со стороны программистов, PDP-11 со временем была вытеснена персональными компьютерами, такими как IBM PC и Apple II.

Примеры:

Hello, World! - Assembler (482):

Программа написана на макроассемблере MACRO-11 Для компиляции и запуска этой программы в ОС RT-11 командуем:

. MACRO HELLO

ERRORS DETECTED: 0

. LINK HELLO -- Линкуем 

. RUN HELLO -- Запускаем

Hello, world!

         .TITLE  HELLO WORLD ; Название
         .MCALL  .TTYOUT,.EXIT
 HELLO:: MOV     #MSG,R1   ; Начальный адрес строки
 1$:     MOVB    (R1)+,R0     ; Получаем следующий символ
         BEQ     DONE             ; Если ноль, выходим из цикла
         .TTYOUT                    ; Иначе печатаем символ
         BR      1$                   ; Повтор цикла
 DONE:   .EXIT
 
 MSG:    .ASCIZ /Hello, world!/ ; Строка Hello, world!
         .END    HELLO               ; Конец программы HELLO

Комментарии

]]>

blog comments powered by Disqus

]]>

Работа программистам