ntvdm cpu遇到無效指令

2022-07-06 00:42:00 字數 2529 閱讀 8343

1樓:湯旺河邊

程式沒有錯,編譯、執行都能通過。

出錯的原因是:windows下的debug隱含bug。

編譯、執行都能順利通過,在純dos下的debug下單步執行也正常,就是在windows的debug下單步執行到第一個pop ax時就出現那個錯誤,而且,僅在sp=4的情況下出現錯誤,改用其它值也不出現錯誤。此前已有網友提過這樣的問題。

結論:windows下的debug隱含的bug是:當sp=4且執行入棧或出棧操作,便會出現「遇到無效指令」的錯誤。

補充回答:我原本2樓,看了 baitang36 的分析,認為他的回答是正確的,是令人信服的。在此,非常感謝 baitang36 的回答,讓我學到了新的知識。

建議樓主採納他的答案。

2樓:匿名使用者

因程式碰到系統的重要**。

3樓:賁心繫玲瓏

開始--執行--輸入gpedit.msc(啟動組策略)--依次「計算機配置--管理模板--windows

元件--應用程式相容性」--在右側雙擊「防止訪問16位應用程式」--在彈出的視窗中選擇"已啟用"--確定

4樓:碩鋒枝華容

安裝或啟動基於 ms-dos 或基於 16 位 windows 的程式時出現錯誤訊息

察看本文應用於的產品

文章編號 : 324767

最後修改 : 2023年1月23日

修訂 : 4.0

本頁症狀

原因解決方案

方法 1

方法 2

更多資訊

症狀如果您嘗試在基於 windows xp 的計算機上啟動或安裝基於 ms-dos 或基於 16 位 windows 的程式,可能會收到類似於以下內容之一的錯誤訊息:

16 位 ms-dos 子系統

嘗試啟動或安裝的程式的路徑

c:\winnt\system32\config.nt 系統檔案不適用於執行 ms-dos 與 microsoft windows 應用程式。選擇「關閉」終止應用程式。

16 位 ms-dos 子系統

嘗試啟動或安裝的程式的路徑

config.nt 系統檔案不適用於執行 ms-dos 與 microsoft windows 應用程式。選擇「關閉」終止應用程式。

16 位 ms-dos 子系統

嘗試啟動或安裝的程式的路徑

c:\windows\system32\autoexec.nt 系統檔案不適用於執行 ms-dos 與 microsoft windows 應用程式。選擇「關閉」終止應用程式。

雖然系統可能會提示您退出程式或忽略該錯誤訊息,但是進行任何一種選擇都會使程式退出。

回到頂端

原因如果下列一個或多個檔案丟失或損壞,就可能會發生這種問題: ? config.nt

? autoexec.nt

? command.com

回到頂端

解決方案

要解決此問題,請使用下列方法之一。

回到頂端

方法 1

1. 將 cd 插入 cd 驅動器或 *** 驅動器。

2. 單擊「開始」,然後單擊「執行」。

3. 在「開啟」框中,鍵入 cmd,然後單擊「確定」。

4. 在命令提示符處鍵入以下命令,並在鍵入每條命令後按 enter:

com/kb/305521/) 在 windows server 2003 或 windows 2000 server 中執行 ms-dos 或 16 位 windows 程式時出現「16-bit ms-dos subsystem」(16 位 ms-dos 子系統)錯誤訊息

在 windows xp 中對基於 ms-dos 的程式進行故障排除

回到頂端rtrtrt

5樓:皋晨巨涵涵

重新啟動。然後要是不好使就在買個新主機

6樓:揚傲解佁

中毒了建議:--斷網全面防毒,如果不行,建議開機按f8進入安全模式下防毒.清理下登錄檔,並刪除所有病毒檔案!

7樓:戎澈堯縈

其實這是個執行16位程式的支援程式!現在基本上都是32位操作程式~但是個別程式還是以16位來開發的

但是畢竟很少!一個簡單的方法就是在系統根目錄下即sys

root\windows\system32\ntvdm.exe刪除這個ntvdm.exe

!!記住是刪除

或者是把這個程式移動到別的檔案目錄下!千萬不要徹底從硬碟上刪除~~然後哦系統會跳出提示說(

系統檔案被替換^^^)不要理會

點選"忽略"

8樓:匿名使用者

我懷疑你是把作業系統的**覆蓋了。把棧扔到640k那裡大概可以吧x.x dos下棧怎麼玩兒我是不記得了....

9樓:笪慧倫智菱

找到這個路徑用超級巡警暴力檔案刪除器粉碎一下試試

我遇到了無賴,不知道怎麼擺脫,我遇到了一個無賴,不知道怎麼擺脫

這樣的情節報警是沒用的,你告訴家人吧,讓你的家人找一找他的家人,自己別單獨出門,平時多注意一點。無論他說什麼,你都不要理睬,否則他會更來勁的 報警算了 還有辦法嗎 除非你活著別人能制住他 有這種肯為你 又可靠的朋友嗎 有最好 這種人有點魔怔 大腦轉不過彎來 就是你跟他好了 他也不見的能對你好 他要的...

汽車遇到全車無電的故障怎樣排除,汽車突然全車沒電怎麼處理?

1,汽車發電機出現故障。2,電路問題,車身線束搭鐵,或者亂更改線路導致電流過大燒壞電線。3,發動機未啟動的時候發生 全車沒電 現象可能是電瓶樁頭鬆了或氧化了,汽車總保險絲斷了或者電瓶沒電。解決方法 1 搭電 聯絡救援車,連線跨接電纜,通過救援車臨時充電以起動發動機是正確的做法。為了避免汽車電瓶沒電時...

「世上無難事,只要肯攀登」,你遇到過什麼事情,你再努力也完不成

我們都說世上無難事,只要肯攀登,沒有什麼事情是自己做不成的,只要自己願意去努力,願意去做的話,就一定會成功。當然這也是很多家長用來激勵孩子的一句話,他們想要孩子克服所有的困難,但是我們知道其實現實並不是這個樣子,有的時候在一些事情面前,我們真的是無能為力的,我們不是聖人,我們也不是神,不可能所有的事...