[Nasm-bugs] [Bug 3392827] 'pops' bug for example: pops ds makes an opcode 3Eh instead of giving syntax error about 'pop' inst.

noreply-nasm at dev.nasm.us noreply-nasm at dev.nasm.us
Mon Dec 26 10:23:02 PST 2022


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

Erdogan Tan <erdogantan at singlix.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |erdogantan at singlix.com

--- Comment #2 from Erdogan Tan <erdogantan at singlix.com> ---
I see. This is not bug, there is unordinary coincidense
for push, pop and segment prefix method (because  NASM doesnt force to use
segment prefix on same line with segment prefixed memory address or use segment
register witn semicolon -except push, pop-.)

I would be better if segment prefixes will be forced to use them with
semicolon, like as cs: ds: (but this not possible now on, because of backward
compatibility)


Thank you.. I will take a bit care about writing push, pop.
(NASM would warn me if i had written 'pops ax')

Regards..

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


More information about the Nasm-bugs mailing list