In article news:e0thb4$984$1@caraway.media.kyoto-u.ac.jp
 Masanori HATA wrote:

>>>and cx, cx
>>>とか、したりするのでしょうか?
>
> 論理積の真偽値表はこうでしたっけ。
> \真偽
> 真10
> 偽00

 はい、この場合 cx に変化はありませんね。

 むしろ、0 との比較とか、符号の検査、パリティの検査、が出来ます。
見方を変えると、cx の 16bit の内 1bit でも1があるかどうかの検査。
MSB (http://www.atmarkit.co.jp/icd/root/20/5785820.html) の状態の
検査が一命令だけで出来ます。

 asciiz (http://www.atmarkit.co.jp/icd/root/17/5785517.html) 以外に
MSB を終端にする方法もあって、これも上の and命令で終端の検査が出来ます。

# -1 の検査も cmp cx,-1 以外に、簡単な方法があります。

-- 
山口@福岡 <hyama@mx7.tiki.ne.jp>