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
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
迪凯特科技(北京)有限公司
2023-07-28 广告
2023-07-28 广告
RS232串行通讯的数据格式包括以下组成部分:1. 起始位:一位,用于表示数据的开始。2. 数据位:通常为8位,但也可以是7位或9位。3. 校验位:可以选择奇偶校验或无校验。4. 停止位:一位,用于表示数据的结束,也可以选择使用1.5个或2...
点击进入详情页
本回答由迪凯特科技(北京)有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询