⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 inputoutput.asm

📁 十六进制转化为二进制
💻 ASM
字号:
CRLF MACRO
   ; MOV DL,0DH
  ;  MOV AH,02H
  ;  INT 21H
    MOV DL,0AH
    MOV AH,02H
   INT 21H
     ENDM

DATASG SEGMENT
STR DB 5
    ;DB 5 DUP(?)
DATASG ENDS
CODESG SEGMENT
MAIN PROC FAR
     ASSUME CS:CODESG,DS:DATASG
     MOV AX,DATASG
     MOV DS,AX
    
     LEA DX,STR
     MOV AH,10
      INT 21H
CRLF
  MOV BP,2
START:
      CMP [STR+BP] ,'F'
JA EXIT
CMP [STR+BP+1] ,'F'
JA EXIT
CMP [STR+BP+2] ,'F'
JA EXIT
CMP [STR+BP+3] ,'F'
JA EXIT
MOV BL,BYTE PTR[STR+BP]
SUB BL,30H 
CMP BL,0AH 
JC NEXT
SUB BL,07H
NEXT:
MOV BH,BYTE PTR[STR+BP+1]
SUB BH,30H 
CMP BH,0AH  
JC YW
SUB BH,07H

YW:MOV CL,4
SHL BL,CL
   ;SHL BL,1
;SHL BL,1
;SHL BL,1
OR BL,BH

MOV CX,8
L1:SHL BL,1
JNC LING
YI:MOV DL,31H
   MOV AH,02H
  INT 21H
  JMP L2
LING:MOV DL,30H
    MOV AH,02H
    INT 21H
 L2:LOOP L1  
 NEXT1:ADD BP,02H
CMP BP,5
JB START
EXIT:
MOV AX,4C00H
INT 21H     
     CODESG ENDS
     
END MAIN
     

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -