🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.intel
Article #398

Bug in 286 string operation (?)

#398
From: Jim Seymour
Date: Wed, 22 Nov 1989 22:25
26 lines
1778 bytes
Forgive me if this is not the appropriate newsgroup to ask this, but...

We need some information regarding a bug/feature in the 80286.
(It may be old hat to some of you, but it's new to us).

During a rep string operation that exceeds the limit of a segment, the
registers at the time of the exception have been changed and the
instruction can not be restarted where it left off.  In the case of
a rep movsb (forward direction) to an expand-down segment, CX has been
decremented, and SI/DI have been incremented *before* the exception is
processed.  Thus, the exception handler (when it tries to recover)
always misses the first byte.

On the 80386, everything works fine.  Does anybody have any information
(or even a confirmation) on this?  *Any* help would be greatly
appreciated.

You may contact me via e-mail at qintar@agora.UUCP, or by other means
as below.  Please do not post a reply as I do not read this newsgroup.
(My work phone is 503/647-0849).

     -Jim Seymour                      ...tektronix!tessi!agora!qintar
     =================================================================
     Cipher Systems, Inc.                           Home:
     P.O. Box 329                                   1308 S.E. Division
     North Plains, OR  97133                        Portland, OR 97202
Technical Details
Message-ID: <1712@agora.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!ns-mx!ceres!dino!sharkey!shadooby!samsung!brutus.cs.uiuc.edu!wuarchive!cs.utexas.edu!rice!uw-beaver!tektronix!psueea!parsely!agora!qintar

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!ns-mx!ceres!dino!sharkey!shadooby!samsung!brutus.cs.uiuc.edu!wuarchive!cs.utexas.edu!rice!uw-beaver!tektronix!psueea!parsely!agora!qintar
From: qintar@agora.UUCP (Jim Seymour)
Newsgroups: comp.sys.intel
Subject: Bug in 286 string operation (?)
Message-ID: <1712@agora.UUCP>
Date: 22 Nov 89 22:25:38 GMT
Reply-To: qintar@agora.UUCP (Jim Seymour)
Organization: Cipher Systems, Inc. (North Plains, Oregon)
Lines: 26