计算机组成原理笔记
本文最后更新于5 天前,其中的信息可能已经过时,如有错误请发送邮件到big_fw@foxmail.com

网课地址:【计算机组成原理微课堂】


目录

1-1计算机系统的组成 1-2计算机的发展 1-3计算机的硬件 1-4计算机的软件 1-5计算机分层结构

1-6 计算机系统的工作原理 1-7计算机系统的性能指标

2-1数据表示的相关基本概念 2-2 进位计数制及其数据之间的相互转换 除流余数法原理

2-3-1 定点数的编码—原码 2-3-3定点数的编码—反码 2-3-2 定点数的编码—补码
2-3-3定点数的编码—反码
2-3-5 原码补码反码移码之间的转换


一些文章

1.存器、触发器、锁存器的区别与联系

【计组&易混淆概念梳理&助记】


1-1计算机系统的组成

小题:

1-2计算机的发展

1-3计算机的硬件

计算机结构示意图

小题:

1-4计算机的软件

计算机软件发展

程序设计语言和语言翻译程序的关系

模拟gcc编译c语言

软件和硬件的逻辑功能等价性

实例

如何选择?

习题

1-5计算机分层结构

计算机分层思想

例题

1-6 计算机系统的工作原理

运算器的细化

乘积高位与低位概念

因为都有从主存储器取出地址位M的元素所以对主存储器进行介绍:

控制器

机器指令格式

模拟➕

计算机的基本工作原理

取指——>分析——>执行

第一条

第二条

第三条

例题:

1-7计算机系统的性能指标

什么是计算机系统的性能指标?

计算机硬件的相关性能指标

机器字长

机械字长通过‌数据吞吐量(字长越长,单次处理的数据量越大 内存带宽利用率提升)、指令效率(‌减少指令分片寄存器容量优势)、寻址能力(更大寻址范围 减少内存碎片化)和并行计算(‌SIMD指令加速)‌四个维度直接影响计算速度。

主存储量

吞吐量

响应时间

小题:

D存储单元的位数相等

通用寄存器:这类寄存器在处理器中数量较多、使用频度较高,具有多种用途。例如它们可用来存放指令需要的操作数据,又可用来存放地址以便在主存或/O接口中指定操作数据的位置

与运算速度相关的性能指标

CPU时钟频率和时钟周期

cpi

cpu执行时间

ipc

mips

基准程序

例题

2-1数据表示的相关基本概念


2-2 进位计数制及其数据之间的相互转换

2进制和8和16进制相互转换

除流余数法原理

两边想出获得余数


2-3-1 定点数的编码—原码
(带符号的绝对值表示)

定点整数

定点小数

目前仅表示浮点数的尾码 不参与运算!!!!!!!!!

2-3-2 定点数的编码—补码

定点整数

n中包括了1为符号位置 实际数值位只有七位 这里的n+1为计算机的字长

定点小数

2-3-3定点数的编码—反码—作为原码求补码的中间过渡

负整数的反码 +1 =负整数的补码->负整数的补码-1=负整数的反码->
负整数的补码-负整数最低位的维权值
—应用到负的定点小数中–>
负的定点小数的补码-2^(-n)

多出来的一位加到运算结果的第一位

二进制数: 1 0 1 1 位次(从右):3 2 1 0 权值: 8 4 2 1

2-3-4 定点数的编码一移码

2-3-5 定点数的编码—原码、补码、反码、移码之间的转换

原码与补码互为补码

习题课

B二进制,o八进制,D十进制,H十六进制


2-4-1 浮点数的表示—浮点数的表示形式和表示范围

2-4-2 浮点数的表示—浮点数的规格化

规格话操作

2-4-3 浮点数的表示—IEEE 754 浮点数标准

2-5 C语言中的数据类型及转换

相同字长之间转换

小字长转换为大字长

无符号数转换与原来相同 有符号数有可能不同 具体为原数据负数转换为无符号数

大字长转换小字长

不同数据类型之间的转换

float转double

double转float

float/double 转 int

int转float

int转double

2-6 零扩展、符号扩展

3-0-1 逻辑门电路(数字电路基础补充)–王道

¬A·B —–>只有a0 b1的时候结果为1 ¬B·A——–>只有a1 b0的时候结果为1
所以 (¬A·B+¬B·A)的效果就是ab不同的时候结果为1 +为或

3-0-2 多路选择器、三态门–王道

3-0-3加法器 —王道

3-1-2 算数逻辑单元ALU

3-1-1 移位运算 — 逻辑移位

如果对你有帮助的话,可以支持一下博主哈😄
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇