![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机组成原理
DeadPool loves Star
存储系统方向,热爱操作系统,乐于尝试不同的设计框架
展开
-
计算机组成原理复习(4)
计算机组成原理复习(4)指令系统操作码拓展技术寻址方式指令寻址数据寻址承接自计算机组成原理复习(3)指令系统操作码拓展技术以一图概之:16位操作码相当于最多可以构成61条指令;寻址方式指令寻址依靠PC(Program Counter)读取指令;数据寻址依靠指令中的操作进行数据的寻址;分为如下几个:立即寻址即立即数寻址,立即数有大小限制,取决于指令位数;直接寻址给出数据地址,一般而言,在ARM指令集中为:LDR R0, Address隐含寻址仅仅给出一个操作数的地址,原创 2020-08-26 21:29:22 · 213 阅读 · 0 评论 -
计算机组成原理复习(3)
计算机组成原理复习(3)5. 运算方法原码、补码、反码、移码浮点数算术移位加减法运算乘法运算原码一位乘Booth算法(补码乘法)除法运算恢复余数法加减交替法承接计算机组成原理复习(2)5. 运算方法先来讲一讲各种码吧;原码、补码、反码、移码原码0,xxx;0表示正数,xxx为绝对值的二进制形式;1,xxx;1表示负数,xxx为绝对值的二进制形式;注意:-1的小数形式没有原码;如-1.000没有原码表示补码通过原码求解补码有一种简便的方式:a. 看正负,如果为正,则补码就原创 2020-08-26 18:47:17 · 798 阅读 · 0 评论 -
计算机组成原理复习(2)
计算机组成原理复习(2)3. 存储器基本概念重难点存储器与CPU的连接存储器校验多体并行系统Cache映射方式4. I/O接着上一篇:计算机组成原理复习(1),本节主要介绍存储器和I/O注:本文的所有图片参考自“哈尔滨工业大学,计算机组成原理课程张丽杰PPT”3. 存储器基本概念与往常一样,先来看看基本概念:存储系统的层次结构:Cache-主存:用于解决主存与CPU速度不匹配的问题;主存-辅存:主存容量较小,辅存容量较大;半导体存储芯片结构(主要记忆片选线以及读写控制线的原创 2020-08-24 19:11:44 · 387 阅读 · 0 评论 -
计算机组成原理复习(1)
计算机组成原理复习1. 计算机系统概论2. 系统总线算法复习完了,博客还没写,来不及了,先搞计组原理吧1. 计算机系统概论先过一下基本概念吧存储元件(存储元、存储基元):用于存放一位二进制信息;存储单元:用于存放多位二进制信息;存储体:多个存储单元构成存储体;存储字:存储单元中存储的信息;存储字长:存储单元中二进制的位数;机器字长:CPU一次能够处理的二进制数据位数;指令字长:一条指令的长度(例如Mips为8位);再来讲讲重难点:*计算机是如何区分存储器里是指令还是数据的?*原创 2020-08-24 14:20:16 · 384 阅读 · 0 评论 -
用C#实现一个简易的Mips汇编器
用C#实现一个简易的Mips汇编器Mips31个寄存器Mips指令入门Mips内存安排C#实现项目结构Token.cs,定义Mips汇编语言的TokenConvertHelper.cs,作为进制转换类,帮助我们处理进制转换Scanner.cs,扫描器实现InsturctionTranslator.cs,指令翻译Program.cssource_code.txt 测试用C#实现一个简易的Mips汇编器,咳咳,该汇编器不支持外部文件引入,目前只支持数据段(.data)、代码段(.text),话不多说,我们直原创 2020-06-29 20:25:50 · 903 阅读 · 1 评论 -
计算机组成原理——汉明码记忆
计算机组成原理——汉明码记忆普遍认知用例子看结论求解需要的检测位k利用卡诺图求解检测小组k = 3k = 4做题时候感觉汉明码的检测小组很难记,而本人最不喜欢的就是死记硬背,无意中发现了汉明码的检测位的检测小组与卡诺图似乎是一样的(注意C3,4、5、6、7、12、13、14、15),故在此记录普遍认知C1 检测小组包含1、3、5、7、9……位C2 检测小组包含2、3、6、7、10……...原创 2020-03-16 19:57:11 · 1704 阅读 · 0 评论 -
计算机组成原理——主存中存储单元地址分配理解
主存中存储单元地址分配深度理解例子一例子二总结题记:复杂的问题事实上都很简单例子一假设说我们有一个16KB的存储器,那么他按字节、字、双字编址的寻址范围究竟是多少呢?我们可以这么来理解。存储器的存储空间 = 每一个寻址单元的容量 × 寻址单元的数量而寻址单元的数量也就是我们所说的寻址范围了因此,我们有:如果是按字节寻址一个字节占1B,故我们的寻址单元的大小为1B,因此寻址...原创 2020-03-11 17:33:47 · 11589 阅读 · 16 评论