zoukankan      html  css  js  c++  java
  • 关于64位Win7/Win 8 下怎么学习汇编语言

    我看有许多同学用Win 7/Win 8 学习汇编,现在好多人的内存升级了都用64位系统了,但是64位W7没有自带的DEBUG和MASM。


    1.首先下载DOSBOX,(下面附带地址)它的作用就是让你在64位下使用32、16位的软件。如果不使用DOSBOX就会出现程序不兼容的对话框。

    1

    安装完DOSBox后,我们就能运行汇编后的程序了

    2

    打开DOSBox后,我们可以看到Z : >,这是DOSBox里的虚拟盘,我们可以采用mount命令将其转变到自己的D盘: mount c e:masm (PS:这里是把下载好的masm5.0文件里面的程序和debug.exe放在了e盘下的masm文件夹里面 )

    3    4

    下来就是dos的操作了。

    下面以一个汇编的hello world 为例子。
    在e:/masm/目录下新建一个 1.asm 的文件,打开编写汇编代码

    10

    代码:

    date segment
        db 'hello world -by xiaoz','$'
    date ends
    codesg segment
    assume cs:codesg,ds:date
    start:  mov ax,date
            mov ds,ax
            
            mov dx,0
            mov ah,09h
            int 21h
            
            mov ax,4c00h
            int 21h
    codesg ends
    end start

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

    6

    编译,连接,执行1

    8

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

    附带下载地址:
    链接:http://pan.baidu.com/s/1kTl4X9t 密码:wbqj

  • 相关阅读:
    React 事件机制
    EggJs学习 (一)
    css 选择器及样式属性
    css盒子模型
    ES5 继承方式
    正则表达式
    Flex布局
    npm
    深拷贝、浅拷贝
    Webpack实战(入门、进阶与调优)
  • 原文地址:https://www.cnblogs.com/Zengineer/p/4312774.html
Copyright © 2011-2022 走看看