| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 833 人关注过本帖
标题:向各位大牛们求教关于cmd运行16进制代码的问题
取消只看楼主 加入收藏
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
结帖率:99.34%
收藏
已结贴  问题点数:100 回复次数:7 
向各位大牛们求教关于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: 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
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
以下是引用zklhp在2012-11-6 13:17:04的发言:


我是搬砖的 你羡慕不

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

具体你试试罢 我也说不好

记得结题哦

牛 还真行。。
为什么默认偏移量是100h呢?
给你半壁江山 呵呵。

梅尚程荀
马谭杨奚







                                                       
2012-11-06 14:55
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
回复 10楼 小习小习
呵呵 一起学习。

梅尚程荀
马谭杨奚







                                                       
2012-11-06 14:56
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
以下是引用zklhp在2012-11-6 15:05:14的发言:

COM文件就这么规定的 至于为啥我也忘了 过时的东西深究也没意思了

。。。这样啊
淘宝就要选古董吧 哈哈

梅尚程荀
马谭杨奚







                                                       
2012-11-06 22:38
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
以下是引用pangding在2012-11-6 17:27:51的发言:


呵呵,不用羡慕。你要想学数学肯定比我学的好。
你太过谦了
两位大牛这么鼓励俺 那就:
朝扣Z版门, 暮随P版尘。

梅尚程荀
马谭杨奚







                                                       
2012-11-06 22:44
快速回复:向各位大牛们求教关于cmd运行16进制代码的问题
数据加载中...
 
   



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

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