第章>运算方法和运算器 冬冬冬 表2.1各种机器码所表示的数的范围 定点小数 定点整数 表示范围 原码 反码补码原码 反码 补码 移码 最大正数 1-2n1-2 1-2-1 2n-1 最小正数 2 2 最大负数 1 最小负数 (1-2)(1-2 (21-1)-(2-1)
第 章 运算方法和运算器
第章>运算方法和运算器 冬冬冬 复习: 1、用32位补码能表示的最大正整数是: 精度最高的小数是: 最小负小数是: 2、求1]补 。(假定用32位表示) 3、符号相异的两数相加会不会溢出? 4、要求x+y,我们总可以通过区]补+|y补求得区x+y补,从而 得到x+y的值。这句话对吗?
第 章 运算方法和运算器 复习: 1、用32位补码能表示的最大正整数是:__________; 精度最高的小数是:_________; 最小负小数是:_________; 2、求[-1]补= _______。(假定用32位表示) 3、符号相异的两数相加会不会溢出? 4、要求x+y,我们总可以通过[x]补+[y]补求得[x+y]补,从而 得到x+y的值。这句话对吗?
第章>运算方法和运算器 冬冬冬 3.溢出的概念与判断方法 (1)单符号位法:两数符号相同,但是与结果的符号位相异 时,出现溢出 (2)进位判断法:当符号位向前产生的进位值与尾数最高位 向前产生的进位值相异时,出现溢出。 (3)变形补码法,或模4补码法
第 章 运算方法和运算器 3. (1)单符号位法:两数符号相同,但是与结果的符号位相异 时,出现溢出。 (2)进位判断法:当符号位向前产生的进位值与尾数最高位 向前产生的进位值相异时,出现溢出。 (3)变形补码法,或模4补码法
第章>运算方法和运算器 冬冬冬 (1)采用单符号位法。 设[x]补=X0xx2…xn,[y]补=012…n [Z补=[x]补+[y]补,[刁补=2… 则判断溢出的逻辑表达式为 V=xoyozo+Xoyozo (217) 若V=0,表示结果无溢出;若V=1,表示结果有溢出。实现这 种判断的逻辑电路如图25所示
第 章 运算方法和运算器 (1) 采用单符号位法。 设[x]补=x0x1x2…xn, [y]补=y0y1y2…yn, [z]补=[x]补+[y]补,[z]补=z0z1z2…zn, 则判断溢出的逻辑表达式为 (2.17) 若V=0, 表示结果无溢出;若V=1, 表示结果有溢出。实现这 种判断的逻辑电路如图2.5所示。 0 0 0 0 0 0 V = x y z + x y z
第章>运算方法和运算器 冬冬冬 FA 图25溢出判断方法之一
第 章 运算方法和运算器 图2.5 溢出判断方法之一