バイト配列を生成し、Windows で通常のコードのように実行することはできますか? アセンブリ コードがあるとします。
inc ecx
これはプログラムの一部です。Nasm でコンパイルすると、上記の行が次のように変換された EXE が得られます。
00000035 41
バイトの配列を作成し、上記のバイトで埋めて実行することは可能でしょうか?実際にインクリメントが行われますか?
超単純なインタープリター言語を作成しましたが、インタープリターなのでかなり遅いです。私はそのための実際のコンパイラを書きたくありませんが、より速くコンパイルして実行したいと考えています。