trimble@leadsv.UUCP (Gary Trimble) (01/24/86)
>>line-eater, line-eater, where fore art thou?<<
We have an interesting quandry involving assembler notation and
the use of coprocessors.
The Motorola documentation is obscure as to how an assembler should
react (actually format coprocessor-id) when multiple coprocessors of
the same type exist in the system.
Example: a motorola 68020 talking to a bank of 3 MC68881 arithmetic
coprocessors.
;From the Motorola 68881 Floating Point Co-Processor User's Manual
;
FSQRT.X FPm,FPn ;square root register m, product in n.
This should use the default coprocessor id of 1, but I want to
do it on an '881 set for address 2!
Do I really need a pseudo-op to specify to the assembler which id
field will be filled in? How are some of the assembler writers
attacking this notation? Do we really need meta-notation for
coprocessor assemblers? Post or mail would be apprerciated.
trimble@leadsv