相当基础的汇编语句

来源:百度知道 编辑:UC知道 时间:2024/05/04 22:04:36
CSEG SEGMENT
ASSUME CS:CSEG
START: MOV DL,65
MOV AH,2
MOV CX,26
LP: INT 21H
INC DL
LOOP LP
MOV AH,4CH
INT 21H
CSEG ENDS
END START
请高手帮忙解释下,每句都解释越详细越好,我知道是输出26个字母,很多方面对汇编不理解,还有那个mov ah,2 和mov ah,4ch是什么意思,起什么作用,本人汇编财年,谢谢了,答的详细,另外加分,这个问题应该不是很难吧.

CSEG SEGMENT ;伪指令 功能:代码段定义
ASSUME CS:CSEG ;分配代码段赋值
START: MOV DL,65 ;将65送DL,转换成ascii码就是大写字母A
MOV AH,2 ;将2送AH
MOV CX,26 ;
LP: INT 21H ;调用dos中断21h,中断调用号为AH( 即2)就是显示DL 中的内容
INC DL ;DL自加1,即A变成B,以后变C …………
LOOP LP 循环输出A,B,C
MOV AH,4CH ;因为程序执行完成要返回dos,要将中断号4ch送AH
INT 21H ;调用dos中断21h,中断调用号为AH( 即4ch),返回dos
CSEG ENDS ;代码段结束
END START ;程序结束