Przekazanie tablicy z C# do Asemblera

0

Mam funkcje, która w parametrze dostaje tablice intów, i wywołuje funkcje z asemblera.

Jak teraz moge dostać się do elementu tablicy w asemblerze?

public void wywolaj(int [] tab, int size)

proc(tab,size)

i funkcja w asm, która wywala mi przy lini z komentarzem

.686
.model flat, stdcall
.data

.xmm
.code
licz proc uses eax ebx ecx edx x:DWORD, y:DWORD
    push ebx 
	push esi 
	push edi 

	mov eax, x [ebp+4] ; tu wywala
	mov ebx, eax 

	pop edi 
	pop esi 
	pop ebx 
fsub
ret
licz endp
end

0

A czemu mam nie być pewny? :D po prostu jak w asemblerze mam odnieśc się do tego wskaźnika, który podaje, czy w ogole dobrze go podaje jako parametr, a jeśli tak, to jak przez rejestry moge wywołać pierwszy element tablicy?

1 użytkowników online, w tym zalogowanych: 0, gości: 1