home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!mcsun!sunic!dkuug!diku!terra
- From: terra@diku.dk (Morten Welinder)
- Newsgroups: comp.lang.pascal
- Subject: Re: Turbo Pascal 6.0 bug list (long!)
- Message-ID: <1992Sep3.084851.823@odin.diku.dk>
- Date: 3 Sep 92 08:48:51 GMT
- References: <182gb5INNsm4@iraul1.ira.uka.de>
- Sender: terra@gimle.diku.dk
- Organization: Department of Computer Science, U of Copenhagen
- Lines: 61
-
- S_JUFFA@iravcl.ira.uka.de (|S| Norbert Juffa) writes:
-
- >y++++++++++++++++++++++ Bug List TURBO-Pascal 6.0 ++++++++++++++++++++++++++++++
-
- >...
-
-
- >19. Other bugs in the inline assembler (ASM directive)
-
- ...
-
- > Although it is not officially documented by Intel, the AAM and AAD
- > instructions may take additional arguments that indicate the base
- > on which to perform the conversion. This is supported by the inline
- > assembler. However, it accepts arguments between -128 and 127 while
- > it should accept bases between 0 and 255, since the bases available
- > with AAM and AAD must be positive.
-
- I seem to remember that not all clones get the AAD right; be warned.
-
- >...
-
-
- >22. Inconsistent error messages emitted by inline assembler
-
- >...
-
-
- > There are space saving sign extending encodings available for OR,
- > AND, and XOR instructions that the inline assembler fails to use.
- > These encodings are the equivalents of the sign extending encodings
- > used with the ADD, ADC, SUB, SBB, and CMP instructions. A list of
- > the additional instructions follows:
-
- > Instruction | Encoding
- > ---------------------+-------------------------------------------
- > OR reg16, const8 | 83 mod 001 r/m data8
- > OR mem16, const8 | 83 mod 001 r/m (disp) (disp) data8
- > AND reg16, const8 | 83 mod 100 r/m data8
- > AND mem16, const8 | 83 mod 100 r/m (disp) (disp) data8
- > XOR reg16, const8 | 83 mod 110 r/m data8
- > XOR mem16, const8 | 83 mod 110 r/m (disp) (disp) data8
-
-
- These are not documented. All clones seem to get them right, though.
-
- >...
-
-
- >30. Help bug
-
- > Context sensitive help (Ctrl-F1) for the predefined arrays Port
- > and PortW is missing. There was no help for these arrays in TP5.5
- > as well.
-
- What about PortL?
-
- >...
-
- Morten Welinder
- terra@diku.dk
-