G
N
I
D
A
O
L

随笔分类 -  【专业课】计算机组成原理

摘要:仿照哈夫曼树(或前缀编码,Prefix-free)的解法,目前先不解释具体怎么画了,直接放例题,大家自己慢慢品味吧。 【例 1】某指令系统指令长 16 位,操作码字段为 4 位,地址码字段为 4 位,采用扩展操作码技术,形成三地址指令 15 条、二地址指令 15 条、一地址指令 15 条、零地址指令 阅读全文
posted @ 2023-12-04 21:53 漫舞八月(Mount256) 阅读(831) 评论(0) 推荐(1)
摘要:[toc] ## 1 磁盘的构造和性能 ### 1.1 磁盘的构造 ![image](https://img2023.cnblogs.com/blog/2284395/202306/2284395-20230621114214596-1337768532.jpg) ![image](https:// 阅读全文
posted @ 2023-01-11 16:00 漫舞八月(Mount256) 阅读(1539) 评论(0) 推荐(0)
摘要:目录0 流水线性能指标0.1 指令执行时间0.2 流水线的吞吐率0.3 流水线的加速比0.4 流水线的效率1 基本流水线技术1.0 流水线设计基本原则1.1 五段流水线1.1.1 运算类指令的执行过程1.1.2 LOAD 指令的执行过程1.1.3 STORE 指令的执行过程1.1.4 条件转移指令的 阅读全文
posted @ 2022-12-16 21:21 漫舞八月(Mount256) 阅读(1299) 评论(0) 推荐(1)
摘要:1 计算机系统的总线结构 先回顾几个总线技术: 串行总线:只需要一条传输线,成本低廉,广泛应用于长距离传输;应用于计算机内部时,可以节省布线空间。 并行总线:总线的逻辑时序比较简单,电路实现起来比较容易。占用更多的布线空间;工作频率较高时,并行的信号线之间会产生严重干扰。 总线复用:是指一种信号线在 阅读全文
posted @ 2022-09-15 15:38 漫舞八月(Mount256) 阅读(2292) 评论(0) 推荐(2)
摘要:[toc] ## 1 程序查询方式 程序查询方式的过程: - CPU 执行初始化程序,并预置传送参数,设置计数器、设置数据首地址。 - 向 I/O 接口发送命令字,启动 I/O 设备。 - CPU 从接口读取设备状态信息,不断查询 I/O 设备状态,直到外设准备就绪。 - CPU 一旦启动 I/O, 阅读全文
posted @ 2022-09-14 15:37 漫舞八月(Mount256) 阅读(2304) 评论(0) 推荐(0)
摘要:[toc] ## 1 易混淆的几个概念 - 微操作:一条机器指令可分解为多条微操作。 - 微命令:控制部件向执行部件发出的控制命令。这些命令导致执行部件执行微操作。 > **微命令和微操作是一一对应的:微命令是微操作的控制信号,微操作是微命令的执行过程。** - 微指令:若干微命令的集合。 - 微程 阅读全文
posted @ 2022-09-12 13:35 漫舞八月(Mount256) 阅读(3077) 评论(0) 推荐(4)
摘要:[toc] ## 1 数据通路的结构和组成 数据在功能部件之间传送的路径称为数据通路,包括数据通路上流经的部件,如 ACC、ALU、状态寄存器。通用寄存器等。 ### 1.1 数据通路的基本结构 数据通路的基本结构分为两种: (1)内部总线结构(可参考“总线”章节) - CPU 内部单总线方式(常考 阅读全文
posted @ 2022-09-11 11:50 漫舞八月(Mount256) 阅读(1316) 评论(0) 推荐(0)
摘要:1 CPU 的性能参数 1.1 常用性能参数 CPU 性能参数 | 别名 | 描述 | 公式 | | | CPU 时钟周期 | 时钟周期、节拍、T 周期 | 处理器的时钟周期,是 CPU 操作的基本单位 | 时钟周期 = 1/主频(单位:s) CPU 时钟频率 | 主频 | 处理器的时钟频率 | 主 阅读全文
posted @ 2022-09-10 17:25 漫舞八月(Mount256) 阅读(1362) 评论(0) 推荐(0)
摘要:算法规则 昨天本人做有关交叉存储的冲突判断题,感觉如果按照传统的做题方法一个个看,容易漏判一些冲突项而导致失分;如果直接画甘特图,费时间,又容易画错。因此,想了很久,也试了很久,终于想到并逐步完善了一种交叉存储器检测冲突的算法,算法的执行过程中可以有序地找出冲突项,在算法结束后,又可以立即得出访问模 阅读全文
posted @ 2022-09-05 15:26 漫舞八月(Mount256) 阅读(541) 评论(2) 推荐(1)
摘要:[toc] ## 1 存储器的分类 ### 1.1 随机存储器 RAM 特点| SRAM(静态) | DRAM(动态) | | 存储信息 | 触发器 | 电容 破坏性读出 | 否 | 是 需要刷新 | 不要 | 需要(分散刷新(**无死区时间**)、集中刷新、异步刷新) 地址传送 | 行、列地址同时 阅读全文
posted @ 2022-09-03 15:00 漫舞八月(Mount256) 阅读(2044) 评论(5) 推荐(2)
摘要:[toc] ## 1 指令格式 零地址、一地址、二地址、三地址指令的格式: 操作码 | 地址码1 | 地址码2 | 地址码3 | | | OP | A1 | A2 | A3 ### 1.1 定长操作码 定长操作码指的是操作码的位数不变,n 位操作码的指令系统最大可以有 2^n^ 条指令。 ### 1 阅读全文
posted @ 2022-08-31 17:00 漫舞八月(Mount256) 阅读(1949) 评论(1) 推荐(0)
摘要:[TOC] ## 1 高速缓冲存储器(Cache) ### 1.1 组相联映射 将 Cache 分为 Q 个大小相等的组,每组有 r 个 Cache行,称为 r 路组相联。 * Cache 组号 = 主存块号 mod Cache 组数 (Q) #### 例 1(按字节编址) 【假设】 > * 某计算 阅读全文
posted @ 2022-08-23 17:47 漫舞八月(Mount256) 阅读(1951) 评论(0) 推荐(1)
摘要:[toc] ## 1 浮点数的格式 浮点数的格式如下: 符号 (S) | 阶码 (E) | 尾数 (M) | | 反映浮点数的正负 | 反映浮点数的小数点的实际位置 | 反映浮点数的精度 **浮点数真值:N = (-1)^S^ \* 1.M \* 2^E-偏置值^(E 表示阶码的无符号解释)** # 阅读全文
posted @ 2022-08-16 16:47 漫舞八月(Mount256) 阅读(3405) 评论(0) 推荐(0)
摘要:[toc] ## 0 必知的常用数 - (128)~10~ = (7F)~16~ = 2^7^ - (256)~10~ = (FF)~16~ = 2^8^ - (1024)~10~ = (400)~16~ = 2^10^ - (32768)~10~ = (FFFF)~16~ = 2^15^ - (6 阅读全文
posted @ 2022-08-13 11:53 漫舞八月(Mount256) 阅读(1208) 评论(0) 推荐(1)