共查询到20条相似文献,搜索用时 15 毫秒
1.
DOS的内部命令DIR是不能列出隐含属性的文件和子目录的,只能借助PCTOOLS或DEBUG等工具看到隐性文件的文件名,这给用户带来很大的不便。我们只需作一小的修改,便可解决这个问题。内部命令的解释和执行是由命令处理文件COMMAND.COM管理,我们可以将该文件中扩展FCB中的属性字节10H改为17H,便可使DIR命令能够列出隐性的文件和子目录。具体操作如下: 进入PCTOOLS的文件服务功能,按“F”键选择FIND功能,在COMMAND.COM文 相似文献
2.
<正> IBM-PC机上配的动态调试程序DEBUG·COM,为用户调试程序提供了很好的工具。但在使用DEBUG调试,剖析一些程序时,总感到有些功能DEBUG没有提供而不方便。例如:汇编命令A没有提供允许标号功能,用户在DEBUG状态下临时写段实验程序就很不方便,主要是转移地址不好预算。再如:DEBUG没有提供1016进制数转换功能命令,但在剖析某些软件时常用到。因此,在DEBUG·COM程序中增加了这些功能和命令,现将其方法介绍如下。一、DEBUG·COM的简单工作过程 DEBUG装入内存后,首先进行初始化工作,生成欲调试程序的程序段前缀,将欲调试程序从磁盘上装入内存(若DEBUG命令后面没有带欲调试程序的 相似文献
3.
DEBUG命令有一个很特殊的功能——使用户能够建立简短规范的可执行.COM文件.下面向读者展示如何使用DEBUG来建立RENDIR.COM程序,它即可以修改子目录名,也可以修改文件名.首先,创建一个原稿文件,它是一个文本文件(带.SCR扩展名),其中包含所有期望由DEBUG处理的指令,RENDIR.SCR文件清单如下.用户可以利用自已熟悉的文本编辑器来建立这个文件.键入代码要小心仔 相似文献
4.
微机硬盘的主引导扇区,存有硬盘主引导记录和分区表等重要数据,历来是引导型病毒攻击的目标.人们常用DEBUG编—汇编语言程序,利用INT13H的02H功能将硬盘主引导扇区的内容读出,在硬盘以文件形式或存放在软盘上作为备份.若硬盘主引导扇区被病毒感染,再用DEBUG编—汇编语言程序,利用INT 13H的03H功能将备份写入硬盘主引导扇区.在读、写盘过程中,两个汇编语言程序内容变化很小,均用DEBUG编写颇为麻烦,不如用批命令文件编写这两个汇编语言程序更为方便. 相似文献
5.
6.
DEBUG.COM是IBM PC系列机上随PCDOS(以下简称DOS)所配置的一种系统软件,是软件人员调试汇编程序的有力工具.但在调试分析目标程序的过程中,会有许多不便.因此,人们试图对其进行改造.笔者曾对DEBUG.COM进行了分析,并对若干命令的功能进行了改进与扩充,其中为DEBUG.COM增加了执行DOS命令的功能.本文将对此进行一些必要的分析与说明. 相似文献
7.
许多流行的汉化软件(如CDBASEⅡ,CDBASEⅢ,WS等)在微机0520CH的高分辩汉字系统下都成了半屏幕显示,为了使这些软件能正常地进行全屏幕操作,必须修改其相应的屏幕显示控制程序。下面以DBASEⅡ(V2.41)为例,说明如何修改。1.找DBASE.COM显示行控制参数用DEBUG.COM把DBASE.COM(一般带COM或EXE扩展名的文件需要更改其扩展名)调入内存,利用搜索命令(S)找到所有显示控制程序段/子程序。显示器驱动是由中断处理程序INT10H实现的,要在反汇编后的命令中找出与显示有关的程序段/子程序,只要找到含INT10H这条指令的程序段即可,在INT10H的入口参数中不难确定哪些参数是行控制参数。经分析,下面存储单元中的相应语句正是控制屏幕行数的关键。 相似文献
8.
EXE文件不能直接被DEBUG修改,需将其更名(不带扩展名EXE)后才能调试,调试完成再改回原名,所以操作较为繁琐.上述原因在于:DEBUG调试文件要判断其扩展名是否为EXE.因此,只要消除DEBUG对文件扩展名EXE的判别功能,即可实现直接调试.EXE文件.具体作法如下: 相似文献
9.
10.
Foxbase提供用户一个标签格式文件命令,其目的是提供用户打印信封和物品标签等。但使用该命令生成的标签存在以下问题: 1.标签内行与行之间无法形成空行。这样生成的标签打印出来后,行与行靠在一起,不美观; 2.行开头处不能形成空格。例如第三行是××同志收,我们希望在第三行之前空几格再打印××同志收,这样更好看一点。 由于标签文件命令存在以上两点不足,因此就没有什么实际使用价值。 相似文献
11.
笔者通过对DOS2.00中的DEBUG程序的分析,并结合一般软件反跟踪的手段,将用于动态跟踪调试命令——T命令和G命令的共同处理代码段分离,用INT80H代替INT3H,将不必要的中断向量重复设置去消等手段使DEBUG的跟踪能力大大加强。 相似文献
12.
涂耀华 《电脑编程技巧与维护》1999,(5):9-10
在MS-DOS 的大家庭中,DEBUG 无疑是辈份最长的一位。时至今日,它仍然是我们编程爱好者常用的工具。如果您现在对它还感到陌生的话,一起来看看我们平时不常用的F命令,了解其强大而又鲜为人知的功能。 注意:命令行后面的分号“;”及其后面的内容为注释部分,非实际输入内容。(下同) 相似文献
13.
在微机管理、实用事务软件开发以及应用软件加/解密等应用中,通常要用DEBUG实用调试程序编写具有某种功能的小汇编程序。笔者经过实践,摸索出一种在DEBUG下编写小汇编程序的简便修改方法,克服了在DEBUG下修改程序困难的问题,起到事倍功半的作用。假如我们要编写一个文件名为LQCK.COM的硬盘加锁汇编小程序,其操作过程如下:1.先用某一字处理软件写一个名为LOCKTXT的文本文件,其文件内容格式如下:A;DEBUG的汇编命令.…;汇编源程序从这里开始./;汇编源程序部分.;汇编源程序从这里结束/Z空回车,表示结束DEB… 相似文献
14.
一、直接控制硬件的五个命令 1.I/O通道的输出 OUT p,d p为I/O通道地址,d为要输出的数据。这个命令表示系统向3F8口输送一个十进制数255(即FFH)。注意,BASIC语言中十六进制数前须加&H来表示。 2.I/O通道的输入:INP(p) p是I/O通道地址。注意它不是一个单独的命令, 相似文献
15.
DEBUG有许多功能,例如读取内存、磁盘、程序,还可以编写小型的汇编程序等等。下面是各种命令的含意,命令既可以大写,也可以小写,但所有的数值都必须是十六进制的。 A address 进入一个小汇编器并开始输入汇编语言命令。address(地址)是可选项,如果省略,系统采用100h。 C blk1 r blk2 在大小为r的范围内比较内存块blk1和 相似文献
16.
《电脑》95年第1期《CD-ROM技术浅谈》和第4期《CD-ROM数据存储与检索软件》二文中都提到:“就象在WordStar下输入的文本不能在Lotusl-2-3下打开一样,…”,这一提法似有不妥.实际上,在WordStar下输入的文本是可以在Lotusl-2-3下打开的,但不是直接使用文件读入命令/FR,而是使用文本文件读入命令/FIT.读入后,还可使用Lotusl-2-3数据分解命令/DP将其分解成在Lotusl-2-3下可使用的工作单文件. 相似文献
17.
微机系统中的喘口地址直接和机器的硬件设备相联系,实时监视这些端口地址对了解系统硬件的工作过程,辅助维护和维修机器硬设备等工作有很大帮助。比如打印机的数据总线口地址378H、状态总线口地址379H和控制总统口地址为37AH,这些端口在正常联机情况下的输出代码为AA、DF和ECO日,而在正常脱机情况下的输出代码为AA、7F(FF)和EC当打印机总线系统出现故障时,虽然可以在DEBUG状态下,利用IN命令直接读取这些瑞口地址的内容和标准数据进行比较,来判断哪路总统出现故障,但如果故障现象是随机的或具有一定外界条件下才能查到,… 相似文献
18.
韩耀伟 《电脑编程技巧与维护》1997,(7):75-77
笔者最近在机器上发现一种怪现象,用DIR等读盘命令时,屏幕出现严重的抖动现象并拌有不规则的读盘声音,便怀疑是病毒作怪。使用KV300(B+)没发现病毒,但仍不放心。于是重新用干净的系统盘启动,然后用DEBUG去查看COMMANDCOM(DOS6。22)。果然发现有一段外壳程序,但是用DEBUG是不可能跟踪的,选用SOFT—ICE来跟踪它,才发现这是一个设计巧妙的病毒程序。 该病毒属于文件型外壳病毒,属于恶性病毒,它修改DOS中断,降低系统速度,更严重的是,当有读盘动作时,便触发病毒,感染当前工作路径下所有的COM和EXE文件。虽然此病毒长度为443H(1091) 相似文献
19.
(三)9.怎样使用系统调用命令17(11H)和18(12H)来实现对目录的检索?请用这两个系统调用命令编写一个程序,使它的功能相当于内部命令DIR。答:系统调用17(11H)用来寻找第一个目录项,系统调用17和系统调用18的配合使用可以检索指定名字的目录项。在对功能17(11H)作调用时要求DE寄存器中存放文件控制块FCB的首地址,并且要求把文件控制块的前11个字节填写好,即第0字节为盘号(1表示A盘、2表示B盘等等),第1~8字节为文件名,第9~11字节为扩展名。其余字节不必管。 CP/M在执行系统调用17(11H)时,会从磁盘目录区检索第一个匹配的目录项,返回值在累加器A中, 相似文献
20.
DEBUG 是 IBMPC 机随机提供的系统软件之一,主要用于对汇编语言编写的程序进行调试。它总共提供了18条命令,包括汇编、反汇编,用户程序装入内存、写回磁盘,显示,搜索、比较、修改、移动、填充内存内容,显示、修改各寄存器值,16进制加减法,设置断点的程序执行,单步跟踪执行和端口输入输出等功能。这些功能对于调试程序来说,是实用而方便的,但若用于目标代码的软件结构分析,例如对于.COM 文件或.EXE 文件,却很难胜任。这是因为 DEBUG 仅仅是作为一个程序调试工具而设计的,并不想让使用者把它作为一个软件分析工具。然而,DEBUG 的绝大多数命令,对于软件分析来说,也是不可缺少的,例如程序装入、反汇编、单步跟踪等等。如果在 DEBUG 的基础上,增加适当的功能,例如,用户程序的执行路径记录,对子程序调用深度进行有选择的单步跟踪,则会使扩充后的 DEBUG 在软件结构分析方面,亦成为有效的工具。 相似文献