以下说法正确的是( ) OF=l指无符号数运算结果产生溢出,CF=l指有符号数运算结果产生溢出 OF=l指有符号数运算结果产生溢出,CF=l指无符号数运算结果产生溢出 有符号数或无符号数运算结果产生溢出,CF=1 有符号数或无符号数运算结果产生溢出,OF=1
OF=l指有符号数运算结果产生溢出,CF=l指无符号数运算结果产生溢出
举一反三
- 中国大学MOOC: 单符号位补码表示的两个同号数相加或异号数相减时,所得结果的符号位SF和进位标志CF进行()运算为1时,表示运算的结果产生溢出
- 单符号位补码表示的两个同号数相加或异号数相减时,所得结果的符号位SF和进位标志CF进行( )运算为1时,表示运算结果产生溢出。 A: 与 B: 异或 C: 与非 D: 或
- 进位标志位C,与溢出标志位V的区别( )。 A: 进位标志C和溢出标志V,对无符号数和有符号数运算结果一样 B: 进位标志C是有符号数运算,溢出标志V是无符号数运算 C: 进位标志C是无符号数运算,溢出标志V是有符号数运算 D: 溢出标志V对无符号数和有符号数运算结果一样
- 单符号位补码表示的两个同号数相加或异号数相减时,所得结果的符号位SF和进位标志CF进行( )运算为1时,表示运算的结果产生溢出 A: 与 B: 或 C: 与非 D: 异或
- 为什么无符号数运算时结果可能会发生“溢出”?什么叫无符号数的“溢出”?
内容
- 0
运算的溢出是指运算结果超出了一定位数下的表数范围,对于加法运算,当两个同号数相加,结果可能产生溢出。( )
- 1
当标志位=1时,表示无符号数运算产生溢出
- 2
只有有符号数运算才可能溢出,无符号数运算是不会发生溢出的。
- 3
对于“溢出”和“进位”,下列描述正确的是: A: MIPS处理器只针对有符号数运算指令产生“溢出”异常 B: 有“进位”时,不一定有“溢出” C: 有“溢出”时,不一定有“进位” D: 有“进位”时,一定有“溢出” E: MIPS处理器针对有符号数和无符号数运算指令都可能产生“溢出”异常
- 4
无符号数运算产生溢出时,标志寄存器中哪个标志位位1