IBM Basic assembly language and successors: Difference between revisions

Content deleted Content added
N108
Tags: Reverted Visual edit Mobile edit Mobile web edit
Undid revision 1300799247 by 103.215.210.181 (talk) - rv randomness
Line 261:
| url = https://www.gsf-soft.com/Documents/SLAC-MODS.html
}}
</ref> to Assembler H into the supported product.}} and is considered the "father of high level assembler".<ref>{{cite web |title=Guide to the John R. Ehrman collection |id=X5621.2010 |publisher=[[Online Archive of California]] |url=https://oac.cdlib.org/findaid/ark:/13030/c8xk8mnr/ |access-date=2022-10-15 |url-status=live |archive-url=https://web.archive.org/web/20221015170120/https://oac.cdlib.org/findaid/ark:/13030/c8xk8mnr/ |archive-date=2022-10-15 |access-date=2022-10-15 |publisher=[[Online Archive of California]] |id=X5621.2010}} [https://web.archive.org/web/20220419202358/http://pdf.oac.cdlib.org/pdf/camvchm/102733967-Ehrman.pdf]</ref>
 
Despite the name, HLASM on its own does not have many of the features normally associated with a [[high-level assembler]]. The name may come from the additional macro language capabilities, such as the ability to write user-defined functions. The assembler is mostly similar to Assembler H and Assembler(XF), incorporating the [[SLAC]] (Stanford Linear Accelerator) modifications. Among features added were an indication of <code>CSECT</code>/<code>DSECT</code> for ___location counter, dependent{{efn|A dependent <code>USING</code> is one that specifies a relocatable expression instead of a list of registers:
Line 374:
{{Reflist|30em}}
 
==External links N 108 ==
 
 
{{Wikibooks|360 Assembly}}