如何运行汇编程序

如何运行汇编程序,第1张

要运行汇编程序,可以有很多的方法,也可以用一些专门的软件,但众所周知,汇编的话,是即使用记事本也是可以写出来然后在DOS环境下运行的,只要有MASMEXE和LINKEXE即可,当我们在记事本里写好汇编程序时,应把它保存成asm的格式,如sortasm,然后在开始->运行中输入cmd,转到你存放程序的文件夹,最好所有的文件都是用英文命名,如我的是在D盘的huibian文件夹中

2然后再输入masm 以及你的文件名敲回车,再在默认的情况下连敲三次回车,此时如果有错误和提醒,它会显示,否则就是 0,如图

3再输入link 以及你的文件名,连敲几次回车,这时电脑会自动生成一个你的文件的目标文件,如我的文件名是maxxx

4这时,你就可以直接运行程序 了,如我的运行结果为0054

5当然,如果你觉得你的程序有问题,也可以用debug 进行调试,输入u可以直接看到你的每一步指令,直到出现最后一条 int 21h 为止,记住它前面的地址码,用g跳转可以直接执行到最后一步看到最后结果,如图

编写 Autoruninf 文件并把它放在U盘根目录

格式

[AutoRun]

Icon=

Label=

Open=

图标命令Icon

Icon命令制定可自运行的驱动器在微软Windows用户界面中的图标

格式:icon=图标文件名[,索引]

参数说明:

图标文件名

包含图标信息的 ico, bmp, exe, dll文件名。如果该文件包含多于一个图标,必须用一个从0开始的索引进行标记。

备注:

图标和标签一起在用户界面中描绘可自运行驱动器。例如,在Windows浏览器中,驱动器的图标变成设置的特定图标,而不是标准的默认磁盘图标。图标文件必须与open命令指定的文件存在于同一目录下。

下面这个例子指定的图标是 Myprocexe文件中的第二个图标。

Icon = Myprocexe, 1

标签命令Label

Label命令指定一个文本标签作为磁盘名。

使用:label = 标签文本

参数:

标签文本:一个标签文本字符串,可以包含空格。

备注:

下面的例子指定一个驱动器的名字为“我的磁盘”

Label = 我的磁盘

打开命令Open

Open命令指定一个可执行文件的路径和文件名,当用户此驱动器与电脑连接时自动运行此程序。

使用:open = [可执行文件路径/]可执行文件名[参数1[参数2]……]

参数说明:

可执行文件名

当CD插入时运行的可执行文件的全路径名。如果只有一个文件名,那么他必须位于磁盘的根目录下。如果在子目录下,必须制定路径。也可以包含为运行的可执行文件传递的一个或多个参数。

备注:

如果想获取更多的关于启动程序的信息,请阅读MSDN中的文章《Tips for Writing AutoRun Startup Applications》

实验结果:

此命令只有在光驱中使用时有时可以使用,在移动磁盘和固定磁盘中均不能达到预期目的。具体原因,不清楚。

以上就是关于如何运行汇编程序全部的内容,包括:如何运行汇编程序、怎样点击U盘的盘符就直接启动U盘内的应用程序、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9717861.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存