NTVDM CPU har stött på en ogiltig instruktion?

Jag har ett problem på min dator, när du kör programmet BorlandC. Det verkar som denna

Borland C++ för DOS
NTVDM CPU har stött på en ogiltig instruktion.
CS:C000 IP:ed31 OP:8 d e0 30 8e Välj "Stäng" att avsluta aplication
Snälla om någon av er lösa sådana problem hjälp mig. Tack så mycket.

Nya och perfekt svar:
jag har provat det och det fungerar verkligen 100% surity.

Hämta DosBox för windows och sedan öppna den. Skriv följande kod i den:
z:\ > montera c:\TC
z:\>c:
c:\>CD BIN
c:\BIN>TC

tc ide visas i vilken uppsättning alternativ-> kataloger: ändra sökvägen till C:\Include och C:\Lib i stället för C:\TC\Include och C:\TC\Lib och klicka på OK.
nu när du använder grafik i initgraph(&g,&h,"C:\\BGI"); här används C:\\BGI istället för C:\\TC\\BGI.

Du måste alltid göra ovanstående inställningar när dosbox kommer att användas.

Och nu också är du kompilera och köra programmet genom Ctrl + F9 och om dosbox stängs då du bör använda F4 eller F8 för. F8 rad för rad sammanställa och F4 sammanställer till markörens position, om F4 används sedan placera markören på closegraph() koden och efter att ha sett produktionen Ctrl + F9 eller F8 funktionstangenter kan du slutföra programkörningen.

och + om du inte arbetar med graphics.h då det finns en mycket enkel lösning för denna hitta tc.exe gå till sin egendom (inte genväg för TC.exe) i egendom där bör en kran kallas "skärm"... Kontrollera "användning" till "fönster" istället för "full screen"... :) .. nu börja det... Det kommer att öppna i fönsterläge. tryck sedan på ALT + RETUR för att få full skärm... det fungerar för alla programmering men med graphics.h... Det kanske eller kanske inte fungerar :(