「10日くらいでできる!プログラミング言語自作入門」の続編#1-10b

(1) HL-20b


(3) プログラムの説明

1バイトのNOP90;
2バイトのNOP66_90;
3バイトのNOP0f_1f_00;
4バイトのNOP0f_1f_40_00;
5バイトのNOP0f_1f_44_00_00;
6バイトのNOP66_0f_1f_44_00_00;
7バイトのNOP0f_1f_80_00_00_00_00;
8バイトのNOP0f_1f_84_00_00_00_00_00;
9バイトのNOP66_0f_1f_84_00_00_00_00_00;

(4) 効果の確認

a21_txt02_10HL-20964行36.0KBレジスタ変数の導入(65行しか増えない簡単な改造だけど、結構な効果がある)2.1倍1.0倍
a21_txt02_10aHL-20a1014行37.0KBレジスタ変数のための最適化(さらに50行を追加してすごい速さに!・・・なってない)2.1倍0.7倍
a21_txt02_10bHL-20b1035行37.5KBアライン命令を追加して、HL-20aの成果がはっきり見えるようになった1.0倍0.7倍

次回に続く

こめんと欄


コメントお名前NameLink

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS