テクノロジ系
秋期
応用情報技術者 2021年 秋期 問8
8 / 80
演算レジスタが16ビットのCPUで符号付き 16ビット整数11,12を16ビット符 号付き加算(x1+x2)するときに、全てのx1、12の組合せにおいて加算結果がオー バフローしないものはどれか。ここで、1は*の絶対値を表し、負数は2の補数で 表すものとする。
正解と解説
表示する
正解 エ
x1とx2の符号が異なる場合
符号付き加算では、x1とx2の符号が異なる場合、和の絶対値は元の値以下になるので、どの組合せでもオーバフローしません。これが全組合せでオーバフローしない条件です。