]]> ]]>

PDP-8

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

PDP-8 — первый успешный коммерческий миникомпьютер от DEC. Ранняя модель PDP-8 была построена на диодно-транзисторной логике, упакованной на картах Flip Chip, и достигала размеров холодильника. Модели для настольного использования были меньше, дешевле, но значительно уступали в производительности. Системы среднего класса были достаточно производительными, при этом используя менее дорогую транзистор-транзисторную логику. Наиболее широко применялся PDP-8/E

Примеры:

Hello, World! - Assembler (481):

/ — комментарии.

/ Hello World на ассемблере для DEC PDP-8
*200
hello,    cla cll
        tls            / tls устанавливает флаг печати.
        tad charac    / создает индексный регистр
        dca ir1        / для получения символов
        tad m6        / настроить счетчик для
        dca count    / ввода символов.
next,    tad i ir1    / получить символ.
        jms type    / его тип.
        isz count    / сделать что нибудь еще?
        jmp next    / нет, ввести другой символ 
        hlt

type,    0            / подпрограмма type
        tsf
        jmp .-1
        tls
        cla
        jmp i type
charac,    .            / используется в качестве начального значения ir1.
        310 / H
        305 / E
        314 / L
        314 / L
        317 / O
        254 / ,
        240 /
        327 / W
        317 / O
        322 / R
        314 / L
        304 / D
        241 / !
m6,        -15
count,    0
ir1 = 10
$

Комментарии

]]>

blog comments powered by Disqus

]]>

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