BUG: No Warning Moving Segment Register to Extended Reg. (93594)
The information in this article applies to:
- Microsoft Macro Assembler (MASM) 5.1a
- Microsoft Macro Assembler (MASM) 6.0
- Microsoft Macro Assembler (MASM) 6.0a
- Microsoft Macro Assembler (MASM) 6.0b
- Microsoft Macro Assembler (MASM) 6.1
- Microsoft Macro Assembler (MASM) 6.1a
- Microsoft Macro Assembler (MASM) 6.11
This article was previously published under Q93594 SYMPTOMS
With the Microsoft Macro Assembler (MASM), an application can move
data between one of the 16-bit segment registers and a 32-bit
extended register. The assembler does not provide any error or
warning message when an application makes such a move even though
the high-order 16 bits of the 32-bit extended register are filled
with a random value or are discarded in the move operation.
STATUS
Microsoft has confirmed this to be a problem in MASM versions 5.1,
5.1a, 6.0, 6.0a, 6.0b, 6.1, 6.1a, and 6.11. We are researching this
problem and will post new information here in the Microsoft Knowledge
Base as it becomes available.
Modification Type: | Major | Last Reviewed: | 10/17/2003 |
---|
Keywords: | KB93594 |
---|
|