标题:向各位大牛们求教关于cmd运行16进制代码的问题
只看楼主
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
结帖率:99.34%
已结贴  问题点数:100 回复次数:15 
向各位大牛们求教关于cmd运行16进制代码的问题
我的实验用如下一个很简单的程序 就是等待键盘输入一个字符后查看完返回:
程序代码:
assume cs:code

code segment
start:  mov    ah, 01h
        int    21h
        mov    ah, 07h
        int    21h
        mov    ah, 4ch  
        int    21h
code ends

end start
用turbo debug查看如下:

然后 我写了一个TXT文件放d盘下

然后在cmd窗口里试图运行这个文件 但是失败了 没有文件产生。

直接返回到D:\>下

是哪里有问题?
100分求解惑...

搜索更多相关主题的帖子: start 
2012-11-05 22:51
信箱有效
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:9
帖 子:1102
专家分:4268
注 册:2012-6-19
得分:17 
学习 接分。
2012-11-05 23:09
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
得分:50 
分给我罢
2012-11-06 08:25
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
得分:0 
试了半天也失败了 突然发现 我这个电脑是图书馆的 XP 默认是不显示后缀名 所以我新建的a.txt其实是a.txt.txt。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

知道原因了 是顺手写一个 测试通过


2012-11-06 08:45
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
得分:17 
不懂帮顶。dos 下的那些汇编知识基本全都忘光了。
2012-11-06 09:29
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
得分:0 
以下是引用zklhp在2012-11-6 08:45:18的发言:

试了半天也失败了 突然发现 我这个电脑是图书馆的 XP 默认是不显示后缀名 所以我新建的a.txt其实是a.txt.txt。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

知道原因了 是顺手写一个 测试通过

根据Z版的提示去改了下TXT文件
程序代码:
e0000 b4 01 cd 21 b4 07 cd 21 b4 4c cd 21

rcx
c
n 
我去掉了g命令 然后把cx改为12个字节 这样能出生一个文件
但是双击com文件一闪而过 在debug下是这个结果

貌似不会出现运行过程? 怎么办
按理说 出现.com文件 应该可以在cmd里输入一个字符然后回显查看再按任意键回到DOS。


梅尚程荀
马谭杨奚







                                                       
2012-11-06 12:49
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
得分:0 
回复 2楼 信箱有效
一起 学习


梅尚程荀
马谭杨奚







                                                       
2012-11-06 12:50
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
得分:0 
回复 5楼 pangding
呵呵 P版帮顶 荣幸啊 羡慕P版的数学专业。

梅尚程荀
马谭杨奚







                                                       
2012-11-06 12:51
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
得分:0 
以下是引用有容就大在2012-11-6 12:51:57的发言:

呵呵 P版帮顶 荣幸啊 羡慕P版的数学专业。

我是搬砖的 你羡慕不

com文件的话 要从100h这个偏移量来开始 你没发现 debug的a命令默认是从100开始的么

具体你试试罢 我也说不好

记得结题哦
2012-11-06 13:17
小习小习
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:6
帖 子:1467
专家分:4792
注 册:2012-7-2
得分:16 
向大哥学习

实现自己既定的目标,必须能耐得住寂寞单干。
2012-11-06 13:20



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-386014-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.335415 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved