From owner-freebsd-hackers Tue Oct 20 09:10:24 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA01689 for freebsd-hackers-outgoing; Tue, 20 Oct 1998 09:10:24 -0700 (PDT) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from www.scancall.no (www.scancall.no [195.139.183.5]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id JAA01671 for ; Tue, 20 Oct 1998 09:10:17 -0700 (PDT) (envelope-from Marius.Bendiksen@scancall.no) Received: from super2.langesund.scancall.no [195.139.183.29] by www with smtp id JGLSRJEJ; Tue, 20 Oct 98 16:09:45 GMT (PowerWeb version 4.04r6) Message-Id: <3.0.5.32.19981020180941.009625b0@mail.scancall.no> X-Sender: Marius@mail.scancall.no X-Mailer: QUALCOMM Windows Eudora Light Version 3.0.5 (32) Date: Tue, 20 Oct 1998 18:09:41 +0200 To: Brett Glass , David Holland From: Marius Bendiksen Subject: Re: Producing non-GPLed tools for FreeBSD Cc: hackers@FreeBSD.ORG In-Reply-To: <4.1.19981020091349.06ac29d0@mail.lariat.org> References: <3.0.5.32.19981020162222.0091a640@mail.scancall.no> <4.1.19981019150118.06775920@mail.lariat.org> <98Oct19.164437edt.37814-9002@qew.cs.toronto.edu> <4.1.19981019000937.06571220@mail.lariat.org> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > [license] Oh. So much for that idea. You could probably try talking to the author, though; I think he'd be willing to issue a berkeley-licensed version. >Parsing assembly language is pretty easy. The trickiest part of the "normal" >syntax is that the validity (or non-validity) and semantics of a statement >may depend on context. For instance, "assume" directives can change the >semantics of statements that follow them. The assembler has to be worried >about segmentation, and must search for the segment register through >which it can "reach" a symbol. It gets tricky. That's why Borland invented >its "ideal" Intel assembly language syntax. Actually, that's where I like NASM. To quote the docs: NASM doesn't ASSUME. It's pretty clean-cut as far as everything is concerned.. --- Marius Bendiksen, IT-Trainee, ScanCall AS To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message