在编写汇编程序的时候要经常改代码,编译,链接。要不断地在记事本和masm之间转换。下面讲我自己的提高调试效率的经验。
首先,准备的工具。
(1)Ultra Edit 32
这个工具比记事本功能强大。运行效率也很高。功能自己挖掘吧。
(2)virtual PC 2007
直接在cmd打开的dos下面调试会经常出问题。所以用virtual pc 2007来虚拟一个纯dos系统。并且在硬盘上面来共享一个文件夹。把masm和编辑的程序源文件放到这个文件夹下面。
接下来,比方说编辑的源文件命名为t2.txt。那么要在这个文件夹下面再建立一个文件命名为t...


- [jall] 他只是讲解,做个例子,实际上任何地址或者寄存器在使用前都需要确保没有程序在占用,覆盖数据的后果难以想 10/03 02:25
- [wsb200514] 哈哈,确实。看题目的意思ax里面肯定是有数据的,不然不会push它,既然有数据就不应该用ax去做数据 05/25 16:55
- [bluestorm80] 后来说这个闪烁的光标是显卡实现的。具体如何实现的,就先不管那么多了 11/23 17:08
- [younggay] en .... 11/18 14:17
- [younggay] 嗯。博主的思路都很合理。最后一种的思路很灵活,有味道。 11/18 13:32
- [scuzg] 结果很正确嘛! 视为无符号数,10-11不够减则借1位,被减数成了260,则: 260-11=2 11/05 13:39
- [tinyparticle] 程序完成 10/18 12:29
- [tinyparticle] 测试正确 10/15 18:00
- [bluestorm80] 正像前面研究的那样,栈是一种很重要的技术。在里面保存着下一条要执行的指令,至少目前我是这么看的。所以 10/15 06:54
- [scuzg] 执行loop语句时,IP值已经指向loop之下的那一条指令了。如果cx=0,那么CPU将读取当前IP 10/11 16:15
[2009-10-17 06:51] 提高调试效率
阅读全文 |
评论次数(0) |
浏览次数(231) |
所属类型(默认类型)
[2009-10-10 21:00] [转帖]如何在Virtual PC 2007的DOS操作系统下面设置共享目录拷贝
因为Virtual PC 2007已经不支持DOS系统下的目录共享了,但是2004的补丁有支持,所以我们可以先下载VPC 2004的补丁。然后解压出一个软盘映像,利用此映像安装DOS的目录共享。以下是详细步骤:
1. 下载VPC 2004的补丁
Download Virtual PC 2004 SP1: http://www.microsoft.com/downloads/details.aspx?familyid=6d58729d-dfa8-40bf-afaf-20bcb7f01cd1&displaylang=en
2. 将下载的Virtual PC 2004 SP1.z...
1. 下载VPC 2004的补丁
Download Virtual PC 2004 SP1: http://www.microsoft.com/downloads/details.aspx?familyid=6d58729d-dfa8-40bf-afaf-20bcb7f01cd1&displaylang=en
2. 将下载的Virtual PC 2004 SP1.z...
阅读全文 |
评论次数(0) |
浏览次数(316) |
所属类型(默认类型)
[2009-10-08 19:34] 终于找到一个非常好的网站
我已经毕业好几年了,不是学计算机专业的,是机电一体化专业的。平时接触的自动化方面的东西很多。对PLC比较熟悉。但是我对电脑是很喜欢。无论是软件还是硬件方面都很感兴趣。在大学的时候学数电,学过模电,也学习过汇编。但是可惜的是那都不是我们专业的主要专业课。就没有机会深入的学习。毕业后,由于工作的需要就自学了VB(以前在学校是学习的C)。用Access写了个小的数据库。当时完全自学,就下电子书,下代码。光电子书就下了1.2G。现在想写一个新的数据库,感觉Access的限制比较多,而且功能也有限,就看网上的介绍,想选择Delphi编写。于是就又开始自学Delphi。想开始学汇编完全是一个偶然的原因。在...
阅读全文 |
评论次数(3) |
浏览次数(302) |
所属类型(默认类型)
页码数(1):
1