0

我正在阅读包含标题、作者和日期的 3 本书的文件。

我想要做的是将每一行处理成一个新数组。我只有抓取一行数据并将其添加到临时数组时遇到问题。

我无法通过查找回车和递增来指向行首和行尾EDI

我会尽量保持简短,只向您展示我认为您可能需要的内容。

data?
array DWORD 2000 DUP(?)
new_array DWORD 2000 DUP(?)

我有一个读取文件宏,我将文件读入 hMem。

mov nums, InputFile("input.txt")
parse_file nums

然后我试图解析文件:

parse_file MACRO nums

mov EDI, nums
cld
repne scasb ; 

inc EDI     ; 

我可以计算标题的长度,但不确定如何使用它来获取标题。也许,我在我的电脑前呆了太多小时,看不到解决方案!谢谢你。

4

1 回答 1

0

rep movsb将数据从 复制[ds:esi][es:edi]

于 2012-08-15T20:33:59.390 回答