ID Number: Q32691
5.10 | 5.10
MS-DOS | OS/2
buglist5.10
Summary:
MASM incorrectly generates the error message "A4100: Impure memory
reference" on the following source code:
.286
CODE segment
ASSUME cs:code
var1 db ?
DIV var1
CODE ends
The DIV instruction incorrectly generates the error message. This
error occurs when the ".386" directive is used instead of the ".286"
directive and the "dw" directive is used instead of the "db"
directive. Also, if the ".386" directive is used with the "dd"
directive, the DIV instruction will generate the error message again.
Microsoft has confirmed this to be a problem in Version 5.10. We
are researching this problem and will post new information as it
becomes available.