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

Reply via email to