Hello, World! в Assembler
Пример для версий
PDP-11
Программа написана на макроассемблере 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
]]>