《计算机组成原理》期末复习一文总结

news2024/12/25 0:46:02

文章目录

  • 第1讲:概论
    • 一、课程内容
    • 课程简介
    • 课程教材
    • 慕课堂
    • 二、课程组成结构
    • 计算机系统组成
    • 计算机软硬件概念
        • 以运算器为中心
        • 现代计算机的存储器为中心
    • 硬件各部分关系
    • 内存基本组成
    • 运算器基本组成
      • 累加器(相当于寄存器)
    • 控制器组成
  • 第2讲:计算机系统层次结构
    • 三、计算机系统层次结构
    • 计算器语言比较
    • 四、计算机的工作过程
      • (1)取数指令(从存储器中取数据)
      • (2)存数指令(向存储器中写数据)
    • 五、机器字长
    • 六、存储容量
    • 七、运算速度
      • 速度衡量方法
    • 八、程序执行的时间度量方法
    • 信息表示
    • 数据表示
      • 无符号数
      • 有符号数
      • 位串(比符号数更为广泛)
    • 带权的位置数制
      • 十进制
      • 二进制
      • 十六进制
      • 进制相互转化表
      • 十进制转二进制
      • 十进制转十六进制
      • 总结:十进制转二四八十六进制
      • 总结:二四八十六进制转十进制
    • BCD码表示法(自学)
      • BCD码的分类和运算
      • BCD码的用途
      • BCD码分类
      • 有权BCD码
      • 无权BCD码
      • 8421BCD码运算
        • 例题1:
      • 余三码及运算
        • 例2:
  • 第3讲:定点数的数据表示
    • 无符号数和有符号数
      • 无符号数
      • 有符号数
    • 有符号机器数的编码形式
      • 定点机器数和真值
      • 原码表示法
      • 1.原码的定义
        • 整数原码
        • 小数原码
        • 例一:已知原码求真值
        • 例二:已知真值求原码
      • 2.原码表示法总结
    • 定点数的补码表示法
      • 一、补码表示法
        • 结论:
      • 二、补码定义
        • 整数
        • 小数
      • 三、求补码表示的方法
        • 例一:已知小数补码求真值
        • 例二:已知整数补码求真值
        • 例三:已知负数补码求真值
        • 证明:已知[y]补,求[-y]补
        • 求补的应用:把所有减法变加法
        • 例四:几个特殊值的机器值
      • 四、反码的表示法
        • 整数
        • 小数
        • 例一:已知整数反码求真值
        • 例二:求0的反码
      • 总结:三种机器数
      • 各种机器数的数值表示(机器字长8位)
    • 定点数加减法
      • 一、补码加减运算公式
        • 例题1:加法
        • 例题2:减法
  • 第4讲:定点数加减法器实现
      • 一、1-bit加法器
      • 二、n-bit加法器
        • n-bit减法器
      • 三、加减法器
    • 定点数加减法的溢出判断
      • 一、溢出问题(练习1)
      • 练习2
      • 2038年问题
    • 二、溢出概念
    • 三、溢出判断
      • 1.一位符号位判断溢出
      • 2.符号位进位CF和最高有效位C进位判断溢出
      • 3.双符号位判断溢出
      • 总结:补码加减法硬件电路
    • 定点数移位运算
      • 一、移位运算意思
      • 二、算术移位和逻辑移位
      • 三、算术移位(有符号数移位)规则
        • 例1
        • 例2
      • 四、移位运算硬件实现
  • 第5讲 计算方法-定点数算术逻辑单元
      • 一、串行进位加法器的延迟问题
      • 二、分析n-bit串行加法器的进位
      • image-20221109165849153
      • 三、4-bit先行进位电路
      • 四、4-bit超前进位加法器
      • 五、16-bit快速加法器
      • 六、16-bit更快速加法器
    • 算术逻辑单元
      • 一、算术逻辑单元概念
      • 二、设计一个特定功能的算术逻辑单元
      • 三、一款商用算术逻辑单元芯片74181
      • 四、多位ALU
  • 第9讲 存储器存储结构
    • 半导体存储器概述
      • 一、按存储器分类
        • EPROM
        • Flash存储器
      • 二、存储器的层次结构
        • 1. 存储器各层位置及特点
      • 三、主存和cpu的联系
      • 读操作
      • 写操作
      • 四、半导体存储芯片的基本结构
    • 静态随机存储器的存储元
      • 静态随机存储器基本单元电路(存储元)
      • 静态存储元的读操作
      • 静态存储元的写操作
      • 静态储存元的抽象表示
      • 动态随机存储器的存储元
      • 动态随机存储器基本单元电路
      • 存储元读过程
      • 存储元写过程
      • 动态存储元简化
      • 单管动态存储元
      • 动态存储元的抽象
      • 随机存储器的存储字结构
      • 四、半导体存储芯片的基本结构
      • 译码器&编码器
      • 译码器(解码器)
    • 半导体储存芯片的译码驱动
      • (1)线选法
      • (2)重合法
        • 优点
      • 单管动态存储元
      • 动态存储元的抽象
      • 随机存储器的存储字结构
      • 四、半导体存储芯片的基本结构
      • 译码器&编码器
      • 译码器(解码器)
    • 半导体储存芯片的译码驱动
      • (1)线选法
      • (2)重合法
        • 优点

第1讲:概论

一、课程内容

image-20220907102554857

课程简介

image-20220907102609718

课程教材

image-20220907103027169

image-20220907103042322

慕课堂

image-20220907103602939

二、课程组成结构

image-20220907104122908

计算机系统组成

image-20220907105301780

image-20220907105441818

计算机软硬件概念

image-20220907110153591

image-20220907110645544

image-20220907112211936

以运算器为中心

image-20221108184119669

现代计算机的存储器为中心

image-20221108184219793

硬件各部分关系

image-20220907112831418

内存基本组成

image-20220907113238276

image-20220907113542362

运算器基本组成

image-20220907113617590

累加器(相当于寄存器)

image-20220907113920043

控制器组成

image-20220907114049005

第2讲:计算机系统层次结构

三、计算机系统层次结构

image-20221108184314295

计算器语言比较

image-20221108184341808

四、计算机的工作过程

image-20221108184538663

完整指令执行流程——读取指令、分析指令、执行指令

(1)取数指令(从存储器中取数据)

image-20221108184724219

(2)存数指令(向存储器中写数据)

image-20221108184826553

五、机器字长

image-20221108184923735

六、存储容量

image-20221108184948951

七、运算速度

速度衡量方法

image-20221108185039693

八、程序执行的时间度量方法

image-20221108185115286

信息表示

image-20221108185229351

image-20221108185238046

image-20221108185247050

数据表示

image-20221108185304455

无符号数

image-20221108185320014

有符号数

image-20221108185331862

位串(比符号数更为广泛)

image-20221108185352024

带权的位置数制

image-20221108185448979

image-20221108185503918

十进制

image-20221108185530803

二进制

image-20221108185541388

十六进制

image-20221108185558135

进制相互转化表

image-20221108185634597

十进制转二进制

image-20221108185703684

image-20221108185715260

image-20221108185728609

十进制转十六进制

image-20221108185750903

总结:十进制转二四八十六进制

image-20221108190033838

总结:二四八十六进制转十进制

image-20221108190146388

BCD码表示法(自学)

BCD码的分类和运算

image-20221108190251959

BCD码的用途

image-20221108190311623

BCD码分类

image-20221108190338902

有权BCD码

image-20221108190357426

无权BCD码

image-20221108190412218

8421BCD码运算

image-20221108190434434

例题1:

image-20221108190446514

余三码及运算

image-20221108190508569

例2:

image-20221108190524077

第3讲:定点数的数据表示

无符号数和有符号数

image-20221108155534623

无符号数

没有符号的数,寄存器的每一位存放的都是数值

image-20221108155616908

有符号数

image-20221108155804188

有符号机器数的编码形式

定点机器数和真值

image-20221108160222329

小数的机器数忽略小数点左边的部分

所有机器数最左位都是代表正负1和0

原码表示法

image-20221108160642041

1.原码的定义

整数原码

image-20221108160912276

小数原码

image-20221108160924453

例一:已知原码求真值

image-20221108161332328

例二:已知真值求原码

image-20221108163625088

2.原码表示法总结

image-20221108163922321

定点数的补码表示法

一、补码表示法

image-20221108164138422

结论:

image-20221108164723558

二、补码定义

整数

image-20221108164850073

小数

image-20221108164906425

三、求补码表示的方法

image-20221108164952239

例一:已知小数补码求真值

image-20221108165031897

例二:已知整数补码求真值

image-20221108165100486

例三:已知负数补码求真值

image-20221108165129150

证明:已知[y]补,求[-y]补

image-20221108165827053

求补的应用:把所有减法变加法

image-20221108165856002

例四:几个特殊值的机器值

image-20221108165927871

四、反码的表示法

整数

image-20221108165951340

小数

image-20221108170052158

例一:已知整数反码求真值

image-20221108170117745

例二:求0的反码

image-20221108170139330

总结:三种机器数

image-20221108170155557

各种机器数的数值表示(机器字长8位)

image-20221108170225350

定点数加减法

一、补码加减运算公式

image-20221108170322228

例题1:加法

image-20221108170349701

例题2:减法

image-20221108170407884

第4讲:定点数加减法器实现

一、1-bit加法器

image-20221109160858726

image-20221109160916284

二、n-bit加法器

image-20221109160941292

n-bit减法器

image-20221109161011401

三、加减法器

image-20221109161033999

image-20221109161210932

image-20221109161309712

定点数加减法的溢出判断

一、溢出问题(练习1)

image-20221109161439498

练习2

image-20221109162103684

2038年问题

image-20221109162150094

二、溢出概念

image-20221109162230199

image-20221109162238941

三、溢出判断

1.一位符号位判断溢出

image-20221109162321276

image-20221109162335630

2.符号位进位CF和最高有效位C进位判断溢出

image-20221109162405226

image-20221109162431609

image-20221109162508839

3.双符号位判断溢出

image-20221109162529624

image-20221109162540475

总结:补码加减法硬件电路

image-20221109163355554

image-20221109163419110

定点数移位运算

一、移位运算意思

image-20221109163624988

二、算术移位和逻辑移位

image-20221109163653313

三、算术移位(有符号数移位)规则

image-20221109163726396

例1

image-20221109163753236

image-20221109163802329

例2

image-20221109163821325

image-20221109163831762

image-20221109163856022

image-20221109163903555

image-20221109163921826

image-20221109163932438

四、移位运算硬件实现

image-20221109163954915

第5讲 计算方法-定点数算术逻辑单元

一、串行进位加法器的延迟问题

image-20221109165715873

image-20221109165724952

image-20221109165731714

image-20221109165740328

二、分析n-bit串行加法器的进位

image-20221109165849153

image-20221109165859745

image-20221109165908588

image-20221109165915130

image-20221109165925697

三、4-bit先行进位电路

image-20221109165950137

四、4-bit超前进位加法器

image-20221109170059073

image-20221109170112433

image-20221109170156293

五、16-bit快速加法器

image-20221109170218901

六、16-bit更快速加法器

image-20221109170250057

image-20221109170303714

算术逻辑单元

一、算术逻辑单元概念

image-20221109170359714

二、设计一个特定功能的算术逻辑单元

image-20221109170427829

image-20221109170435997

image-20221109170445227

三、一款商用算术逻辑单元芯片74181

image-20221109170520384

image-20221109170534329

image-20221109170542063

四、多位ALU

image-20221109170610768

第9讲 存储器存储结构

半导体存储器概述

一、按存储器分类

image-20221110082508765

image-20221110082517537

EPROM

image-20221110082539806

Flash存储器

image-20221110082633075

image-20221110082958351

image-20221110083011538

二、存储器的层次结构

1. 存储器各层位置及特点

image-20221110083056586

![image-20221110083212169](https://huaizhihua.oss-cn-beijing.aliyuncs.com/img/image-20221110083212169.p

image-20221110083247978

image-20221110083305966

三、主存和cpu的联系

image-20221110083332830

读操作

image-20221110083551967

写操作

image-20221110083636915

四、半导体存储芯片的基本结构

image-20221110083725765

image-20221110083736476

静态随机存储器的存储元

静态随机存储器基本单元电路(存储元)

image-20221110084001726

image-20221110084014123

静态存储元的读操作

image-20221110084142074

静态存储元的写操作

image-20221110084159047

静态储存元的抽象表示

image-20221110084248912

动态随机存储器的存储元

动态随机存储器基本单元电路

image-20221110085934694

image-20221110085952383

存储元读过程

image-20221110090101714

存储元写过程

image-20221110090141086

动态存储元简化

单管动态存储元

image-20221110090235338

image-20221110090244559

image-20221110090300364

动态存储元的抽象

image-20221110090325256

随机存储器的存储字结构

image-20221110090350861

四、半导体存储芯片的基本结构

image-20221110090421151

译码器&编码器

image-20221110090450525

译码器(解码器)

image-20221110090516266

半导体储存芯片的译码驱动

(1)线选法

image-20221110090623159

(2)重合法

image-20221110090755645

优点

image-20221110090819488
-YzQa8FUw-1684843776904)]

单管动态存储元

[外链图片转存中…(img-Q5lbJCfq-1684843776905)]

[外链图片转存中…(img-SJtDzSUD-1684843776905)]

[外链图片转存中…(img-C1Mf85jv-1684843776906)]

动态存储元的抽象

[外链图片转存中…(img-ck4xnTzY-1684843776906)]

随机存储器的存储字结构

[外链图片转存中…(img-FMtnoPD3-1684843776906)]

四、半导体存储芯片的基本结构

[外链图片转存中…(img-HIDDudQQ-1684843776907)]

译码器&编码器

[外链图片转存中…(img-xuQHX8ai-1684843776907)]

译码器(解码器)

[外链图片转存中…(img-UlDjJASB-1684843776908)]

半导体储存芯片的译码驱动

(1)线选法

[外链图片转存中…(img-UZDZ3F6Q-1684843776908)]

(2)重合法

[外链图片转存中…(img-PqpqsD8x-1684843776908)]

优点

[外链图片转存中…(img-jeYsyAP9-1684843776909)]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/560232.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[VRTK4.0]设置OpenXRCameraRig

学习目标: 演示如何设置Unity项目以支持OpenXR,以及如何安装VRTK v4TiliaUnitvXRFrameWork用于OpenXR的CameraRig。还展示了如何设置Tilia TrackedAlias预制件可轻松访问底层CameraRig功能。 流程: 步骤一: 我们现在要将我…

【数项级数】敛散性判别

阅读本篇之前,建议可以先看一下上一篇文章哦! 【数项级数】无穷个数相加一定是个数吗? 柯西收敛准则判断级数敛散性 基本思想利用柯西收敛准则判断级数是否收敛推论:定理 基本思想 在上一篇文章中,初识数项级数&#…

如果要走网络安全这方面,需要考哪些证呢?

网络工程师VS网络安全工程师,哪个能带你走上人生巅峰? 众所周知,网络安全是以技术为核心的行业,年薪的多少是和技术挂钩的,但是很多没有工作经验的或者想转行到网安的大学生想要找到一份好工作,一个含金量…

Unity 灯光组件Light

灯光简介 在 Hierarchy 窗口右键,选择 Light,再选择具体的灯光类型,在 Inspector 窗口查看灯光组件如下: Type:灯光类型,主要有:Directional(平行光)、Spot(聚…

【OpenStack】初识

云计算中的操作系统,负责计算能力 三大核心组件:子项目nova负责计算能力、neutron(Quantum):Networking网络、Swift:Storage 存储 共享服务:认证服务、数据库服务等 api、dashboard浏览器界面 主要组件: 1. 2. OpenSt…

uniapp在H5获取当前定位信息不需要SDK可直接获取城市(包括经纬度省市区和市区编码)

前言 最近在做获取用户当前定位信息的时候,发现uniapp官方提供的uni.getLocation(OBJECT)兼容性并不是特别好,光注意事项都是密密麻麻一大堆,在实际使用场景下,效果并不理想,也不是很稳定。于是便重新封装了一下腾讯地…

前端web入门-CSS-day03

(创作不易,感谢有你,你的支持,就是我前行的最大动力,如果看完对你有帮助,请留下您的足迹) 目录 CSS 初体验 CSS 定义 CSS 引入方式 选择器 标签选择器 类选择器 id选择器 通配符选择器 画盒子 …

“智慧赋能 强链塑链”——浅谈核电行业物资供应管理优化新动能

核电备件供应链管理创新的必要性、 迫切性和重要性 核电厂对核电机组的稳定运行和核安全有着非常高的要求,在我国核电发展初期阶段,核电厂为了提高机组的安全稳定运行,通常都备有种类多、数量大的备品备件。经过多年的运营,现役…

华为、思科、Juniper 三厂商NAT配置详解

大家好,这里是网络技术联盟站。 本文给大家介绍华为、思科、Juniper 三大厂商NAT配置详解。 1. 华为(Huawei) 华为是一家全球领先的信息与通信技术解决方案供应商,其网络设备提供了强大的NAT功能。 下面是华为设备上的NAT配置示…

C语言——自定义数据类型

C语言自定义数据类型——结构体、共用体、枚举 目录 一、 结构体的基本用法1.1 定义1.2 定义格式1.3 结构体变量1.3.1 概念1.3.2 格式1.3.3 定义结构体变量(1) 先定义结构体,再定义结构体变量。(2) 定义结构体的同时,定义结构体变量。 1.3.4 结构体变量…

L1L2,范数损失

目录 1. L2范数(欧氏距离)2. L2范数损失,这个听的/用的少一些3-1. L2损失(均方误差)3-2. L1损失(平均绝对误差)4. L1范数L2范数在机器学习方面的区别5. 为什么L2范数可以防止过拟合? 1. L2范数…

函数式接口入门简介

这里写目录标题 引子四种函数式接口-简单Demo四种函数式接口介绍函数式接口实战-代码对比 引子 只包含一个抽象方法的接口,就称为函数式接口。来源:java.util.function 我想在方法内直接定义方法直接获得结果,主要是也是为了配置lambda表达…

斐波那契数列数列相关简化2

看这篇文章前先看一下第一篇文章: 斐波那契数列数列相关简化1_鱼跃鹰飞的博客-CSDN博客 根据第一篇文章总结如下: 如果某个递归,除了初始项之外,具有如下的形式 F(N) C1 * F(N) C2 * F(N-1) … Ck * F(N-k) ( C1…Ck 和k都…

泛微 E-Office文件上传漏洞复现(CVE-2023-2523、CVE-2023-2648)

0x01 产品简介 泛微E-Office是一款标准化的协同 OA 办公软件,泛微协同办公产品系列成员之一,实行通用化产品设计,充分贴合企业管理需求,本着简洁易用、高效智能的原则,为企业快速打造移动化、无纸化、数字化的办公平台。 0x02 漏…

科普拓视野,逐梦新未来——人工智能研学工作坊

随着科技的发展,人工智能逐渐成为世界热门技术之一,为更好启发服务对象想象力,增强其创新精神和实践能力,让服务对象深入感受科技的发展与魅力,2023年5月20日,在阳泉市未成年人救助保护中心的支持下&#x…

如何使用WordPress作为文档管理和文件管理

您想使用 WordPress 来管理您的文件和文档吗? 您可能有需要与团队其他成员共享的电子表格、图像和其他文档。通过将这些文件上传到 WordPress,您可以轻松地与其他人协作,或者只是将这些文档放在 WordPress 仪表板上,以便轻松访问…

从菜鸟到专家,网络安全工程师必备证书有哪些?

网络空间的竞争,归根结底是人才的竞争。 在2022年网络安全周上,《网络安全人才实战能力白皮书》正式发布。数据显示,到2027年,我国网络安全人员缺口将达327万,而高校人才培养规模仅为3万/年。 那么,如果你…

8.1.0版本ELK搭建,开启xpack认证机制

8.1.0版本ELK搭建,开启xpack认证机制 部署环境安排下载elk安装包服务器环境配置部署elasticsearch配置认证配置客户端加密的http通信修改elastic配置文件 部署kibana部署logstash部署httpd,filebeat配置kibana页面部署grafana配置grafana连接elastic 部署…

C++中的多态,以及多态的实现、以及实现多态的两个特例。

一、 多态是什么? 通俗点说,就是多种形态。具体点就是不同对象完成某种事情,会产生不一样的状态。 举个例子:就好比:买票的时候,普通人、学生、军人等等,他们买票有不同的结果,普通人…

从零搭建完整python自动化测试框架(UI自动化和接口自动化 )

目录 一、总体框架 二、PO模式、DDT数据驱动、关键字驱动 三、框架技术选择 四、框架运行结果 五、各用例对应的定义方式(PO/DDT) 六、API接口定义方式 七、测试执行结果 从零开始搭建项目 一、开发环境搭建 二、新建项目 三、基础功能实现 …