As documentation wanted.

Doug Gwyn gwyn at smoke.brl.mil
Fri Apr 19 03:24:00 AEST 1991


In article <1758 at sjfc.UUCP> ggww at sjfc.UUCP (Gerry Wildenberg) writes:
>Note that I am aware of several books on VAX assembler language that give
>zero space to the VAX/UNIX assembler.

There is good reason for this.  It is that the designers and implementors
of VAX UNIX did not intend that there be much manual coding in assembly
language; it was meant to serve two functions only:
	(1) implementation of stuff that simply couldn't be done in C,
	such as small portions of the UNIX kernel and some C run-time
	support;
	(2) a target language for high-level language translators.
On VAX/VMS, on the other hand, it was intended from the outset that a
fair amount of application coding would be done in assembly language;
thus the VAX/VMS macro assembler provides much better support for manual
coding than does the VAX UNIX assembler.  I'm not sure it is a good idea
to teach VAX assembly-language programming under UNIX.



More information about the Comp.unix.questions mailing list