[Nasm-bugs] [Bug 3392665] "mov ds, dword [0]" is not accepted and "mov ds, word [0]" in 32-bit segment does not put o16

noreply-nasm at dev.nasm.us noreply-nasm at dev.nasm.us
Sun May 24 13:13:07 PDT 2020


https://bugzilla.nasm.us/show_bug.cgi?id=3392665

C. Masloch <pushbx at ulukai.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |pushbx at ulukai.org

--- Comment #3 from C. Masloch <pushbx at ulukai.org> ---
You're right about plain [0], I'm only concerned about cases involving
prefixes. By the way, ndisasm's output is valid input to nasm here it seems,
which slightly contradicts your statement. Observe:

$ cat test2.asm
        bits BITS
mov ds, [dword 0]
mov ds, [word 0]
$ nasm test2.asm -DBITS=16 && ndisasm -b16 test2
00000000  678E1D00000000    mov ds,[dword 0x0]
00000007  8E1E0000          mov ds,[0x0]
$ nasm test2.asm -DBITS=32 && ndisasm -b32 test2
00000000  8E1D00000000      mov ds,[dword 0x0]
00000006  678E1E0000        mov ds,[word 0x0]
$

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are watching all bug changes.


More information about the Nasm-bugs mailing list