确定文件包含的字节数 - 程序集

时间:2013-05-02 16:27:13

标签: file assembly

我的作业要求我打开文件并在其中做一些事情:)

当我在搜索如何阅读文件时,我访问了这个网站;这是一个非常好且简单的介绍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 

有没有办法找出:?

1 个答案:

答案 0 :(得分:0)

在调用该函数之前,将CX设置为将接收数据的缓冲区的大小。当函数返回时,AX将具有实际读取的数字。如果文件比CX短,那么AX< CX。如果它相同或更长,那么AX = CX。