He meant three possible instructions that only occupied two bytes of storage, I 
believe ("All three required the same memory and processing cycles. They were 
equal and interchangeable.").  LA is a 4-byte instruction.  A number of 4-byte 
instructions that were available way back when comes to mind:  e.g., L 
R15,=F'0'; LM R15,R15,=F'0'.

Each byte of "core" storage in the 1960s was extremely scarce.  He also omitted 
Subtract Logical Register 15,15, which is a 2-byte instruction and which 
executed slightly faster on a S/360 model 30 than Subtract Register.

But you are right; there is no Clear Register instruction.

Bill Fairchild
Rocket Software

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf Of 
Shmuel Metz (Seymour J.)
Sent: Monday, November 29, 2010 7:25 AM
To: [email protected]
Subject: Re: IEFBR14

In <listserv%[email protected]>, on 11/28/2010
   at 10:57 PM, Avram Friedman <[email protected]> said:

>http://www.miketaylor.org.uk/tech/oreilly/more-iefbr14.html >From one
>of the two IBM co-authors
>Note not part of the original OS spec added as an after thought

Given the following quote, his memory is not reliable:

     There were three possible instructions that could be used to
     zero R15: ``Clear Register R15'', ``Subtract Register R15,R15'',
     and ``Exclusive Or Register R15,R15''. 

There is, of course, no "Clear Register" instruction. The third
obvious instruction is LA.
 
-- 
     Shmuel (Seymour J.) Metz, SysProg and JOAT
     ISO position; see <http://patriot.net/~shmuel/resume/brief.html> 
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

----------------------------------------------------------------------
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

----------------------------------------------------------------------
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