The MASM Forum
64 bit assembler => UASM Assembler Development => Topic started by: mineiro on August 01, 2016, 10:26:06 PM
-
How can I write this?
mov rax,0123456789abcdefh
I'm receiving "Error A2235: Constant value too large: 123456789ABCDEFh"
Using other assembler I'm getting this:
0: 48 b8 ef cd ab 89 67 movabs rax,0x123456789abcdef
7: 45 23 01
Thanks
-
mov rax,123456789ABCDEFh
00007FF6729210F1 48 B8 EF CD AB 89 67 45 23 01 mov rax,123456789ABCDEFh
This is what I get with HJWasm
-
Thanks for answering sir habran
well, I'm getting this result using HJWasm. Maybe my version is older or because is that I'm trying to generate elf file, follows the code.
;hjwasm -elf64 -Fo=test.o test.hjwasm
.x64
.code
public _start
_start:
mov rax,0123456789abcdefh
end
HJWasm v2.14, Jun 9 2016, Masm-compatible assembler.
test.hjwasm(6) : Error A2235: Constant value too large: 123456789ABCDEFh
test.hjwasm: 7 lines, 1 passes, 329 ms, 0 warnings, 1 errors