我已经全部打包了,可谓是最全的,希望楼主能够采纳!!!
各操作系统环境下,汇编所需软件汇总,从此进入汇编深坑不求人~,以下是一些额外的说明: *【DOSBox0.74-win32-installer】这个是WIN7\WIN8\WIN8.1通用的,支持32及64位操作系统。 *【DEBUG.EXE】就是那回事儿了,不知道和【DEBUG32.EXE】有没有什么区别,但肯定能用! *【MASM】分5.0和6.15两个版本,前者很稳定,学习8086CPU就够了,而后者功能相对强大,易于使用,也是甲鱼视频里用的那个。 (更新的版本已经集成在了各版本的VISUALSTUDIO中的VC的BIN文件夹中,这里不提供。) *【npp.6.7.4.Installer.1421032427.exe】就是NOTEPAD++,官方中文版。 *【UltraEdit_21.20.1001.0_SC.exe】烈火的中文免注册版本。 *【汇编金手指】就是视频教程里所提到的那个。
WIN7/XP/32位操作系统的同学可以不下DOSBox和DEBUG,直接下MASM5.0或者MASM6.15就好。
WIN7/WIN8/WIN8.1/64位操作系统的同学推荐下MASM5.0,6.15在编译的时候有问题。
关于DOSBox模式和DEBUG调用 1, 首先开始按步骤进行安装,安装目录任选。 安装成功后运行DOSBox,我们就可以看到一个非常熟悉的界面了,和电脑里的命令提示符DOS窗口差不多(注意:由于它的两个窗口是在一起作用的,所以使用的时候不要关掉其中的任一个窗口)。 2, 运行DOSBox后,我们可以看到【Z:\>】,这是DOSBox默认的虚拟盘符,我们可以采用【mount】命令将其改变为指定位置的指定盘符。 例: Z:\>mount C D:\MASM↙ Drive C is mountedas local directory D:\MASM\ Z:\>C:↙ C:\> 这里,我在【D】盘建立了一个文件夹【MASM】,作为汇编实验的文件存放位置。使用该命令后,将自己本地电脑的【D:\MASM】目录虚拟成了【C】盘符。这时候在DOSBox里面输入【C:】其实是打开电脑里面的【D:\MASM】。 3, 但是每次打开DOSBox都要输入太麻烦,可以打开【DOSBox.exe】所在程序目录,进行如下设置: 双击打开【DOSBox0.74 Options.bat】,在打开的文本里找到[autoexec]行(通常会在文本的最后位置),根据你自己做汇编实验的文件夹所在路径进行相应的设置,在[autoexec]项的末尾另起一行写入下面的两条命令: [autoexec] mount C D:\MASM↙ C:↙ # Lines in thissection will be run at startup. # You can put yourMOUNT lines here. 以我的文件路径设置为例,修改后,保存并关闭。 4, 然后将【DEBUG.EXE】和【MASM 5.0】或【MASM 6.15】中的所有文件都放在【D:\MASM】文件夹下。 这时候打开DOSBox就可以直接调用【DEBUG、MASM、ML、LINK】等命令了。 5, 如果使用MASM的时候会出现【unable to open input file】这个错误,是汇编时找不到源文件。 举例,将【1.ASM】文件放在【D:\MASM\EXAMPLE】这个文件夹下。如果编译的时候用【Object Modules [.OBJ]:D:\MASM\EXAMPLE\1.ASM】就会出现上面的错误提示。正确的应该是【Object Modules [.OBJ]:D:\EXAMPLE\1.ASM】。这是因为DOSBOX虚拟【D:\MASM】为所设盘符的根目录,不要重复书写。
|