0

ebp + 44 行目のコードの は何ですか? ebp + 4返品先住所は知っています。また、サブルーチンの呼び出し直後の部分を指していることも知っています。ただし、以下のコードではサブルーチンを呼び出していません。これは単なる配列です。( x = a[I][J];)

mov eax, [ebp - 44] ; ebp - 44 is i’s location 
sal eax, 1 ; multiple i by 2

add eax, [ebp - 48] ; add j
mov eax, [ebp + 4*eax - 40] ; ebp - 40 is the address of a[0][0]

mov [ebp - 52], eax ; store result into x (at ebp - 52)

ebp+4インライン 4の使用目的を教えてください。

4

1 に答える 1