1.如何在 win10 64 位下完美配置搭建汇编环境
下载Dosbox与你的电脑中,安装时的存储路径按照你的喜好,c: d: e: f:都可以,安装完成后会自动生成快捷方式于你的桌面。
如图所示,打开后将生成2个窗口,如图。我们在小的窗口内进行工作(大的窗口可以最小化但是不能关掉!)Dosbox的下载地址可在官网中找寻于子目录Download中找到,不熟悉英文的也不要紧在很多其他的网站也可以下载,不过需要仔细筛选以免遇见奇奇怪怪的软件。
2下载masm32,这个下载可在网上找到很多。在许多人的百度云内也有分享。
下载后直接解压到你的工作目录,我这里用e:盘为例目录设置为e:\MASM(这里的目录比较重要因为我们在使用Dosbox时需要用到)masm32里比较需要的就是masm.exe link.exe debug.exe edit.com等工具。(图中HELLO命名的是我的测试程序,不需包涵在内)3之后我们就可以愉快的开始进入正题了首先我们在dosbox的小窗口中输入以下代码:mount c e:\MASM 这是将dosbox中的虚拟盘设置为我们的e:\MASMc: 进入虚拟c:中完成以上步骤,一个汇编的编译环境就搭建完成了。
2.win10安装masm时出现需要安装源
1.将Windows Module Installer启动,启动方式为(win7):“我的电脑”右击——管理——服务和应用程序——服务——Windows Module Installer——右击启动。
2.若出现资源不够的提示,那是因为以前安装某些软件限制了注册表的大小。 解决办法是在开始窗口输入regedit进入注册表。
找到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control。 注意在选中Control的情况下,在右边选择RegistrySizeLimit(REG_DWORD类型),将其的值改为 FFFFFFFF (10进制就是 4294967295)重新启动计算机后启动Windows Module Installer。
如果装过之前版本的iTunes,在重启之前确保所有的iTune启动项都打开,这样,就可以安装完成了。
3.怎样在DOS命令下安装masm32
下面程序在MASM上可以编译通过
data segment
hey db 'hello world'+'$'
data ends
code segment
assume cs:code,ds:data
main:
mov ax,data
mov ds,ax
mov dx,offset hey
mov ah,09h
int 21h
mov ah,4Ch
int 21h
code ends
end main
radasm这个编译器我没用过,你还是上网查下相关资料吧,如果软件有帮助也可以看看。
我用的是微软的MASM,而且我上面给出的代码是16位的,保存为hello.asm在MASM的目录下
命令MASM hello;
LINK hello;
运行生成的hello.exe就可以了
4.win10安装masm时出现需要安装源
1.将Windows Module Installer启动,启动方式为(win7):“我的电脑”右击——管理——服务和应用程序——服务——Windows Module Installer——右击启动。
2.若出现资源不够的提示,那是因为以前安装某些软件限制了注册表的大小。
解决办法是在开始窗口输入regedit进入注册表。
找到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control。
注意在选中Control的情况下,在右边选择RegistrySizeLimit(REG_DWORD类型),将其的值改为 FFFFFFFF (10进制就是 4294967295)重新启动计算机后启动Windows Module Installer。
如果装过之前版本的iTunes,在重启之前确保所有的iTune启动项都打开,这样,就可以安装完成了。
转载请注明出处windows之家 » win10安装masm32