8086汇编格式

时间:2022-07-23
本文章向大家介绍8086汇编格式,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

1.伪指令

segment和ends是成对出现的伪指令,它们必须有,它们的功能是定义一个段,segment说明段开始了,ends表示段结束了。通常的使用格式是:

段名  segment
...
...
...
段名 ends

end是汇编结束的标记,也是一个伪指令。用来告诉编译器汇编结束。

assume是假设某一个寄存器和某一个段相关联的。

程序返回,使用下面两条指令。

mov ax,4c00H
int 21H

一个简单的汇编程序源代码如下所示。

assume cs:main

main segment

mov ax,2
add ax,ax
add ax,ax

mov ax,4c00H
int 21H

main ends

end

在dosbox下,使用masm编译这段代码的命令如下:

masm c:1.asm    ;编译
link 1;           ;链接

由于没有输出,在dosbox下执行1.exe的时候,没有任何输出。