1个回答
展开全部
DATA SEGMENT
A DB '123ABC'
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA ; 取数据段地址到ax
MOV DS,AX ; 置入ds中
LEA BX,A ; 取串的偏移地址到bx
MOV CX,6 ; 置循环计数器为6
MOV AH,2 ; 置2#输出字符的dos功能调用
LP:
MOV AL,[BX] ; 取字符到al
XCHG AL,DL ; 交换到dl中
INT 21H ; 执行dos功能调用
INC BX ; 指向下一个字符
LOOP LP ; 循环
MOV AH,4CH ; 置4cH#返回dos功能调用
INT 21H ; 执行dos功能调用
CODE ENDS
END START
; 程序的作用就是输出字符串
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询