DATAS SEGMENT
;此处输入数据段代码
P DB 'Please input char:$'
q DB 'qianquwei:','$'
w db 'houquwei:$'
DATAS ENDS
STACKS SEGMENT
;此处处输入堆栈段代码
STACKS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS: DATAS, SS:STACKS
START:
MOV AX, DATAS
MOV DS,AX
;此处输入代码段代码
MOV AH,09H
MOV DX,OFFSET P ;输出P
INT 21H
MOV AH,01H;输入字符
INT 21H
MOV BL,AL;数据存入BL
SUB BL,1H
mov DL,0AH;换行
INT 21H
MOV AH,09H;输出q
MOV DX,OFFSET q
INT 21H
MOV DL,BL;输出前驱
MOV AH,02H
INT 21H
mov DL,0AH;换行
INT 21H
MOV AH,09H;输出w
MOV DX,OFFSET w
INT 21H
;MOV BL,AL;数据存入BL
ADD BL,2H;后驱字符
MOV DL,BL;输出后驱
MOV AH,02H
INT 21H
MOV AH,4CH
INT 21H
CODES ENDS
END START
用汇编语言编写从键盘上接受一个字符,显示它的前导字符和后继字符。
于 2023-09-28 10:02:35 首次发布