PDP11-based microprocessor with its assembler.
- Register Direct :
Mov R1, R2 - Auto Increment :
Mov (R1)+, R2 - Auto Decrement :
Mov -(R1), R2 - Indexed :
Mov X(R1), R2 - Register Indirect :
Mov @R1, R2 - Auto Increment Indirect :
Mov @(R1)+, R2 - Auto Decrement Indirect :
Mov @-(R1), R2 - Indexed Indirect :
Mov @X(R1), R2
- Clone the repository
$ git clone https://github.com/fuboki10/PDP-11- Navigate to repository directory
$ cd PDP-11$ g++ main.cpp -o assembler.out
$ ./assembler.out <CodeFile>-
example :
./assembler.out test.txt
-
output :
memory.mem
Abdelrahman Tarek |
Hassan Mohamed |
Abdelrahman Arafat |

