Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!ucsd!ucrmath!hubbell!rhyde From: rhyde@hubbell.ucr.edu (randy hyde) Newsgroups: comp.sys.apple2 Subject: Re: which assembler to get Message-ID: <14867@ucrmath.ucr.edu> Date: 31 May 91 18:41:56 GMT References: <9105232155.AA14897@apple.com> <14704@ucrmath.ucr.edu> <53368@apple.Apple.COM> Sender: news@ucrmath.ucr.edu Reply-To: rhyde@hubbell.ucr.edu (randy hyde) Lines: 25 LISA supports two types of local labels: Symbolic and non-symbolic. Non-symbolic are *marginally* better than ORCA/Merlins. They take the form beq >0 ;Go to next ^0 label bcs <9 ;Go to previous ^9 label. There is no restrictions on intervening symbolic labels. LISA also allows you to declare the scope of a label using LBL and RLS E.g., lcl lbl1, lbl2, lbl3, lbl4 . . . rls lbl1, lbl2 . . . rls lbl3, lbl4 the labels lbl1..lbl4 are local until encountering the rls directive. Lets you control the scope of the labels within the source code.