搜索
编程论坛
→
开发语言
→
『 汇编论坛 』
→ 王爽汇编语言第二版监测点6.1(2)有些问题。请各位帮下忙
标题:
王爽汇编语言第二版监测点6.1(2)有些问题。请各位帮下忙
只看楼主
ganbikai
等 级:
论坛游民
帖 子:20
专家分:17
注 册:2011-8-24
结帖率:
100%
楼主
已结贴
√
问题点数:0 回复次数:4
王爽汇编语言第二版监测点6.1(2)有些问题。请各位帮下忙
http://tieba.baidu.com/p/1187848630
我发到汇编吧了 但是没人回答我 希望有朋友能帮个忙 解除我的疑问
搜索更多相关主题的帖子:
朋友
2011-08-24 23:03
iamsky1981
等 级:
论坛游民
帖 子:20
专家分:76
注 册:2009-10-23
第
2
楼
得分:0
你就不能再把问题发这边来啊
2011-08-25 09:10
iamsky1981
等 级:
论坛游民
帖 子:20
专家分:76
注 册:2009-10-23
第
3
楼
得分:10
去汇编吧看了看你的代码,在我的机器上执行了一下,也是你说的这个问题,想了想,也许,大概,可能是因为么呢?
前16个字节的内容是什么呢?是中断向量表里的前4个中断向量,而当你执行-t或者-g命令后,1号中断和 3号中断的向量改变了
所以我想可能是因为debug在执行t命令和g命令时改变1号和3号中断服务程序的地址
这是个人看法,要是错了,就当看个笑话吧,呵呵
2011-08-25 11:32
obstratiker
等 级:
蝙蝠侠
威 望:
1
帖 子:198
专家分:758
注 册:2011-5-5
第
4
楼
得分:10
是1号和3号中断出现了变化,这两个中断分别是单步中断和调试中断
你的程序在运行时候,这两中断所调用的代码放在一个地方
当你调试(使用debug)时,这两中断所调用的又是另一段代码,放在另一个地方,所以不管你是什么程序,只要在debug中调试了,0:3~5和0:0c~0f的值都会改变
对于你的程序,如果运行起来(不调试),复制的值是不同的
你可以把它们复制后放到显存上检查,我已试过
2011-08-25 23:08
ganbikai
等 级:
论坛游民
帖 子:20
专家分:17
注 册:2011-8-24
第
5
楼
得分:0
谢谢各位了
执行完后 确实是一样的
我还以为论坛创建不久 没多少人 就没进论坛看了
2011-08-26 16:00
5
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-348334-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.019880 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved