Czy istnieje coś takiego jak standard asemblera?
Pisząc wstawki asemblerowe pod Borlandem, mogłem użyć następującej instrukcji np.:
jednak Visual Studio zgłasza błąd.
Inne różnice to np.:
mov [esi], xmm0
Visual tu nie wykrywa błędu.
Pod Visualem mogę pisać:
int x[4];
...
movdqu xmm0, x
gdy Borland zgłasza błąd.
Pisząc wstawki asemblerowe pod Borlandem, mogłem użyć następującej instrukcji np.:
Kod:
lea esi, esi+ecx*4
//zamiast
shl ecx, 2
add esi, ecx
jednak Visual Studio zgłasza błąd.
Inne różnice to np.:
mov [esi], xmm0
Visual tu nie wykrywa błędu.
Pod Visualem mogę pisać:
int x[4];
...
movdqu xmm0, x
gdy Borland zgłasza błąd.