これも大変重要なレジスタで、各ビットがいろいろな意味を持っています。Z80の場合演算命令の結果によっていろいろな値がセットされます。条件分岐命令ではこのフラグレジスタの値によって分岐したりしなかったりします。 キャリー・フラグ(C) 加算命令で最上位ビットが桁上がりしたときと、減算命令で桁借り(ボロー Borrow)が起こったときに1にセットされます。とどのつまりは演算によって 00h と FFh の間を(8bit演算の場合)回ってしまうとセットされます。 サブトラクト・フラグ(N) 直前に実行された命令が加算命令だと0にクリアされ、減算命令だと1にセットされます。 パリティー/オバーフロー・フラグ 命令によってパリティーをあらわすか、オーバーフローをあらわすかに変わります。加減算命令の場合、7Fh と 80h の間を(8bit演算の場合)回るとセットされます。つまり符号付整数の場合のキャ