Microsoft KB Archive/26624

From BetaArchive Wiki
< Microsoft KB Archive
Revision as of 18:53, 18 July 2020 by 3155ffGd (talk | contribs) (importing KB archive)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Invalid BSF MASM Instruction Assembles Incorrectly ID Number: Q26624

5.00 MS-DOS

Summary:

The following two instructions are not valid MASM instructions:

BSF AX,EAX BSF AX,VAR1

The variable “VAR1” is a 32-bit variable. The “BSF AX,EAX” instruction encodes incorrectly to “0F BC C1” (which is the correct encoding for “BSF AX,CX”). The “BSF AX,VAR1” instruction encodes incorrectly to “0F BC 05 00000000” (the correct encoding for “BSFeax,VAR1”).

This feature is under review and will be considered for inclusion in a future release.