计算机组成原理复习笔记
f精品文档
计算机组成原理复习笔记
前件知识:
基本电路知识
与、或、非、异或、与非、或非等如下表所示:
真值表
A
B
0
0
0
1
1
0
1
1
与
只0就为0
0001
或
只1就为10111
非(A)取反
1100
异或
相异为1
0110
与非
只0就为1
1110
或非
只1就为0
1000
第一章计算机系统概论1.计算机系统组成计算机系统组成:计算机组成原理由硬件系统与软件系统组成。根据冯诺依曼的存储程序控制原理由五大部件组成:运算器、控制器、存储器、输入设备和输出设备。软件系统:系统软件、应用软件
收集于网络,如有侵权请联系管理员删除
f精品文档
主机
中央处理器(CPU)运算器控制器
寄存器
硬件系统
内存储器:DDR2,DDR3
计算机系统
外设:输入、输出设备、外存储器等操作系统
系统软件
数据库管理系统
软件系统
程序编译工具通用软件
应用软件
摩尔定律:记住价格与时间成反比。
特制软件
2.计算机系统性能指标
字长(处理机字长)是指计算机处理器一次能够完成的二进制位数(16,32,64)。
MIPS是指计算机处理器每秒执行百万条指令。
3.计算机系统的层次结构
计算机系统的层次结构分为五级以下图所示:
收集于网络,如有侵权请联系管理员删除
f精品文档
第5级第4级第3级第2级第1级
第二章运算方法和运算器
1原码、反码、补码、移码的计算方法
性质正数负数
零
原码
连同符号位一起使用二进制表示
0原00…000原10…00
反码原码反码补码一样除符号位以外其余位取反(0变1,1变0)
0反00…000反11…11
补码
除符号位外其余位取反加1(性质等于在反码基础之上加1)
0补0补00…00
移码
移码主要用于表示浮点数中
的阶码
补码的真值公式:将所有位上的数按基数2
1(
为数所在的位置)相乘后求出和,这个和
的结果就是补码的真值。计算某个数大于或小于某个值得条件。
例:X补(01101)2Y补(11101)2。则X与Y的十进制数是多少。
X0×241×231×220×211×20841(13)10
Y1×241×231×220×211×20841(1)10
2.原码、反码、补码、移码的表示范围(
位二进制位数)
码制原码
定点整数范围
(2
11)(2
1
举例(
8)
127127
定点小数范围
(12
1)(12
收集于网络,如有侵权请联系管理员删除
f反码
补码移码
1)(2
11)(2
11)2
1(2
11)2
1(2
11)
浮点数的表示范围就省略了。
精品文档
1)
127127
(12
1)(12
1)
1281271(12
1)1281271(12
1)
3.BCDr