汇编代码解释

来源:百度知道 编辑:UC知道 时间:2024/06/07 18:53:54
DATA SEGMENT
NUM DB '200711701101$'
CHANGE DB 0DH,0AH,'$'
NAM DB 'CaiXinRong$'
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
MAIN: MOV AX,DATA
MOV DS,AX
LEA DX,NUM
MOV AH,9
INT 21H

LEA DX,CHANGE
MOV AH,9
INT 21H

LEA DX,NAM
MOV AH,9
INT 21H

MOV AH,4CH
INT 21H
CODE ENDS
END MAIN
谁能帮我注释下这段代码
最后在每行的最后注释下,谢谢了!看不懂啊!

DATA SEGMENT 数据定义部分
NUM DB '200711701101$'
CHANGE DB 0DH,0AH,'$'
NAM DB 'CaiXinRong$'
DATA ENDS
CODE SEGMENT 代码定义部分
ASSUME CS:CODE,DS:DATA定义部分看上面就知道了,就是数据定义和代码定义
MAIN: MOV AX,DATA 运行开始
MOV DS,AX mov的意思不用所有的都说了吧,晕噢,就是将后面的送到前面
LEA DX,NUM就是目标地址传送指令: 将一个近地址指针写入到指定的寄存器。
MOV AH,9
INT 21H 中断

LEA DX,CHANGE目标地址传送指令
MOV AH,9
INT 21H中断

LEA DX,NAM目标地址传送指令

MOV AH,9
INT 21H 中断

MOV AH,4CH
INT 21H
CODE ENDS
END MAIN 结束

都是一样的,没了