汇编语言,代码解释【初学者】

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值