home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / PROG / MISC / PASM386C.ZIP / README.1ST < prev   
Encoding:
Text File  |  1989-12-02  |  2.3 KB  |  50 lines

  1. The files contained are "new" version of the assembler for F-PC.
  2.  
  3. The PASM386.SEQ file is Version 1.4 of a 386/386SX assembler
  4. for F-PC.  It implements the basic 32-bit regs, extra segment registers,
  5. and extra instructions of the 80386.  In addition, this assembler includes
  6. support for the 8087/80287/80387 Numeric Processors.  Some for the new
  7. operations for the 387 only require 386 mode - use ASM.386 to turn it
  8. on.
  9.  
  10. Version 1.4 is compatible with F-PC 3.50 and may not work with previous
  11. versions of F-PC.  The information contained in the .HLP file has been
  12. merged into the .SEQ source file.
  13.  
  14. NOTE:   Because running 386 code on a NON-386 can produce strange and
  15.         troublesome effects, PASM386 comes up in 8086 mode (only 8086/8088)
  16.         instructions are valid.  To enable the 386 instructions, execute
  17.         the ASM.386 word.  To revert to 8086/8088 instructions only,
  18.         execute the ASM.8086 word.  In any case, there is a lot more
  19.         error checking since the 386 offers some additional capabilities
  20.         (e.g., large offsets) in addition to new instructions and
  21.         32 bit registers.
  22.  
  23. In addition, the following files are included:
  24.  
  25.         DM386.SEQ       - Double precision multiply for 386 (simpler and
  26.                           faster than DMULDIV)
  27.  
  28.         FPC-9.PRN       - Some documentation for F-PC's assembler and
  29.                           for the 386 options.
  30.  
  31.         Dasm386.seq     - "Full" disassembler for the 80386/80387.  This
  32.                           disassembler does NOT require a 386 or 387 to
  33.                           compile or run.
  34.  
  35. A number of "bug fixes" and omitted options have been included in PASM386.
  36. When used in ASM.8086 mode, the code can run on the 8086, 8088, etc.
  37. (same as the old PASM) and in fact, it all test show that it will generate
  38. the same code.
  39.  
  40. The OBESE version of the KERNEL seems to play the game by all the rules.
  41. However, the Software Floating Point Package included in F-PC does not.
  42. For compatibility, PASM386 supports the form of instructions used
  43. in SFLOAT (although it is NOT encouraged).  If it was up to me, I
  44. would drop the PostFix assembler and the flakey options.
  45.  
  46. Feedback and other comments are welcome.  Please comment on the
  47. East Coast Forth Board or any of the nodes networked to it.
  48.  
  49. Gene Czarcinski, 02 Dec 89
  50.