Related articles |
---|
fledgling assembler programmer Alan.Beck@darkrealms.ca (2023-03-21) |
Re: fledgling assembler programmer gah4@u.washington.edu (gah4) (2023-03-21) |
Re: fledgling assembler programmer tkoenig@netcologne.de (Thomas Koenig) (2023-03-22) |
Re: fledgling assembler programmer anton@mips.complang.tuwien.ac.at (2023-03-22) |
Re: fledgling assembler programmer david.brown@hesbynett.no (David Brown) (2023-03-22) |
Re: fledgling assembler programmer gneuner2@comcast.net (George Neuner) (2023-03-22) |
Re: fledgling assembler programmer gah4@u.washington.edu (gah4) (2023-03-22) |
Re: fledgling assembler programmer tkoenig@netcologne.de (Thomas Koenig) (2023-03-23) |
Re: fledgling assembler programmer arnold@skeeve.com (2023-03-23) |
Re: fledgling assembler programmer gah4@u.washington.edu (gah4) (2023-03-24) |
Re: ancient PL/I, was fledgling assembler programmer drb@ihatespam.msu.edu (2023-03-24) |
Re: ancient PL/I, was fledgling assembler programmer gah4@u.washington.edu (gah4) (2023-03-24) |
Re: ancient PL/I, was fledgling assembler programmer gah4@u.washington.edu (gah4) (2023-03-25) |
[11 later articles] |
From: | gah4 <gah4@u.washington.edu> |
Newsgroups: | comp.compilers |
Date: | Wed, 22 Mar 2023 13:31:41 -0700 (PDT) |
Organization: | Compilers Central |
References: | 23-03-001 23-03-002 23-03-003 |
Injection-Info: | gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970"; logging-data="54926"; mail-complaints-to="abuse@iecc.com" |
Keywords: | assembler |
Posted-Date: | 22 Mar 2023 17:16:11 EDT |
In-Reply-To: | 23-03-003 |
On Wednesday, March 22, 2023 at 12:06:05 PM UTC-7, Thomas Koenig wrote:
> gah4 <ga...@u.washington.edu> schrieb:
(snip)
> > Compilers today don't write out the generated code in the same way,
> Quite the opposite.
> The standard on UNIXy systems is to write out assemblly language to
> a file, which is then further processed with the actual assembler.
Yes, not the same way.
Well, to be sure that this is about compilers, my favorite complaint
is the lost art of small memory compilers. That is, ones that can
run in kilobytes instead of megabytes.
In any case, the OS/360 compilers don't write out assembly code
that an assembler would recognize. It is meant for people.
Some write it out in two columns to save paper.
Labels don't have to agree with what assemblers recognize.
They don't have to be in the same order that they would be for
an assembler, though OS/360 object programs don't have to be
in order, either.
Having not thought about this for a while, I believe they put
in some comments that help human readers, though likely not
what an assembly programmer would say.
Unixy systems might put in some comments, but mostly don't.
Return to the
comp.compilers page.
Search the
comp.compilers archives again.