一个汇编语言程序从写出到最终执行的简要过程:
编写–〉编译–〉连接–〉执行
1、编写
notepad++选择Assembly
assume cs:abc ; abc被我们当做代码段来使用,so要把它和cs联系起来 abc segment ; 定义一个段(abc),到ends结束 start: mov ax,2 ; 给程序一个起始位置 add ax,ax ; 在这个代码段写入汇编指令(这个段就是我们定义的代码段) add ax,ax mov ax,4c00H ; 这两句汇编指令就是程序返回(在DOS下,一个程序P2想要运行,就必须要有一个正在运行的程序P1将P2从可执行文件加载到内存中,然后将CPU的控制权交给P2,P2才能运行。P2运行时P1停止运行。当P2运行完毕后,要将CPU的控制权还给使它能运行的程序P1,然后P1继续运行) int 21H ; 我们暂时不需要知道这两句话为啥是这样的,只要知道它的作用是程序返回(将CPU的控制权还给使它能运行的程序) abc ends ; 代码段结束 end start ; 指出程序结束的位置