汇编mov ah,4ch

来源:百度知道 编辑:UC知道 时间:2024/05/26 01:00:08
在很多程序中见到mov ah,4ch int 21h,在一些程序中有没有,不知道什么时候加,什么时候不加?

如果不将代码段定义为一个属性为far的子程序,通常要在代码段主程序的最后(不一定是代码段最后)添加这两条语句,作用是结束程序返回。
如果将代码段定义为一个属性为far的子程序,则通常不需要添加这两条语句,此时程序框架如下:
main proc far
push ds
xor ax,ax
push ax

......;代码段的功能主体

ret
main endp

mov ah,4ch
返回调用里程 al=返回码..
基本上的在最后时候加的..

MOV AH,4CH
INT 21
是返回操作系统指令