汇编程序的步骤:
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
中
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是终端码,内存中有一张中断向量表,用来存放中断码对应的中断程序的入口地址
网友评论