汇编语言写
发布网友
发布时间:2022-05-24 20:05
我来回答
共1个回答
热心网友
时间:2023-10-29 19:53
CODE SEGMENT
ASSUME CS:CODE
BUF DB 255,?,255 DUP(?)
LENGTH DB 0
START: PUSH CS
POP DS
LEA DX,BUF
MOV AH,10
INT 21H
LEA SI,BUF
MOV CL,[SI+1]
MOV CH,0
ADD SI,2
CLD
@1:
LODSB
CMP AL,'A'
JB @2
CMP AL,'F'
JA @2
INC BYTE PTR LENGTH
@2:
LOOP @1
CALL LFCR
MOV DH,LENGTH
MOV CL,4
ROR DH,CL
MOV DL,DH
AND DL,0FH
OR DL,30H
CMP DL,'9'
JBE @3
ADD DL,7
@3:
MOV AH,2
INT 21H
MOV CL,4
ROR DH,CL
MOV DL,DH
AND DL,0FH
OR DL,30H
CMP DL,'9'
JBE @4
ADD DL,7
@4:
MOV AH,2
INT 21H
MOV AH,4CH
INT 21H
LFCR: PUSH AX
PUSH DX
MOV AH,2
MOV DL,13
INT 21H
MOV DL,10
INT 21H
POP DX
POP AX
RET
CODE ENDS
END START
追问大哥,能不能稍微注释一下
大哥你稍微的注释一下。我有点看不懂。