首页 前端知识 masm汇编键盘读取字符串换行输出演示

masm汇编键盘读取字符串换行输出演示

2024-11-04 09:11:40 前端知识 前端哥 570 717 我要收藏

从键盘输入字符串按回车后换行输出

ASSUME CS:CODE, DS:DATA          

DATA   SEGMENT                               
BUFFER DB  20
       DB  ?
       DB  20  DUP(0)    
CRLF   DB  0AH, 0DH,'$'  

DATA   ENDS                                  
                     
CODE   SEGMENT                              
START:                                       
        MOV AX, DATA                         
        MOV DS, AX                      
       
        LEA DX,BUFFER
        MOV AH, 0AH
        INT 21H

        MOV AL, BUFFER+1
        ADD AL, 2
        MOV AH, 0
        MOV SI, AX
        MOV BUFFER[SI], '$'

        LEA DX, CRLF      
        MOV AH, 09H							 
        INT 21H

        LEA DX, BUFFER+2
        MOV AH, 09H							 
        INT 21H

        MOV AH, 4CH
        INT 21H
CODE   ENDS                                  
END    START                                 

效果演示:

转载请注明出处或者链接地址:https://www.qianduange.cn//article/19891.html
标签
汇编
评论
发布的文章
大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!