汇编语言:请写一个程序把当前目录下的TEXT.TXT文件中的字符读出来显示在屏幕上,当遇到结束符时就停止读取。

本文介绍了如何用汇编语言编写一个程序,读取当前目录下的TEXT.TXT文件,并在遇到特定结束符(ASCII码065,对应大写字母A)时停止显示内容。
摘要由CSDN通过智能技术生成

题目:写一个程序把当前目录下的TEST.TXT文件中的字符内容读出来并显示在屏幕上,当遇到结束符时就停止读取。

我的test.txt中的内容是:


程序的运行结果如下:


我写的源代码如下:

EOF=065
DSEG  SEGMENT 
FNAME  DB 'TEST.TXT',0                                ;文件名 
ERROR1 DB 'File not found',07H,0        ;提示信息 
ERROR2 DB 'Reading error',07H,0 
BUFFER DB ?                                                        ;1字节的缓冲区、 
DSEG  ENDS 
;代码段 
CSEG  SEGMENT 
          ASSUME CS:CSEG,DS:DSEG 
START:MOV AX,DSEG 
          MOV DS,AX                                                ;置数据段寄存器 
          ; 
          MOV DX,OFFSET FNAME 
          MOV AX,3D00H            ;读打开指定文件 
          INT 21H 
          JNC OPEN_OK             ;打开成功,转 
          M
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值