标签:重复 部件 逻辑或 style 总线 负数 次方 软件工程 缺点
(1) 零的原码表示不唯一(有+0和-0)
(2) 原码的表示范围:
1) 整数范围:-127<=x<=127
2) 小数范围:-(1-2-7 )<= x <=1-2-7
(1) 正数:原反补表示相同
(2) 负数:对原码,符号位不变,其余各位取反,末位加1
零的补码表示唯一(0000000)。
(3) 表示范围:
1)-127 <=x<=127(整数范围)
2)-1<x<1-2-7 (小数范围)
(4)[X]补= 模+X (X<0)
(1) 正数:原码反码补码表示都相同
(2) 负数:对原码,符号位保持不变,其余各位取反
(3) 零的反码表示不唯一
(1)x>0, 符号为1; x<0, 符号为0。
(2)移码表示与补码表示一一对应
(3)移码只用于表示浮点数的阶码,所以只用于整数。
PS:正数的原码、反码、补码表示都相同
负数的原码、反码、补码表示不同
(1) 定点小数:小数点位置隐含的固定
(2)
(3)
(1) 基本格式:
(2) 浮点数的规格化:
通过左移尾数同时修改阶码使其变成规格化的浮点数
(3) 原码表示:尾数最高位为1,即 尾数.尾数值 = 0.1 或1.1
(4) 补码表示:
1) 正数:尾数最高位为1 即尾数.尾数值 =0.1
2) 负数,尾数的最高位0 即尾数.尾数值 = 1.0
(5)表示范围:
(1)格式:1位符号位 +8位移阶码 +23位尾数(隐藏位1)
寄存器中整组数据进行移位,空位补0,只有数字位置的变换,无数量的变化
寄存器中带符号数的移位,移位时,符号位保持不变,仅数量变化
正数:左移、右移都补零
负数:
1.[X+Y]补= [X]补+[Y]补
2.[X-Y]补= [X]补+[-Y]补 (mod 4,二位符号位)
3.符号位一起参加运算,将符号位向前的进位丢掉即可
被乘数x, [x]补=xs.x1…xn
乘数y, [y]补=ys.y1…yn=y0.y1…yn
⑴ x任意,y>0时,---同原码乘法
[x.y]补 =[x]补.[y]补
⑵ x任意,y<0时,---校正法
[x.y]补 =[x]补.(0.y1…yn )+[-x]补
⑶ x,y都任意---比较法(Booth算法)
规则:左移时符号位包括在内
Ps:结果要加精度 左移几次就加2的负几次方
规则:(加减交替左移不移动符号位)
步骤:
输入端3个:
Ai,Bi —本位操作数
Ci-1 — 低位来的进位
输出端两个:
Si ——本位和
Ci ——本位向高位的进位
串行加法器中,进位串行,在并行加法器中,进位仍然串行
每条指令的操作码长度都相同
优点:简化了计算机的硬件设计提高了指令译码和识别速度。
指令操作码的长度不尽相同
优点:在比较短的指令字中,既能表示处比较多的指令条数,又能尽量满足操作数地址的要求。
缺点:增加了硬件设计的复杂性
适用于字长较短的计算机系统
优点 在短的指令字中,既能表示处比较多的指令条数,又能尽量满足操作数地址的要求
缺点 硬件设计复杂
来源:
去处:
中国石油大学胜利学院15级软件工程计算机组成原理复习提纲(上)
标签:重复 部件 逻辑或 style 总线 负数 次方 软件工程 缺点
原文地址:http://www.cnblogs.com/cuizhen/p/7041557.html