2个回答
展开全部
高8位 低8位这个操作的是寄存器还是内存,还是通用
----参数必须是16位寄存器
;
ASSUME CS:CODE,DS:DATA
DATA SEGMENT
HEX DW ?
DATA ENDS
EXCHG MACRO OP16 ;EXCHG宏
PUSH AX
MOV AX,OP16
XCHG AH,AL
MOV HEX,AX
POP AX
MOV OP16,HEX
ENDM
CODE SEGMENT
ENTRY1: MOV AX,DATA
MOV DS,AX
MOV AX,0ABCDH
EXCHG AX
INC CX
EXCHG CX
MOV AH,4CH
INT 21H
CODE ENDS
END ENTRY1
----参数必须是16位寄存器
;
ASSUME CS:CODE,DS:DATA
DATA SEGMENT
HEX DW ?
DATA ENDS
EXCHG MACRO OP16 ;EXCHG宏
PUSH AX
MOV AX,OP16
XCHG AH,AL
MOV HEX,AX
POP AX
MOV OP16,HEX
ENDM
CODE SEGMENT
ENTRY1: MOV AX,DATA
MOV DS,AX
MOV AX,0ABCDH
EXCHG AX
INC CX
EXCHG CX
MOV AH,4CH
INT 21H
CODE ENDS
END ENTRY1
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询