根据运算前后的符号位可判别溢出。设X、Y、Z分别表示两个参加运算的数的符号位及运算结果的符号位,
根据运算前后的符号位可判别溢出。设X、Y、Z分别表示两个参加运算的数的符号位及运算结果的符号位,那么若逻辑表达式X.Y.的值与
.
.Z的值进行(38)运算的结果为1,则表示溢出。
A.与
B.或
C.与非
D.异或
解析:当两个同符号数相加或者两异号数相减时,运算结果若超出固定码长的数据表示范围,就会发生溢出。例如,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或+表示。从上面的分析可见,在做题时要注意将其作为引子举一反三,此次考的是用第④种方法判断溢出,以后考的就可能是其余三种,而将这四种都掌握了,“鱼网”就织得密集结实,做到了未雨绸缪,获胜的把握就更大。
定义向量运算“×”:.(用运算符号“×”及数量积“•”表示) 其他 2020-05-14 …
八年级上册的英语范文!我明天要考试...老师把范围给我们了,我想找几篇范围背背1.健康与运动:要提 英语 2020-05-14 …
幼儿数学作业1,简述幼儿拼图的基本形式.2,简述幼儿数、计数及数的运算的意义.3简述数学知识的特点 语文 2020-05-22 …
请问下有谁知道需要小学六年级上册数学题四则混合运算及简算题各一道了解的说下吧, 其他 2020-06-05 …
我想从基础学数学,请问数学中讲加减乘除等那些基本内容的原理证明推倒的学科都有哪些?不要一上来就是高 政治 2020-06-06 …
下面算式中,汉字各代表一个数字,算式中的汉字各个代表几?冲刺亚运下面算式中,汉字各代表一个数字,算 数学 2020-06-07 …
关于关于《九章算术〉,正确的是()A、成书于公元1世纪B、该书涉及到算术、初等代数、初等何等方面的 其他 2020-06-13 …
两条宽分别为a及b的河垂直相交,若一船能从其中一河转入另一河,问其长度最大时多少?运用知识可能涉及 数学 2020-06-27 …
急解!一些数学概念,没怎么弄明白.请求一一回答!分数算不算整数?正分数算不算正数?负分数算不算负数 数学 2020-07-31 …
某高速公路路基填方数量为4000m3本断面利用数量2100m3,其中松土300m3,普通土1000m 其他 2020-11-20 …