我想知道以下asm代码的相应c代码,如果可以解释asm代码
PUBLIC fonction2
_tab DW 0aH DUP (?)
_idx$ = 8 ; size =4
_value$ = 12 ; size =2
fonction2 PROC
push ebp
mov ebp, esp
mov eax, DWORD PTR _idx$[ebp]
mov cx, WORD PTR _value$[ebp]
mov word PTR _tab[eax*2], cx
pop ebp
ret 0
fonction2 ENDP
什么是_idx$
和_value$
。
感谢您的帮助。
答案 0 :(得分:7)
void fonction2 (int idx, short value)
{
tab [idx] = value;
}