ビデオ マップ メモリ (アドレス 0B800 から開始) を使用しようとする単純なアプリケーションを作成しています。ほとんどの場合、そのメモリに直接書き込むことができ、文字はすぐに画面に表示されますが、カーソルの下に直接書き込もうとすると、書き込もうとしたものがくっつかないことがわかります。これを回避する方法はありますか?カーソルの直下に書くにはどうすればよいですか?
現在、次のようなものを使用してメモリに書き込みます:
mov word ptr ES:[DI], BX
ここで、BX には属性と書きたい文字があります。