BVS 命令 (Branch if Overflow Flag is Set)
オーバーフローフラグがセットされている場合に、指定された場所へアセンブリの実行位置を変更します。

BVS オーバーロード
オペコード 構文 アドレッシングモード バイト数 命令サイクル
70
BVS near
PC Relative
2
2
1


1. 実際に分岐が発生した場合、2サイクル追加
 
フラグ変化
-------

この命令はステータスフラグを変更しない。

解説
BVS命令はオーバーフローフラグがセットされている場合に、現在のプログラムカウンタを基準に、オペランドに指定された符号付8ビットオフセットの示すアドレスへプログラムの実行位置を変えます。
オーバーフローフラグが立っている場合は不正な演算結果である可能性があるため、オーバーフローの発生する可能性のある処理の実行後はオーバーフローの取り扱いに注意する必要があります。

参照