注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
昨日の続き。(わかる人だけ読んで) Lレジスタの初期化が惜しいので、'Hello, world!'の文字列をコードと... 昨日の続き。(わかる人だけ読んで) Lレジスタの初期化が惜しいので、'Hello, world!'の文字列をコードとみなしてfall throughさせる。これが成功すれば、Lレジスタの初期化が省ける。 しかし'Hello,'の直後のスペースが20hで、これがJR NZ,e。どうも、ここで永久ループとなるようだ。仕方ないので、文字列にオフセットを加える。こういう場合の典型的なオフセットは、+1 , -1でこれなら INC A / DEC A で処理できる。 しかし、-1のほうは、'w'(77h)が76hになり、これがhalt。+1のほうは、' '(20h)が21h(LD HL,nn)になり、これがHLを破壊してしまう。Z80ではHLを破壊されるとアドレッシングが非常に不自由になる。 そこで、その他のオフセットで、なんとかならないか調べる。 ついでに文字列の最後に haltを仕込み、読み込ん
2007/12/29 リンク