LOOP Can Use ECX in 16-bit Segment, CX in 32-bit Segment (26707)
The information in this article applies to:
- Microsoft Macro Assembler (MASM) 5.0
- Microsoft Macro Assembler (MASM) 5.1
This article was previously published under Q26707 SUMMARY
You can use a cast override to change the operand size for the LOOP
instruction. For example, use "LOOP dword ptr alabel", so that in a 16-bit
segment, ECX will be used instead of CX. If you use a WORD override in
a 32-bit segment, CX will be used instead of ECX.
Modification Type: | Major | Last Reviewed: | 10/17/2003 |
---|
Keywords: | KB26707 |
---|
|