关于64位Win7/Win 8 下怎么学习汇编语言
xiaoz吧
全部回复
仅看楼主
level 9
奋斗丶小Z 楼主
我看有许多同学用Win 7/Win 8 学习汇编,现在好多人的内存升级了都用64位系统了,但是64位W7没有自带的DEBUG和MASM。
1.首先下载DOSBOX,(下面附带地址)它的作用就是让你在64位下使用32、16位的软件。如果不使用DOSBOX就会出现程序不兼容的对话框。
安装完DOSBox后,我们就能运行汇编后的程序了
打开DOSBox后,我们可以看到Z : \ >,这是DOSBox里的虚拟盘,我们可以采用mount命令将其转变到自己的D盘: mount c e:\masm (PS:这里是把下载好的masm5.0文件里面的程序和debug.exe放在了e盘下的masm文件夹里面 )
下来就是dos的操作了。
附带下载地址:
链接:百度网盘 密码:wbqj
2014年11月17日 04点11分 1
level 9
奋斗丶小Z 楼主
下面以一个汇编的hello world 为例子。
在e:/masm/目录下新建一个 1.asm 的文件,打开编写汇编代码
然后打开软件,把e:/masm 虚拟到C盘,切换到C盘
编译,连接
执行:1
这个时候,Hello World 就输出了。
2014年11月17日 04点11分 2
level 3
谢谢楼主,非常详细,这些天正为ml64头疼呢,这下好了。[太开心]
2014年12月12日 23点12分 3
嗯嗯,解决啦问题就好[哈哈]
2014年12月13日 16点12分
level 3
实测win8 64位在没鼠标的情况下dosbox会闪退,dosbox版本0.74,通过命令行设置SDL_VIDEODRIVER=windib解决,话说是不是我电脑的问题呃
2015年01月08日 04点01分 4
应该是的
2015年01月08日 17点01分
level 8
谢谢楼主 [太开心] 你完美的解决了我的问题
2015年01月27日 12点01分 5
level 1
[泪]我还是不行
2015年02月24日 04点02分 6
level 1
复制了你的代码,运行还是3个warning errors和3个server errors,系统是win8,1 update 3 安装了最新补丁
2015年05月13日 08点05分 7
把你写的,和运行的情况截图发出来
2015年05月13日 15点05分
这个和系统没关系。
2015年05月13日 15点05分
level 1
楼主为什么我的是这样
2015年05月24日 01点05分 8
level 1
希望楼主看到能解答一下
2015年05月24日 01点05分 9
因为你下载的文件没有放在d:/masm下
2015年05月24日 15点05分
回复
�ܶ�ؼСZ
:放了
2015年05月25日 11点05分
要是放了,就不会提示不存在的。
2015年05月25日 11点05分
回复 奋斗丶小Z :我也不知道
2015年05月26日 04点05分
level 1
希望楼主能解答!!QAQ
2015年06月09日 10点06分 10
你把d:\masm 挂载到了d盘, 现在的d盘就相当于d:/masm
2015年06月12日 16点06分
所以要把你的lei.asm文件也放在d:/masm下。运行命令 masm lei.asm就可以了
2015年06月12日 16点06分
level 1
希望楼主能解答下[呵呵]
2015年06月23日 11点06分 11
文件目录和文件截图都发过了吧,这样我也不知道是什么问题。
2015年06月24日 04点06分
level 1
怎么运行debug进行调试?
2015年12月05日 05点12分 12
1