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 に答える