[COFF] machine code translation,as mental architecture models
John R Levine
johnl at taugh.com
Sat Jul 13 03:02:46 AEST 2024
On Fri, 12 Jul 2024, Paul Winalski wrote:
>> Macros were used very extensively in VAX MACRO, both for user programming
> and in the operating system. All of the low-level system calls for user
> programs were implemented and documented as macros. The OS assembly code
> made heavy use of macros as well.
Oh, no wonder the translator worked so well.
> Outside the VAX/VMS development group, BLISS was DEC's standard
> implementation language. In the development organizations I worked in
> (software development tools and compilers), we did almost zero programming
> in assembly code. ...
When I was at Yale we did a fair amount of programming in BLISS-36 which
was a pretty nice language once you wrapped your brain around some of its
quirks like needing a dot for every memory reference.
Our Vaxes ran Unix so it was all C other than a few things like tracking
down a bug in the 11/750's microcode that broke an instruction in the
inner loop of printf(). I had managed to get a cross-compiling
environment working an a PDP-11 but Bill Joy found the bug at the same
time so we used his patched version.
Regards,
John Levine, johnl at taugh.com, Taughannock Networks, Trumansburg NY
Please consider the environment before reading this e-mail. https://jl.ly
More information about the COFF
mailing list