汇编程序的步骤:
1.编写代码
2.编译,链接
3.调试运行
debug模式下的数组是16进制,但是我们在编写汇编程序的时候,要带有H,表示16进制;否则系统认为是10进制的;
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
想要去调用ml指令,首先要去在系统中配置一下,两种方法
方法二:先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,就可以看到停止了;
‘
中断
在项目的执行过程中,我们可能要在某些情况中断,可以通过int n
来中断
int n
单词 Interrupt 缩写
n是终端码,内存中有一张中断向量表,用来存放中断码对应的中断程序的入口地址