13 歳のとき、MSX コンピューターのプログラミングを開始し、最終的にいくつかのことを実行するためのアセンブラー コードを書きました。MSX が持っていた強力なコマンドの 1 つは、データブロックを移動する単一のコマンドでした。これは、高速な画面移動を行うためによく使用されていました。
高速ラインスキャン カメラを使用するようになったので、このような高速コマンドが再び必要になります。ビットマップの一部を下に移動し、最初の行を新しいラインスキャン データで埋めることができるようにします。
私は、今日のペンティアム コンピュータでアセンブラをプログラムしたことがありません。最近のペンティアム・コンピュータにもそのようなアセンブラ命令があるのだろうか?次のループのためにいくつかの c++ / c# でそれを行うこともできますが、単一のアセンブラー命令の方がはるかに高速です。