Раздел «Язык Си».PDPrun:

Один раз устанавливаем эмулятор и даем права доступа

OC файл
Linux pdp11em-linux.zip
Mac mac_exe.zip
Windows pdp11em-win32.rar

chmod +x as11
chmod +x pdp11

IDEA! В компьютерных классах надо дать права доступа файлам as11.static и pdp11.static и дальше работать с ними.

IDEA! Команда ls -l в этой директории должна показать, что у этих файлов есть права доступа на выполнение (х)

Выполняем каждый раз, когда нужно запустить программу на ассемблере

"компилируем" текст программы

Пусть текст программы находится в файле sum.pdp

./as11 -l sum.l -o sum.o sum.pdp

Windows:

as11.exe -l sum.l -o sum.o sum.pdp

Получили листинг sum.l и код программы sum.o

sum.l читаем и понимаем по каким адресам какие числа лежат и как кодируются команды.

sum.o программа, которую выполняем эмулятором

выполняем полученную программу

./pdp11 -t sum.o

Windows:

pdp11.exe -t sum.o

Командная строка на Windows

-- TatyanaDerbysheva - 03 Apr 2017