计算机组成原理复习笔记前件知识:基本电路知识与、或、非、异或、与非、或非等如下表所示:真值表与或非(A)异或与非或非AB只 0 就为 0只 1 就为 1取反相异为 1只 0 就为 1只 1 就为 000001011010111101001011011110000第一章 计算机系统概论1.计算机系统组成计算机系统组成:计算机组成原理由硬件系统与软件系统组成。根据冯诺、依曼得存储程序控制原理由五大部件组成:运算器、控制器、存储器、输入设备与输出设备。软件系统:系统软件、应用软件摩尔定律:记住价格与时间成反比。2.计算机系统性能指标字长(处理机字长)就是指计算机处理器一次能够完成得二进制位数(16,32,64)。MIPS 就是指计算机处理器每秒执行百万条指令。计算机系统硬件系统软件系统中 央 处 理 器(CPU)外设 : 输入、输出设备、外存储器等主机内存储器 :DDR2,DDR3运算器控制器寄存器系统软件应用软件操作系统数据库管理系统程序编译工具通用软件特制软件3.计算机系统得层次结构计算机系统得层次结构分为五级以下图所示:第二章 运算方法与运算器1、原码、反码、补码、移码得计算方法性质原码反码补码移码正数原码反码补码一样移码主要用于表示浮点数中得阶码负数连同符号位一起使用二进制表示除符号位以外其余位取反(0 变 1,1 变 0)除符号位外其余位取反加 1(性质等于在反码基础之上加1)零[+0]原=00…00[-0]原=10…00[+0]反=00…00[-0]反=11…11[+0]补=[-0]补=00…00补码得真值公式:将所有位上得数按基数 2n-1(n 为数所在得位置)相乘后求出与,这个与得结果就就是补码得真值。计算某个数大于或小于某个值得条件。例:[X]补=(01101)2,[Y]补=(11101)2。则 X 与 Y 得十进制数就是多少。X=-0×24+1×23+1×22+0×21+1×20=8+4+1=(+13)10Y=-1×24+1×23+1×22+0×21+1×20=-8+4+1=(-1)102.原码、反码、补码、移码得表示范围(n 位二进制位数)码制定点整数定点小数范围举例(n=8)范围原码-(2n-1-1)~+(2n-1-1)-127~+127-(1-2-(n-1))~+(1-2-(n-1))反码-(2n-1-1)~+(2n-1-1)-127~+127-(1-2-(n-1))~+(1-2-(n-1))补码-2n-1 ~+(2n-1-1)-128~+127-1~+(1-2-(n-1))移码-2n-1 ~+(2n-1-1)-128~+127-1~+(1-2-(n-1))浮点数得表示范围就省略了。3.BCD 与 ASCLL 码BCD:俗称 8421 码。使用 4 位二进数才表现一位十进制数。(4 位)ASCLL 码:用于表示字符。(用一个字节八位来表示,只使用了七位。最前后一位始终为 0)、记住特别得字符第 5 级第 4 级第 3 级第 ...