美文网首页
七.第一个程序

七.第一个程序

作者: mkb2 | 来源:发表于2017-05-08 23:22 被阅读34次

    汇编程序的步骤:
    1.编写代码
    2.编译,链接
    3.调试运行


    debug模式下的数组是16进制,但是我们在编写汇编程序的时候,要带有H,表示16进制;否则系统认为是10进制的;

    使用这个软件编写,基于win7系统呦
    assume cs:code
    code segment 
            mov ax,1122H ;make ax = 1122H
            mov bx,3344H ;make bx = 3344H
            add ax,bx    ;make ax = ax + bx
    code ends  
    end
    
    在c盘中新建一个文件夹,然后存放这段代码 我们使用的工具,放到任何位置都行 cmd中执行ml命令,不好使

    想要去调用ml指令,首先要去在系统中配置一下,两种方法

    方法1.将这段地址配置到系统中,方便寻找 步骤 继续建立 退出重新进入就可以看到指令设置成功了

    方法二:先cd到C:\MASM6.15文件夹,在这基础之上,在cd到C:\codes

    方法2 编译和链接汇编文件 多了两个文件,obj是目标文件,exe是编译文件 调试汇编指令 逐条查看,但是没有结束程序
    assume cs:code
    code segment 
        
            mov ax,1122H ;make ax = 1122H
            mov bx,3344H ;make bx = 3344H
            add ax,bx    ;make ax = ax + bx
            mov ah,4ch
            int 21h
    code ends  
    end
    

    这样就可以停止了,删除文件,保存,从新执行ml命令,然后再次debug,就可以看到停止了;

    汇编语言的组成 伪指令 编译的两种方法 debug常用命令

    中断

    在项目的执行过程中,我们可能要在某些情况中断,可以通过int n来中断

    int n   
    单词 Interrupt 缩写
    

    n是终端码,内存中有一张中断向量表,用来存放中断码对应的中断程序的入口地址

    相关文章

      网友评论

          本文标题:七.第一个程序

          本文链接:https://www.haomeiwen.com/subject/wfdvtxtx.html