diff options
-rw-r--r-- | test/masmdisp.asm | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/test/masmdisp.asm b/test/masmdisp.asm new file mode 100644 index 00000000..295d88d7 --- /dev/null +++ b/test/masmdisp.asm @@ -0,0 +1,36 @@ + %use masm + + global fproc, nproc + + bits 64 + +_TEXT segment + +fproc proc far + mov eax,dword ptr foo + mov rdx,offset foo + mov ecx,bar[rbx] + lea rsi,foo + lea rsi,dword ptr foo + lea rsi,[foo] + lea rsi,dword [foo] + ret +fproc endp + +nproc proc near + mov eax,dword ptr foo + mov rdx,offset foo + mov ecx,bar[rbx] + ret +nproc endp + +_TEXT ends + +_DATA segment +nxx dd 80 +foo dd 100 +_DATA ends + +_BSS segment nobits +bar resd 100 +_BSS ends |