> -----Original Message----- > From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On > Behalf Of Shmuel Metz (Seymour J.) > Sent: Monday, December 18, 2006 11:16 AM > To: IBM-MAIN@BAMA.UA.EDU > Subject: Re: S0C1 with ILC 6 > > In <[EMAIL PROTECTED]>, on 12/14/2006 > at 03:08 PM, Chuck Arney <[EMAIL PROTECTED]> said: > > >I think you are still confused. :>) An LA instruction can not > >program check. > > It can if it straddles page boundaries and the second page is marked > invalid. That's not something that you should see in an application > program. > > -- > Shmuel (Seymour J.) Metz, SysProg and JOAT
As others have probably pointed out, the LA instruction does not generate the program interrupt. The instruction fetch causes it. This is similar to branching to an odd address causes a specification exception on the *next* instruction fetch. The branch instruction itself did not cause the interrupt PIC 0006; it was an "early PSW specification exception". Jeffrey D. Smith Principal Product Architect Farsight Systems Corporation 700 KEN PRATT BLVD. #204-159 LONGMONT, CO 80501-6452 303-774-9381 direct 303-484-6170 FAX http://www.farsight-systems.com/ comments are invited on my encryption project ---------------------------------------------------------------------- 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