早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

根据运算前后的符号位可判别溢出。设X、Y、Z分别表示两个参加运算的数的符号位及运算结果的符号位,

题目

根据运算前后的符号位可判别溢出。设X、Y、Z分别表示两个参加运算的数的符号位及运算结果的符号位,那么若逻辑表达式X.Y.的值与..Z的值进行(38)运算的结果为1,则表示溢出。

A.与

B.或

C.与非

D.异或

参考答案
正确答案:B
解析:当两个同符号数相加或者两异号数相减时,运算结果若超出固定码长的数据表示范围,就会发生溢出。例如,X=+65D=+1000001B(D、B分别表示十进制数、二进制数),Y=+67D=+1000011B,编码总长度为8位,那么:[X+Y]补=[X]补+[Y]补=01000001+01000011=10000100符号位为1,表示结果为负数,两正数相加得负数,这显然是荒谬的,因为发生了溢出。判断溢出有四种方式:①双符号位法,即用00表示正数,11表示负数,当运算结果的两个符号位上的数不一样时,则表明发生了溢出。承上例:[X+Y]补=[X]补+[Y]补=001000001+001000011=010000100②进位判断法,当数值最高位和符号位向上一位都有进位或者都没有进位的时候(即异或结果为0),表示没有溢出,否则表示有溢出。③根据运算结果的符号位SF和进位标志CF的异或结果来判断,即若SFCF结果为1,表示运算的结果产生溢出。④根据运算前后的符号位进行判别,设X、Y、Z分别表示两个参加运算的数的符号位及运算结果的符号位,那么若逻辑表达式的值为1,则表示溢出。或运算也称为逻辑加,常用符号OR、∪、V或+表示。从上面的分析可见,在做题时要注意将其作为引子举一反三,此次考的是用第④种方法判断溢出,以后考的就可能是其余三种,而将这四种都掌握了,“鱼网”就织得密集结实,做到了未雨绸缪,获胜的把握就更大。
看了根据运算前后的符号位可判别溢出...的网友还看了以下:

若干名运动员参加运动会,将它们顺次编号为001、002、003.所有编号之和小于16000,且是24 数学 2020-03-30 …

1.甲乙丙3个数的是80,甲占总数的2分之1,乙丙2个数的比试多少.求3个各是多少?2.6(1)班参 数学 2020-03-30 …

高手请进三道应用题1.甲乙两个车间的工人人数相等,各有一些工人参加运动会,甲车间参加运动会的人数是 数学 2020-05-20 …

今年我校报名参加运动会的共有288人,比去年报名参加运动会的人数的2倍少50人.去年报名参加运动会 数学 2020-05-20 …

今年我校参加运动会有288人,比去年参加运动会人数2倍少50人去年参加运动会人数有用方程做 数学 2020-05-20 …

一道数学题:有41人参加运土劳动,一部分抬土,一部分挑土,现场提供30根扁担有41人参加运土劳动, 数学 2020-05-20 …

轻松快乐过寒假上的,某校七年级参加运动会田径赛有8人篮球赛有10人.(1)若田径和篮球都参加的有5 数学 2020-06-06 …

某小学举行春季运动会,参加60米赛跑的女运动员有40人,正好是参加60米赛跑的男运动员人数的六分之 数学 2020-06-07 …

某实验中学举行田径运动会,七年级甲班和丙班参加的人数的和是乙班参加人数的3倍,甲班有40人参加,乙 数学 2020-06-10 …

参加用英文怎么说?各种场合用不同的词,我分不清,比如,参加运动会上课参加会议 英语 2020-06-11 …