マイペースなプログラミング日記

x86エミュレータやFPGA、WebGLにお熱なd-kamiがマイペースに書くブログ

甘かった

どうやら、いろいろ甘かったようだ。h.d.kさんに教えてもらったことだけど、下のアセンブラはまずいらしい。DECはキャリーフラグを更新しないらしい(独習アセンブラにも書いてあった)。そしてJAはキャリーフラグをチェックしているらしい(これも独習アセンブラにも書いてあった)。ってことでDEC ECXをSUB ECX, 1に変えればOK。他にもREP MOVSBを使えば楽できると教えてもらった。本当にありがとうございました