计划真的赶不上变化,本想着课后回来花一点时间做作业,结果遇上很多问题,小白菜真的是很惨啊..
然后就各种百度,站在巨人的肩膀上,总算是可以了。鼓掌~(给自己一点鼓励啊,不然就从很惨变成太惨了..)
好了,就是今天也没干什么,就写写这个过程纪念一下逝去的青春时光~
1、下载,安装,我下的是dosbox0.74,还有那些masm.exe,link.exe,debug.exe.这些文件,都把它们复制到安装目录下。
2、运行dosbox,在出现的界面输入:mount c e:\assembler。(e:\assembler 是我安装的时候的目录)
据说这样的原理是将pc上的e盘根目录映射在dos下 的c盘,然后我们在dos上打c:其实进入的是e盘。
3、然后输入c:
这样我们就能在dos界面上看到z:\>变成了c:\>。
这里有一个有意思的地方。每次运行都得输入第2、3步,比较麻烦,所以,打开下载安装dos的文件夹,看到里面有一个dosbox 0.74 options.dat ,双击,然后会是用文本文件打开的,拉到最后面,会看到一句“# You can put your MOUNT lines here.”
然后我们把第2、3步的那两句话写在里面,以后运行软件就不用再输入第2、3步了,直接进入正题。
下面进入正题。
4、在桌面新建一个文本文档,将程序输入进去,保存。写个名字,比如abc,将后缀名改成.asm。
5、回到dos,输入masm abc 回车
没错的话四下回车之后就会看到 0 warning errors
0 severe errors
这里遇到一个问题。最后一下回车之后提示无法打开文件,然后我发现是因为我的文件名太长了,我改短了就可以了。为什么我也不知道。
6、输入link abc 回车
也是四下回车,就又回到c:\>了。
7、然后,回到我们的文件目录下,看看,就会看到出现了两个新的文件,abc.obj和abc.exe。这都是上面两步结束后得到的。
8、现在已经可以运行了。输入abc 回车 运行。
结束了,这么一屡思路,还挺简单,但是过程很艰辛。
突然想起一句话:以结果为快乐是短暂的快乐,以过程为快乐才是永久的快乐?
但是我感觉结果才是快乐的,过程一般都很痛苦==
The End .