Tom Marchant writes

I learned that ORG stood for Origin and LTORG was Literal Origin.

'LTORG' in fact stands for Literal [Pool] Origin. This tread has been transmogrified into a [tedious] discussion of HLASM programming techniques, and it therefore belongs on the HLASM list, not here.

That said, magic numbers have no place in any program.  Writing, say,

|gubbins  dc      x'202300ff'

and subsequently using L'gubbins instead of 4 in expressions where the assembled length in bytes of gubbins is required is a highly desirable programming practice, not least because defining something in one place is always better than defining it is two or more places.

Moreover, the argument that some clot may not understand an expression containing the L'<whatever> notation but would understand 4 is not persuasive. The limitations of clot programmers may need to be addressed, ideally by retraining them as ribbon clerks; but the avoidance of constructions that they may misunderstand is a dubious way of attempting to do so. There is too much that they would not understand.

John Gilmore
Ashland, MA 01721-1817
USA

_________________________________________________________________
Stay in touch with old friends and meet new ones with Windows Live Spaces http://clk.atdmt.com/MSN/go/msnnkwsp0070000001msn/direct/01/?href=http://spaces.live.com/spacesapi.aspx?wx_action=create&wx_url=/friends.aspx&mkt=en-us

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to