xiaoz吧 关注:37贴子:420
  • 23回复贴,共1

关于64位Win7/Win 8 下怎么学习汇编语言

只看楼主收藏回复

我看有许多同学用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的操作了。
附带下载地址:
链接:http://pan.baidu.com/s/1kTl4X9t 密码:wbqj


IP属地:湖北1楼2014-11-17 12:42回复
    下面以一个汇编的hello world 为例子。
    在e:/masm/目录下新建一个 1.asm 的文件,打开编写汇编代码

    然后打开软件,把e:/masm 虚拟到C盘,切换到C盘

    编译,连接

    执行:1

    这个时候,Hello World 就输出了。


    IP属地:湖北2楼2014-11-17 12:54
    回复
      2025-06-02 18:01:55
      广告
      谢谢楼主,非常详细,这些天正为ml64头疼呢,这下好了。


      3楼2014-12-13 07:47
      收起回复
        实测win8 64位在没鼠标的情况下dosbox会闪退,dosbox版本0.74,通过命令行设置SDL_VIDEODRIVER=windib解决,话说是不是我电脑的问题呃


        来自Android客户端4楼2015-01-08 12:52
        收起回复
          谢谢楼主 你完美的解决了我的问题


          IP属地:北京5楼2015-01-27 20:47
          回复
            我还是不行


            6楼2015-02-24 12:13
            回复
              复制了你的代码,运行还是3个warning errors和3个server errors,系统是win8,1 update 3 安装了最新补丁


              IP属地:安徽7楼2015-05-13 16:48
              收起回复
                楼主为什么我的是这样


                8楼2015-05-24 09:46
                回复
                  2025-06-02 17:55:55
                  广告

                  希望楼主看到能解答一下


                  9楼2015-05-24 09:52
                  收起回复


                    希望楼主能解答!!QAQ


                    IP属地:美国10楼2015-06-09 18:22
                    收起回复

                      希望楼主能解答下


                      11楼2015-06-23 19:16
                      收起回复
                        怎么运行debug进行调试?


                        12楼2015-12-05 13:33
                        回复