[Info-vax] Assembly languages

Bob Gezelter gezelter at rlgsc.com
Mon Apr 11 16:50:44 EDT 2022


On Monday, April 11, 2022 at 11:27:19 AM UTC-4, F.Zwarts wrote:
> Op 11.apr..2022 om 13:05 schreef Bill Gunshannon:
> > On 4/11/22 05:32, VAX... at SendSpamHere.ORG wrote: 
> >> In article <82ee4212-d4a9-4178... at googlegroups.com>, 
> >> Hein RMS van den Heuvel <heinvand... at gmail.com> writes: 
> >>> On Saturday, April 9, 2022 at 2:51:56 PM UTC-4, Simon Clubley wrote: 
> >>>> On 2022-04-09, Bill Gunshannon <bill.gu... at gmail.com> wrote: 
> >>> : 
> >>>> 
> >>>> And with that experience, I believe the time for assembly language is 
> >>>> well and truly past, unless it's needed for something specific such 
> >>>> as some inline assembly fragment to access a CPU-specific register 
> >>>> (for example), or really low-level stuff such as the initial interrupt 
> >>> 
> >>> I agree for production use, but disagree as a general rule notably 
> >>> for OpenVMS. 
> >> 
> >> RMS CDC? ;) 
> >> 
> >> 
> >>> It's the only 'language' every single OpenVMS system has available. 
> >>> I have a dozen or so small tools I needed over the years. 
> >>> Silly things like a 'strings' program, a patch tool for RMS indexed 
> >>> files, and more. 
> >>> Using Macro I can provide them as text to customers who would not 
> >>> readily accept binaries. 
> >> 
> >> Careful, there are those here that believe all files should be flat 
> >> streams 
> >> of bytes. 
> >> 
> > 
> > Actually, every file on every computer is just a string of bytes. 
> > (or you could even say bits) Any additional formatting is just 
> > overlayed on top. 
> > 
> > bill
> It depends on the level from which a file is seen. At the lowest level, 
> even this may be to strong. A 'string' assumes an order. Maybe a 
> 'collection' of bits is a better term. Even the order of bits within a 
> byte is just a matter of formatting. Similarly the order of bytes within 
> a block is a matter of formatting. On disk, the physical order of blocks 
> may be different from the logical order of blocks, which is also a 
> matter of formatting. 
> At the highest level, there may be much more structure in a file that 
> just a sequence of bytes.
Fred,

I do not have my copy of the FILES-11 Level 1 specification (authored by Andy) was cited in my Ph.D. dissertation (at Chapter 13; pp 130):

“... A volume (also often referred to as a unit) is defined as an ordered set of logical blocks. A logical block is an array of 512 8-bit bytes. The logical blocks in a volume are consecutively
numbered from 0 to n − 1, where the volume contains n logical blocks. The number assigned to a logical block is called its logical block number, or LBN. ...” [Goldstein, 1975], Section 2.1

unix and its clade use essentially the same definition. There is a related reference in the original Bell Systems Technical Journal paper.

- Bob Gezelter, http://www.rlgsc.com



More information about the Info-vax mailing list