Il fatto è che se metti .386, per default i segmenti diventano a 32 bit.Originariamente inviato da faster589
LA cpu NTVDM ha inontaro un istruzione non valida! Tutto ha avuto inizio quando ho iniziato ad usare i registri eax e edx e a porre all'inizio del file il .386 difatti se elimino questi il tutto gira perfettamente però nn posso fare a meno di utlizzare i registri eax e edx per una funzione ke stò facendo...posto il codice con la speranza ke qualcuno di voi sappia dirmi cosa sbaglio...![]()
![]()
Metti:
.386
DSEG SEGMENT PARA PUBLIC USE16 'DATA'
ecc.... lo stesso USE16 anche per gli altri segmenti