判断二进制数补码运算是否溢出,下列说法正确的是 。A.如果次高位向最高位有进位或借位Cn-2 =1,而最高位向前无进位或借位 Cn-1 =0,则结果溢出。B.如果次高位向最高位无进位或借位Cn-2 =0,而最高位向前有进位或借位Cn-1 =1,则结果溢出。C.利用CPU中的溢出标志位OF来判断。D.以上说法都对。
判断二进制数补码运算是否溢出,下列说法正确的是 。
A.如果次高位向最高位有进位或借位Cn-2 =1,而最高位向前无进位或借位 Cn-1 =0,则结果溢出。
B.如果次高位向最高位无进位或借位Cn-2 =0,而最高位向前有进位或借位Cn-1 =1,则结果溢出。
C.利用CPU中的溢出标志位OF来判断。
D.以上说法都对。
参考答案和解析
以上说法都对。
相关考题:
关于运算结果的溢出,以下说法正确的是A.标志寄存器的OF位反映有符号数的运算结果是否溢出B.标志寄存器的CF位反映有符号数的运算结果是否溢出C.标志寄存器的PF位反映有符号数的运算结果是否溢出D.标志寄存器的ZF位反映有符号数的运算结果是否溢出
计算机中的加、减运算常采用机器数的补码表示。已知二进制整数a=+100101,b=-11011,则a+b的补码表示是(8),a-b的补码表示是(9)。A.1010B.11010101C.1001D.10000001
定点数采用模4补码,即变形补码进行加减运算时,判断溢出的方法是()。A.符引立进位与最高数值位进位相异时表明溢出B.实际参与运算的两数符号位相同,结果又与原操作数符号不同时表明湔出C.双符号位不同时表明溢出D.以上都正确
若用5位0,1表示一个二进制数,其中1位即最高位为符号位,其余4位为数值位。若要进行-7-13的操作,可转换为(-7)+(-13)的操作,采用补码进行运算,下列运算式及结果正确的是()A、10111+11101=10100(溢出);B、10111+11101=10100(未溢出);C、11001+10010=01011(溢出);D、11001+10010=01011(未溢出);
单选题若用5位0,1表示一个二进制数,其中1位即最高位为符号位,其余4位为数值位。若要进行-7-13的操作,可转换为(-7)+(-13)的操作,采用补码进行运算,下列运算式及结果正确的是()A10111+11101=10100(溢出);B10111+11101=10100(未溢出);C11001+10010=01011(溢出);D11001+10010=01011(未溢出);
问答题下列各数均为十进制数,请用8位二进制补码计算下列各题,并用十六进制数表示其运算结果。(-85)+76。