搜索
编程论坛
→
开发语言
→
『 汇编论坛 』
→ “NTVDM CPU遇到无效的”指令错误
标题:
“NTVDM CPU遇到无效的”指令错误
只看楼主
东海一鱼
等 级:
贵宾
威 望:
48
帖 子:757
专家分:4760
注 册:2009-8-10
第
11
楼
得分:0
以下是引用
zklhp
在2009-9-23 12:27的发言:
没想到~~~
偶把数改大了 貌似可以~
老大,你改到多大可以了?
举世而誉之而不加劝,举世而非之而不加沮,定乎内外之分,辩乎荣辱之境,斯已矣。彼其于世未数数然也。
2009-09-23 20:18
zklhp
来 自:china
等 级:
贵宾
威 望:
254
帖 子:11485
专家分:33241
注 册:2007-7-10
第
12
楼
得分:0
assume cs: codesg
codesg segment
start:
mov ax, 2000h
mov ss, ax
mov sp, 0
add sp, 8
pop ax
pop bx
push ax
push bx
pop ax
pop bx
mov ax, 4c00h
int 21h
codesg ends
end start
这样就没出错~~~~
2009-09-23 21:00
chenaiyuxue
来 自:山东滨州
等 级:
职业侠客
帖 子:334
专家分:370
注 册:2008-5-20
第
13
楼
得分:0
7楼的回答并不是出错的原因。这个问题还真有些诡异。。。到底是怎么回事儿呢
你是雪,我是尘埃,相遇是意外;你坠落,在我胸怀,流进我血脉。
2009-09-24 10:08
东海一鱼
等 级:
贵宾
威 望:
48
帖 子:757
专家分:4760
注 册:2009-8-10
第
14
楼
得分:0
回复 12楼 zklhp
在DOS VM里+8还真能跑
,不过在dos 7.1里面还是挂掉了。DOS VM的仿真度的还是有限啊。
举世而誉之而不加劝,举世而非之而不加沮,定乎内外之分,辩乎荣辱之境,斯已矣。彼其于世未数数然也。
2009-09-24 19:12
东海一鱼
等 级:
贵宾
威 望:
48
帖 子:757
专家分:4760
注 册:2009-8-10
第
15
楼
得分:0
回复 12楼 zklhp
是,虽然堆栈操作方式不对,但不是‘指令异常’的直接原因。
举世而誉之而不加劝,举世而非之而不加沮,定乎内外之分,辩乎荣辱之境,斯已矣。彼其于世未数数然也。
2009-09-24 19:22
zklhp
来 自:china
等 级:
贵宾
威 望:
254
帖 子:11485
专家分:33241
注 册:2007-7-10
第
16
楼
得分:0
以下是引用
东海一鱼
在2009-9-24 19:22:32的发言:
是,虽然堆栈操作方式不对,但不是‘指令异常’的直接原因。
我认为是更改堆栈段造成debug异常~
不懂dos 不知道原因 还是请老大研究一下~~
2009-09-24 19:24
16
2/2页
1
2
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-286483-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.225077 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved