S
S
sddvxd2017-06-16 16:58:18
assembler
sddvxd, 2017-06-16 16:58:18

What does the "+" after the case mean?

Good evening.
There is a command: fld qword ptr [eax+00000080]
It loads the operator onto the top of the stack with a size of 8 bytes. But I don't understand the shift. What does "+" mean? Didn't find an answer anywhere

Answer the question

In order to leave comments, you need to log in

1 answer(s)
M
Mercury13, 2017-06-16
@sddvxd

Before us is the syntax of the Intel assembler.
qword ptr [] is the address of an eight-byte variable in memory. If specific - direct addressing, if inside some register - indirect.
+ is a simple addition operation.
Before us is indirect addressing with an offset. That is, we take the contents of the eax register, add 80h, access this address, and push the result onto the coprocessor stack as a double.
PS. A similar complete display of instructions with leading zeros and no 16th system pointer (80h) is commonly used in disassembler listings.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question