计算机组成原理
yun_gao_
相比于对绝对成功的汲汲渴求,越无杂质的奔赴,越是动人
展开
-
程序的执行
程序的执行计算的基本理论图灵机模型练习指令系统指令指令的结构指令构成指令字长、机器字长、存储字长地址码两地址指令的分类操作码练习指令助记符指令的类型寻址方式指令寻址数据寻址立即寻址直接寻址间接寻址隐含地址寄存器寻址基址寻址变址寻址相对寻址堆栈寻址练习计算的基本理论计算理论所关心的三个问题:是否存在一个自动计算的通用模型?————图灵机这样的模型是否能告诉我们哪些问题是可以通过计算来完成的,哪些不能?——停机问题对于那些能够完成的计算,是否可以对问题的复杂性进行可靠的度量?下面讨论问题1,2原创 2020-12-30 21:23:36 · 133 阅读 · 0 评论 -
计算机基础知识
基础知识计算机的基本概念和分类什么是计算机计算机系统的分类练习计算机组织结构常见构成组织结构计算机体系结构计算机体系结构和计算机组成概念的区别练习计算机总线总线分类总线结构练习存储器存储器的分类存储器的层次结构主存储器练习输入输出系统计算机的基本概念和分类什么是计算机冯诺依曼提出了 “存储程序” 的概念和二进制原理。利用这种概念和原理用数字电路设计和实现的电子计算系统称为“冯诺依曼型结构”电子计算机(又称为”普林斯顿体系结构“)冯诺依曼处理器包括存储器,控制器,运算器和输入输出设备。冯诺依曼结构和原创 2020-12-30 21:22:23 · 703 阅读 · 0 评论 -
信息的表示和存储
信息的表示和存储预备知识进制转换练习文本信息在计算机中的表示无符号数和有符号数数的定点表示和浮点表示浮点四则运算预备知识进制转换Binary二进制Dec十进制Oct八进制Hex十六进制非十进制转换为十进制把非进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为"按权相加"法。十进制转换为非十进制分整数部分和小数部分十进制转二进制(十进制转八进制,十六进制可以通过二进制位中介进行转换)整数部分:(除2取余,逆序排列)用2去除十进制整数,可以得到一个商和余数;再用2去除原创 2020-12-30 21:15:07 · 196 阅读 · 0 评论 -
定点运算和浮点四则运算
定点运算和浮点运算定点运算移位运算练习加减法运算练习溢出判断一位符号位判断溢出两位符号位判断溢出练习浮点四则运算浮点加减运算练习浮点乘除运算练习定点运算移位运算注意: 负数原码左移和右移都是添加0,反码左移右移都是添加1,补码左移添加0,右移添加1。练习加减法运算计算机中采用补码进行加减运算,即两个操作数无论正负,在进行加减运算时,可以把符号位等同数值处理,只要不发生溢出(运算结果超出机器能表示的数值范围)即可,并且将符号位产生的进位自然丢掉即可。练习溢出判断一位符号位判原创 2020-12-30 21:10:49 · 1292 阅读 · 1 评论 -
数的定点表示和浮点表示
数的定点表示和浮点表示定点表示浮点表示练习规格化练习机器零IEEE 754标准在计算机中,小数点不用专门的器件表示,而是按约定的方式标出,共两种方法表示小数点的存在,即定点表示和浮点表示。定点表示的数称为定点数,浮点表示的数称为浮点数。定点表示浮点表示为提高数据精度以及便于浮点数的比较,在计算机中规定浮点数的尾数用纯小数形式。此外,将尾数的最高位为1的浮点数称为规格化数。练习规格化练习机器零IEEE 754标准...原创 2020-12-30 17:38:22 · 1199 阅读 · 1 评论 -
无符号数和有符号数
无符号数和有符号数无符号数有符号数机器数和真值原码练习补码练习反码表示法练习移码表示法小结无符号数寄存器的位数反映无符号数的表示范围有符号数机器数和真值把符号“数字化”的数称为机器数,而把带“+”或“-”符号的数称为真值。一旦符号数字化后,符号和数值就形成了新的编码。这些编码就是原码、补码、反码、移码。原码练习原码的特点:简单、直观补码练习反码表示法练习移码表示法补码很难直接判断真值大小,用移码表示浮点数的阶码能方便地判断浮点数的阶码大小原创 2020-12-30 16:07:43 · 425 阅读 · 0 评论 -
文本信息在计算机中的表示——编码
编码ASCII编码汉字国标码UnicodeASCII编码汉字国标码GB2312 编码Unicode原创 2020-12-30 09:01:15 · 511 阅读 · 0 评论 -
高速缓存存储器——Cache
高速缓存存储器概述练习1Cache的读写操作读写Cache的基本结构Cache存储体地址映射变换机构直接映射全相联映射组相联映射练习2替换算法练习3概述练习1Cache的读写操作读写Cache的基本结构Cache的基本结构主要由Cache存储体、地址映射变换机构、Cache替换机构几大模板组成Cache存储体Cache存储体以块为单位与主存进行交换信息,为加速Cache与主存之间的调动,主存大多采用多体结构,且Cache访存的优先级最高地址映射变换机构直接映射全相原创 2020-12-30 00:11:01 · 414 阅读 · 0 评论 -
动态RAM刷新技术
动态RAM刷新技术预备知识主存的技术指标刷新过程背景规定刷新方式集中刷新分散刷新异步刷新透明刷新练习预备知识主存的技术指标尤其注意:1. 存取周期指的是连续两次独立的存储操作(读/写)所需的最小间隔时间,后面提到的集中刷新的存取周期为0.5us,而分散刷新的周期为1us是由于每次读/写操作后都有刷新,这样使得连续两次独立的存储操作的间隔时间变成了存取时间的两倍2. 区分存取时间和存取周期(存取时间往往小于存取周期)刷新过程刷新的实质是将原存信息读出,再由刷新放大器形成原信息并重新写入的再生成原创 2020-12-29 18:32:34 · 2967 阅读 · 0 评论 -
存储器的校验——奇偶校验,汉明码校验
存储器的校验奇偶校验法原理例题汉明码(海明码)校验汉明码的组成练习汉明码的纠错过程练习奇偶校验法原理在每组二进制数据信息增加一个校验位,校验位的取值(0、1)取决于这组信息中1的个数和校验方式奇校验 :二进制数据加上校验位后构成的数据中1的个数应为奇数个奇校验位形成公式:偶校验 :二进制数据加上校验位后构成的数据中1的个数应该为偶数个。偶校验位形成公式:例题汉明码(海明码)校验汉明码的组成组成汉明码的三要素:1. 汉明码的组成需要增添几位检测位2k≥n+k+1 (n为原创 2020-12-25 21:43:30 · 8033 阅读 · 2 评论