MACRO-11 cross assembler for Win32
MACRO11 is the standard assembler language for PDP-11 systems. It is a macro assembler, meaning that the programmer can define own high level statements, which will be translated into sequences of multiple processor opcodes. A macro assembler is a step toward a real high-level language compiler.
MACRO11 is available for several platforms. For PDP11GUI I needed a free MACRO11 cross assembler for Win32. I use the version of Richard Krehbiehl, distributed together with SimH. To retrieve the original, download this and open subdirectory “crossassemblers/macro11”.
Later I needed to fix some bugs in macro11, so now there’s my own version of Richard Krehbiels macro11.exe.
- The executable for Win32 is part of PDP11GUI.
- Sources can be downloaded from GitHub.
- DEC’s original MACRO11 documentation is part of almost all DEC operating systems. See the documentation in RSX11Mplus V4 for example.