🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.os.msdos.programmer
1 messages
1 total messages Started by Stephen Wong Wed, 08 Aug 1990 02:32
RE: The !APX8087 and TASM
#1812
Author: Stephen Wong
Date: Wed, 08 Aug 1990 02:32
27 lines
1801 bytes
In article <1594@uvm-gen.UUCP>, jones@tabby.uvm.edu (mrj) writes:
|> 	What I want to do is take advantage of the limited parallel
|> processing that the 8086/8087 can do together.
 
Actually, 8086/8087 has very very limited parallel processing ability.
 
|> 	TASM 1.0 is nice enough to put WAITs in before each 8087
|> instruction for me. 
 
Yes, TASM (and MASM) is very nice to save your keystrokes to input
FWAIT (or WAIT) after every 8087 instruction, the FWAIT (or WAIT) is
necessary for 8086/8087.
 
|> 	From my Intel product reference, it would seem that I don't
|> need these.  Is this just a TASM "feature" to keep me out of trouble.
|> If not, can it be turned off, or should I find a new assembler?  I
|> could not find anywhere in Borland's manual anything about 8087
|> handling.  (except the generic line under the "beginning assembly
|> language programming and don't forget you RETs", TASM is an AS IS
|> assembler, you get what you write.)  So are these WAITs mandatory ?
 
If you have 80287 or above, the FWAIT (or WAIT) is not necessary, by
using '.287' or '.387' assembler directive, you can turn off the FWAIT
(or WAIT) insertion.  But it will cause your 8086 to hang, so don't use
the above directive unless you have 287 or 387.
 
stephen@hantsq.enet.dec.com
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads