私は学校で新しいランゲージ(アセンブリ)を開始しています。そのクラスの作業を行う必要があります。私はDOSBox 0.74に取り組んでいます。 すべてのコンソールコンテンツバイザーをアレイに保存する機能が必要ですが、どうすればいいですか? 私はこれを試しました。コンソールバイザーの内容をアレイに保存する(アセンブリ)
salva_ecran proc
xor bx,bx
mov cx,25*80
salva:
mov dl, es:[bx]
mov consoleText[bx], dl
inc bx
cmp bx, cx
jb salva
ret
salva_ecran endp
しかし、動作しませんでした。私の変数はconsoleText db 80 dup (25 dup (?),13,10)
です。
ps:これは本当に新しいので、申し訳ありませんが、質問がばかげている、またはコードが悪く非効率的である場合。
感謝の男!あなたは私の問題を解決しました! :D –
2000年のCXで 'rep movsw'と書いてみました。 ;) – Tommylee2k
@JoãoRodrigues、私はまだ私の答えのチェックマークをクリックするのを待っている:) –