• 如何运行汇编程序


    在WIN10环境下,运行汇编程序不是很简单,当然,如果你用一些集成环境下的ide去运行汇编的话,那会非常方便,就和C/C++的编译器一样方便,但是在这里,我们主要说下,如何在dosbox下运行汇编程序,这还是稍微麻烦些的。

    首先,编写你的汇编程序,你可以用记事本,也可以用notepad++等等的工具,完成后,将后缀改为.asm。假设这里我们的文件名是1.asm。

    然后,下载dosbox,然后打开,打开dosbox后会出现两个框,一个带蓝色的,一个是黑色的

    我们要在带蓝色的框内输入命令。

    接下来呢,我们要进行的一个操作叫做挂载,为什么要执行这个操作呢?因为这个dosbox是在windows环境下模拟dos环境的,而dos环境下,它只有一个C盘,但是我们windos有这么多盘,dos要把哪个当成他自己的C盘呢?那么挂载的意义就是让dos明白自己的C盘在哪,挂载的命令如下:

    mount c: d:asm
    这个的意思就是,把windows下D盘的asm文件夹当成dos下的C盘,没错,我自己在D盘下新创建了一个文件夹叫做asm,我们把这个文件夹当作dos的C盘。

    然后,我们进入C盘,命令是:

    c:

    然后,我们就可以开始在dos下操作了。

    目前为止我们一共说了两条命令,就是这两条:

    mount c: d:asm
    c:

    这里说一下,这两条命令在我们每次打开dosbox时都要输入一遍才行,对的,dosbox只要一关闭,它就会忘了自己的C盘在哪了,所以每次打开后,你都要重新告诉它一遍C盘在哪,这样稍微有点麻烦。

    那么我们就说下如何能够避免这个麻烦:

    打开dosbox后会出现两个框,一个带蓝色的,一个是黑色的,在黑色的框里有一个路径,我们去找这个路径,在这路径的尽头,我们会会找到一个文件,它的后缀名应该是.conf。我们用记事本打开这个文件,把记事本拉到最后,然后把刚才那两条命令粘贴进去,保存,退出就行了。

    那么这是什么意思呢?这个文件叫做配置文件,它可以设置一些dosbox的参数,在这个文件的末尾是一个特殊的区域,在这个区域内的命令,只要一打开dosbox,这些命令就会自动运行。你可以理解为电脑的开机启动项,所以我们就把刚才那两条命令粘贴到这个文件的末尾了,这样dosbox每次一打开都会先执行那两条语句,它就会知道自己的C盘在哪里了。

    然后我们把刚才写的1.asm文件夹放到asm文件夹下,也就是dosbox的C盘,

    这个时候,我们还需要三个工具,一个是MASM.EXE,一个是LINK.EXE,一个是debug.exe。这三个工具在网上也很好找的。我们要把这三个工具都放到这个asm文件夹里

    然后开始编译,输入命令 :

    masm  1.asm

    回车

    然后输入三个回车

    这个时候,如果有错的话,它就会提醒你有错,你需要检查一遍,把错误改了。

    没错的话,开始连接,输入命令:

    link   1.obj

    回车

    然后输入三个回车

    然后开始运行,输入命令:

    1.exe

    回车

    然后就运行啦!

  • 相关阅读:
    正整数分解质因数
    水仙花数
    键入任意整数,将之从小到大输出
    有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少
    输入某年某月某日,判断这一天是这一年的第几天?
    java 日期增加
    oracle数据库 ORA-01461: can bind a LONG value only for insert into a LONG column解决方案
    JAVA实现图片叠加效果
    JAVA_GET请求URL
    sqlserver-触发器-判断更新了哪个字段。
  • 原文地址:https://www.cnblogs.com/fate-/p/12880508.html
Copyright © 2020-2023  润新知