DATAS SEGMENT ;数据段定义 string db 13,10,"chenyh,hello",13,10,"$" ;此处输入数据段代码 ;定义了一个字符串,13是回车,10是换行,字符串结束必须以$结束 DATAS ENDS STACKS SEGMENT ;堆栈段定义,此程序未用 ;此处输入堆栈段代码 STACKS ENDS CODES SEGMENT;代码段开始 ASSUME CS:CODES,DS:DATAS,SS:STACKS ;说明段寄存器和定义段的关系 START: MOV AX,DATAS ;数据段到ax寄存器 MOV DS,AX ;ax寄存器到ds段寄存器,不能直接数据段到ds lea dx,string ;加载定义字符的有效地址 mov ah,9 ;调用dos显示字符串功能 int 21h ;此处输入代码段代码 MOV AH,4CH ;程序结束,控制权返回 INT 21H CODES ENDS END START
汇编语言,代码解释【初学者】
最新推荐文章于 2024-08-11 13:32:08 发布