Один раз устанавливаем эмулятор и даем права доступа
- Скачиваем архив
OC | файл |
---|---|
Linux | pdp11em-linux.zip |
Mac | mac_exe.zip |
Windows | pdp11em-win32.rar |
- Разворачиваем архив в той директории, где будем работать.
- переходим в эту директорию (используйте команды
cd
иls
)
- Даем права доступа
- Linux, Mac - из командной строки, т.е. запускаем Applicatoins / System Tools / Terminal
chmod +x as11 chmod +x pdp11

as11.static
и pdp11.static
и дальше работать с ними.

ls -l
в этой директории должна показать, что у этих файлов есть права доступа на выполнение (х)
Выполняем каждый раз, когда нужно запустить программу на ассемблере
"компилируем" текст программы
Пусть текст программы находится в файлеsum.pdp
./as11 -l sum.l -o sum.o sum.pdp
as11.exe -l sum.l -o sum.o sum.pdp
sum.l
и код программы sum.o
sum.l
читаем и понимаем по каким адресам какие числа лежат и как кодируются команды.
sum.o
программа, которую выполняем эмулятором
выполняем полученную программу
./pdp11 -t sum.o
pdp11.exe -t sum.o
Командная строка на Windows
- Запуск командной строки Win+R и написать как команду cmd
Появится черный экран. В нем можно работать.
- Команды:
- dir - что в этой директории
- cd имя_директории - перейти в директорию имя_директории
Если в именах директории есть пробелы, то имя директории пишем в кавычках. Например, "имя директории"
- d: - сменить текущий диск на D:
-- TatyanaDerbysheva - 03 Apr 2017