【本科期末复习】计算机组成原理概论
- 标题 : 计算机组成原理概论
- 起源:本想更新完再发的,但是缓考了,留个念想在这里吧 -
- 更新次数: 1
- 最近更新时间 : 2021 6 27
- 首次更新时间:
- 更新内容:
- 下次更新:
完整教科书知识梳理 :
课本73页 定点机器数
课本73页 定点机器数
课本74页 定点表示法 4种都要
课本83页 有两个例题嘛
课本102页 3.6 复习题3.7 好好看
课本114页有一道例题 源码一位乘法
课本140 -141 浮点数
课本163页 主存储器
课本 234页 指令系统
定点机器数表示方法:
计算机常用的定点机器数的编码方式有 : 原码
补码·
反码
移码
原码表示法
原码表示法是最简单、最接近真值原型的一种表示方法,它只需将真值中的符号位直接用
“0”或“1”来表示即可,正号“ + ”用“0”来表示
,负号“ 用“1”来表示
,数值部分与绝对值一致。
原码的特点
特点一: 真值0表示
特点二: 原码表示范围:
- 若 X 是定点整数,则 n + 1 位的原码机器数表示范围为
− ( 2 n − 1 ) ⩽ x ⩽ 2 n − 1 - (2^n-1) \leqslant x \leqslant 2^n-1 −(2n−1)⩽x⩽2n−1- 若 X 是定点小数,则 n + 1 位的原码机器数表示范围为
− ( 1 − 2 n ) ⩽ x ⩽ ( 1 − 2 n ) - (1- 2^n) \leqslant x \leqslant (1- 2^n) −(1−2n)⩽x⩽(1−2n)
特点三: 原码运算
原码最直观地反映了真值的绝对值大小和符号,规则类似于真值的加减乘除运算
即:符号位单独处理,不能参加运算,参加运算的是绝对值。
对于加减运算,首先根据符号位决定进行的是绝对值的加还是减,然后进行绝对值的加减运算
最后根据绝对值的大小决定结果(和或者差)的符号。
对于乘除运算,首先进行绝对值的乘除运算,然后根据符号位决定结果的符号。
补码表示法
补码表示法是计算机中最广泛应用的一种机器数表示方法,它能将减法用加法来实现。它
仍然用“0”来表示正号" + ”,用“1 ”来表示负号“- ”数值部分的表示则有别于原码。
- 补码的数学定义
- 补码的表示方法:
正数补码等于它的原码,负数补码等于他绝对值的每一位取反后,末位数“1”,符号位为 “ 1 ” - 补码的特点 :
1) 真值 “ 0 ” 的表示
2)表示范围
由定义可以推导出补码的表示范围 ,对于n+1的补码机器数【X】~补 = X0 + X1 + X2 + X3
若X是定点整数,则n+1位的补码机器数表示范围…