Path: utzoo!news-server.csri.toronto.edu!cs.utexas.edu!uwm.edu!bionet!agate!ucbvax!ALLEGVM.BITNET!PGIFFORD From: PGIFFORD@ALLEGVM.BITNET (Pete Gifford) Newsgroups: comp.lang.asm370 Subject: Why use an LA instruction? Message-ID: <9103050049.AA15223@ucbvax.Berkeley.EDU> Date: 4 Mar 91 10:38:14 GMT Sender: daemon@ucbvax.BERKELEY.EDU Reply-To: IBM 370 Assembly Programming Discussion List Distribution: inet Organization: The Internet Lines: 14 I was disassembling a program (not copyrighted!) a while ago and found it starting with the instructions below. I understand all of it but the LA. Can someone shed some light on its purpose? - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Pete Gifford PGIFFORD@ALLEGVM Systems Manager PETE@MUSIC.ALLEG.EDU Allegheny College (814) 332-5304 Meadville, PA (814) 332-5366 PROGRAM BALR 4,0 load base register BCTR 4,0 back off one byte to point BCTR 4,0 to label at start of program LA 4,0(0,4) ???????