[汇编语言]-第四章第1个程序

 1 assume cs:codesg       //假设 cs指向 codesg段 伪指令
 2 
 3 codesg segment        //定义一个段,段名为codesg ,这个段从此开始 伪指令
 4 
 5 start:  mov ax,0123H
 6 
 7       mov bx,0456H
 8 
 9       add ax,bx
10 
11       add ax,ax
12 
13       mov ax,4c00H
14 
15      int 21H
16 
17 codesg ends          //名称为codesg的段到此结束
18 
19 end              //汇编程序的结束标记

1- 汇编语言程序包含汇编指令,伪指令.汇编指令是对应的机器码指令,可被编译为机器指令,最终为CPU所执行.而伪指令没有与对应的机器指令,最终不被CPU执行,由编辑器执行的指令.编辑器根据伪指令来进行相关的编译工作.

2- 编程:保存以上代码为 1.asm

3- 编译:使masm5.0 汇编编译器.文件名masm.exe,运行masm

 c:/masm5.0/masm 

   

编译的目标文件为1.obj

object filename,Source listing,Cross-reference 都是中间文件.可以不生成,直接enter即可

简化编译:

c:/masm5.0>masm 1;

4- 链接:

简化链接:

c:/masm5.0>link 1;

5- 执行

6- 程序运行及跟踪

原文地址:https://www.cnblogs.com/galoishelley/p/3528324.html