PiDP-8/I Software

Changes To A Field Guide to PDP-8 Assemblers
Log In

Changes to "A Field Guide to PDP-8 Assemblers" between 2017-12-18 08:09:43 and 2017-12-18 08:11:51

292
293
294
295
296
297
298
299

300
301
302
303
304
305
306
292
293
294
295
296
297
298

299
300
301
302
303
304
305
306







-
+








Finally, there are some things which are different or missing in SABR as compared to PAL8:

*   `BLOCK`: same as `ZBLOCK` in PAL8 and PAL-D
*   `IF` not as flexible as `IFDEF`, `IFNDEF`, `IFZERO` and `IFNZRO`
*    Missing pseudo-ops:
     *   `DEVICE` and `FILENAME`: not needed, call thru FORTRAN II library instead of direct to OS/8 USR
     *   `DTORG`, `EJECT`, `XLIST, `NOPUNCH` and `ENPUNCH` output controls
     *   `DTORG`, `EJECT`, `XLIST`, `NOPUNCH`, and `ENPUNCH` output controls
     *   `RELOC`: not needed, SABR output is relocatable by default

A programmer may use SABR one of three ways:

1.  Implicitly as the back-end of the OS/8 FORTRAN II compiler
2.  Explicitly via inline assembly code in a FORTRAN II program
3.  Directly as a standalone assembler.