
dw 32 dup(0) 定义32个字的堆栈空间
stack ends 结束堆栈段定义
data segment 定义数据段
OBUFDB '>',0DH,0AH,'$' 定义“回车、换行”字符串
IBUF DB 0FFH,0,255 DUP(0) 定义字符串输入缓冲区
data ends 结束数据段定义
code segment 定义代码段
begin proc far 定义远程调用子程序
assume ss: stack,cs:code,ds:data 段寄存器关联说明
push ds 入栈保存子程序返回段地址
sub ax,ax 子程序返回偏移地址
push ax 入栈保存子程序返回偏移地址
mov ax,data 取数据段段址
mov ds,ax 给数据段寄存器赋值
MOV DX,OFFSET OBUF “回车、换行”字符串地址
MOV AH,9 DOS功能调用9号功能:显示以“$”为结束标志的字符串
INT 21H DOS功能调用
MOV DX,OFFSET IBUF 字符串输入缓冲区地址
MOV AH,10 DOS功能调用10号功能:键盘输入不超过指定长度的字猛世符串
INT 21H DOS功能调用
MOV BL,IBUF+1 读入实际输入的字符串长度(字符消轮个数)
MOV BH,0 基址寄存器高位字节置0
MOV IBUF[BX+2],'$' 用“$”代替字符串末拿知信尾的回车符
MOV DL,0AH 换行符
MOV AH,2 DOS功能调用2号功能:显示DL中的字符
INT 21H DOS功能调用
MOV DX,OFFSET IBUF+2 输入的字符串地址
MOV AH,9 DOS功能调用9号功能:显示以“$”为结束标志的字符串
INT 21H DOS功能调用
ret 结束子程序,返回调用者
beginendp 子程序定义结束
code ends 代码段定义结束
end begin 编译到此结束,代码段指令从begin标号开始处执行
一、按下好辩东南游袜芹DX7的一键启动按键。
二、仪表灯亮起,接通东南DX7的全车电源。
三、向左拧动驾驶员侧神毕车门上的后视镜调节钮。
四、向前后左右四个方向推动按钮,即可调整驾驶员侧后视镜。
五、向右旋转后视镜调节钮至R侧,即可调整副驾驶员侧的外后视镜。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)