Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!linus!philabs!cmcl2!seismo!harvard!godot!johnl
From: johnl@godot.UUCP
Newsgroups: net.micro.pc
Subject: Re: MS Assembler woes
Message-ID: <441@ima.UUCP>
Date: Sat, 10-Nov-84 23:39:07 EST
Article-I.D.: ima.441
Posted: Sat Nov 10 23:39:07 1984
Date-Received: Mon, 12-Nov-84 07:14:47 EST
Lines: 15
Nf-ID: #R:ima:12700006:ima:12700007:000:397
Nf-From: ima!johnl    Nov 10 17:51:00 1984

Well, I did some more experimentation on the MS assembler 1.25, and found
that all of the following generate bad object code:

	call far [si]
	call far ptr [si]
	call [si].dword		; where dword is a doubleword in a struc
	call far [si].dword

	; try to do it myself
	db	9ah
	dw	offset subr, seg subr

I finally had to put in the bytes for the "call far [si]" in hex.  Ptui.

John Levine, ima!johnl