我的作业要求我打开文件并在其中做一些事情:)
当我在搜索如何阅读文件时,我访问了这个网站;这是一个非常好且简单的介绍http://stuff.pypt.lt/ggt80x86a/asm6.htm
这里的伙伴说我应该为Int21H提供CX的字节数。但是如果我不知道文件包含多少字节呢?
AH = 3Fh
BX = handle
CX = number of bytes to be read
DS:DX = segment:offset of a buffer
有没有办法找出:?
答案 0 :(得分:0)
在调用该函数之前,将CX设置为将接收数据的缓冲区的大小。当函数返回时,AX将具有实际读取的数字。如果文件比CX短,那么AX< CX。如果它相同或更长,那么AX = CX。