Re: fledgling assembler programmer

gah4 <gah4@u.washington.edu>
Wed, 22 Mar 2023 13:31:41 -0700 (PDT)

          From comp.compilers

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]
| List of all articles for this month |

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.



Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.