计算机组成原理基本概念汇总

本文概述了计算机组成原理的基础知识,包括计算机系统层次结构、存储器系统、运算方法和控制器等内容。介绍了从微程序机器到应用语言机器的层次,强调了软件与硬件的逻辑等价性。讨论了存储器的分类、工作原理和存储层次设计,如RAM、ROM、Cache及其地址映射。此外,还涵盖了指令系统、寻址方式和中央处理器的功能与组成。通过对CPU中关键寄存器的介绍,阐述了指令周期和时序控制的概念。
摘要由CSDN通过智能技术生成

      计算机组成原理是计算机科目中偏向于硬件的,我真的没学好,唯一做的好的笔记还是比较完整的。哈哈。这门课真的是博大精深。现在把组成原理的基本知识点与大家分享,希望大家在这门课的学习中少走弯路。

计算机系统概论

把以软件为主实现的机器称为虚拟机器;把由硬件和固件实现的机器称为实际机器。
高级语言的翻译程序有编译程序和解释程序两种。
计算机系统的层次结构从低到高:
(1)微程序机器(第0级)、
(2)传统机器(第1级)、
(3)操作系统机器(第2级)、
(4)汇编语言机器(第3级)、
(5)高级语言机器(第4级)、
(6)应用语言机器(第5级)。

在计算机技术中,一种本来存在的事物或属性,从某种角度看却好像不存在,称为透明性。
一个完整的计算机系统由硬件和软件两大部分组成。
计算机硬件由运算器、控制器、存储器、输入设备和输出设备五大部分组成。
存储器由内存(cache,主存(ROM,RAM))和辅存组成。
主机由CPU(控制器、运算器、cache)和内存组成。
辅存又叫外存。辅存中的信息既可以读出又可以写入,所以辅存是输入输出设备。
输入设备、输出设备和辅助存储器都位于主机之外,称为外围设备,简称外设。由于外设的作用是完成输入输出操作,所以外设又称IO设备。
系统总线包括地址总线、数据总线、控制总线。
运算器由ALU(核心)、GR、PSW寄存器组成。
控制器由PC、IR、指令译码器、时序产生器和操作控制器组成。
系统软件包括:

(1)语言处理程序、
(2)操作系统、
(3)服务性程序、
(4)数据库管理系统。


逻辑等价性:软件和硬件在逻辑功能上是等效的,同一功能既可以用软件也可以用硬件或固件实现。从原理上讲,软件实现的功能完全可以用硬件或固件完成,同样,硬件实现的逻辑功能也可以用软件完成。
用硬件实现的功能有较高的执行速度,成本也相对较高,而且硬件也不易更改,灵活性也较差。通常硬件实现一些最基本的功能,软件实现一些比较复杂的功能。
运算方法和运算器

符号位相加向前产生的进位要丢掉。
正溢:两个正数相加,若运算结果大于机器所能表示的最大正数。
负溢:两个负数相加,若运算结果小于机器所能表示的最小负数。
定点数(定点整数、定点小数)判断溢出方法:

单符号位法。在同符号数相加时,结果的符号位与被加数和加数的符号位相异时才发生溢出。
进位判断法。当符号位向前产生的进位值与尾数最高位向前产生的进位值相异时才发生溢出。
双符号位法。将数的两个符号位都看作是数的一部分参与运算,运算结果的最高符号位向前产生的进位要丢掉。若运算结果的双符号位相同,即00,11时,表示结果没有发生溢出;若运算结果的双符号位不同,即01,10时,运算结果发生溢出。01表示正溢,10表示负溢。

原码一位乘法:两个n位小数相乘,要进行n次加、n次右移。
 逻辑非就是按位求反。(注意逻辑非的符号)
逻辑加就是逻辑或。(注意有两种符号)
逻辑乘就是逻辑与。(注意有两种符号)
码距:根据任意两个合法码之间至少有几个二进制位不相同而确定的。若任意两个合法码之间仅有一位不同,则码距为1.
合理增大码距,就能提高发现错误的能力。
奇偶校验码是一种开销最小,能发现数据中一位出错情况的编码,常用于存储器的读写检查。
实现原理:在每组代码代码中增加一个冗余位,使码距由1到2.如果合法编码中有奇数个位发生

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值