
Computer Organization
Computer organization is concerned with the way the hardware components are connected together to form a computer system.
TYP_MOON
这个作者很懒,什么都没留下…
展开
-
整数和小数的移码计算方法
原创 2020-10-03 02:31:19 · 4438 阅读 · 6 评论 -
【计算机组成原理】定点数的表示和运算
文章目录定点数表示定点数表示无符号数和有符号数原创 2020-08-09 08:48:02 · 2592 阅读 · 0 评论 -
【计算机组成原理】数据表示和运算
文章目录进制转换BCD码进制转换BCD码通常采用4位二进制数来表示几个常用的BCD码:8421码有权码。各位数值分别为b3、b2、b1、b0,权值分别为8、4、2、1,转化为十进制数为D=8b3+4b2+2b1+b0原创 2020-08-05 15:58:48 · 781 阅读 · 0 评论 -
【计算机组成原理】计算机性能指标
CPU时钟周期 = 1 / 主频; 主频以Hz为单位,1Hz表示每秒一次原创 2020-08-02 22:43:34 · 2123 阅读 · 0 评论 -
【计算机组成原理】计算机软硬件组成
文章目录控制器存储器运算器跨过早期的 冯机 设计,来到最新的现代计算机结构理念控制器作为整个硬件系统的主脑,基于每个部件的实际需求,下达相关指令,信息的传播都是双向的。存储器通过控制器给予的指令,进行批量存储,可存储的数据包括:①输入数据②经过运算器运算过后的中间数据③最终运算结果数据运算器通过控制器传入的运算方法,对存储器传来的数据进行运算...原创 2020-07-25 15:55:18 · 3698 阅读 · 0 评论 -
【计算机组成原理】存储器简述
文章目录简介存储器分类存储器的分级主存储器的技术指标简介存储器用作计算机系统中的记忆设备,用来存放程序和数据。最小的单位是存储位元(每个存储位元可存储一个二进制代码),由若干个存储元组成一个存储单元,再由多个存储单元组成一个存储器存储器分类按照构成存储器的存储介质分类:①半导体存储器(半导体器件)②磁表面存储器(磁性材料)按照存取方式——存储器中存储内容的存取顺序分类:①随机存储器②顺序存储器③半顺序存储器按照存储内容可变性——存储内容是否可改变分类:①只读存储器(ROM)②随原创 2020-05-08 22:25:08 · 628 阅读 · 0 评论 -
【计算机组成原理】浮点数运算及其流水线
文章目录浮点数乘除法浮点数运算流水线浮点数乘除法操作流程图:浮点数运算流水线提高并行性的两个渠道①空间并行性——增加冗余部件,如增加多操作部件处理机和超标量处理机②空间并行性——改善操作流程,如流水线技术流水技术原理将任务分割成若干子任务,使各个子任务在流水线各个阶段并发执行(划分过程是决定流水线功能的重要依据)流水线需要装入时间和排空时间,完全充满才能发挥完全效益。 ...原创 2020-05-08 17:01:31 · 3563 阅读 · 0 评论 -
【计算机组成原理】定点运算器的基本结构
文章目录总线(BUS)——信息传送公共通路定点运算器单总线结构运算器双总线结构运算器三总线结构运算器总线(BUS)——信息传送公共通路内部总线CPU内各部件的连线外部总线系统总线(CPU与储存器,I/O系统间的连线)逻辑结构:①单向传送总线②双向传送总线定点运算器基本结构: 带有缓冲驱动器的4位双向数据总线电路:①当发送控制端有效,接收控制端无效时:数...原创 2020-05-08 01:31:13 · 4036 阅读 · 0 评论 -
【计算机组成原理】多功能算数逻辑运算单元
文章目录基本思想逻辑表达式两级先行进位ALU基本思想有四个控制端 S0S1S2S3 控制AiBi 产生组合函数XiYi ,将XiYi 和低一位的进位全加间接实现对AiBi 的算术逻辑运算。Fi =X⊕Y⊕Cn+iCn+i+1 =XiYi +Yi Cn+i +Cn+i XiALU算术逻辑单元(是进行整数运算的结构)①n+i相当于一位FA(全加器)中的i,i表示集成在一...原创 2020-05-08 00:11:11 · 7112 阅读 · 1 评论 -
【计算机组成原理】逻辑运算
文章目录原创 2020-05-06 09:32:48 · 2453 阅读 · 0 评论 -
【计算机组成原理】定点除法运算
原码除法算法原理设有n位定点小数被除数X , 除数Y[X]原=Xf(Xn-1……X0)[Y]原=Yf(Yn-1……Y0)商: q=x/y[q]原 =(Xf⊕Yf) (0.Xn-1……X0 / 0.Yn-1……Y0)其中 (Xf⊕Yf) 是符号位手动计算方法,看看就行,一点也不重要~~接下来是需要学习的重要部分,用计算机实现除法运算也可以这样想,小结:举例:并...原创 2020-05-05 18:02:45 · 1863 阅读 · 3 评论 -
对2求补器
你的求补器还有笨重的加法器吗,现在快来简化吧!在计算器中,用什么机器码传输是个严峻的问题,在原码和补码中间选一个是很困难的,让我们来看看各自有什么优缺点:原码:①直观,乘法简单;②加减几乎没有可能性,加减需要转换为补码,需要区分正负零。补码:①运算简单,乘法器方便;②需要在输入时就进行一次转换。所以说,无论用原码还是补码,我们都不可或缺的需要求补码,也就是说,我们必须需要补码器...原创 2020-05-04 18:15:05 · 5152 阅读 · 0 评论 -
【计算机组成原理】乘法阵列器
文章目录一、不带符号的原码乘法二、带符号的补码乘法三、不带符号的乘法阵列器四、带符号的乘法阵列器五、直接补码阵列乘法器全加器的设计一、不带符号的原码乘法运算规则:设置数值位为n的两个乘数用原码表示的定点数【X】原=Xf Xn-1…… X1 X0【Y】原=Yf Yn-1…… Y1 Y0乘积【Z】原 =(X⊕Y)+(Xn-1……X1X0)(Yn-1……Y1Y0)机器字长为n位,两个n位...原创 2020-05-04 17:36:06 · 26815 阅读 · 0 评论 -
【计算机组成原理】加减法器
一般是先组成一位全加器,多个全加器构成了多位的加/减法器。异或:a⊕b = (¬a ∧ b) ∨ (a ∧¬b)一位全加器:其中A,B加数,C为低位进位。S为求的和,Ci+1为此次运算进行的进位:S=A⊕B⊕CCi+1 = ( A B )+( C ( A ⊕ B ) )对应的真值表为:Cn符号位的进位信号Cn-1最高数值位的信号如果Cn 与Cn-1 ...原创 2020-05-03 17:42:29 · 7371 阅读 · 1 评论 -
【计算机组成原理】溢出
什么叫溢出呢?就是计算出的数超过了缓冲区的范围,导致部分数值丢失的操作。比如说n+1位定点整数X的补码的表示范围就是:-2n ≤ X <2n上面这道例题看上去一点问题也没有奥,但是再一看题干你就会发现:两个正数相加,结果怎么就变成负数了?同样带着这个问题往下看,类似的问题又出现了:两个负数相加,结果怎么就变成正数了?这里就涉及到了一开始提到的溢出问题,第一道例题产生了正溢...原创 2020-05-03 11:21:49 · 22874 阅读 · 14 评论 -
【计算机组成原理】补码的加减运算方法
补码加法[x+y]补=[x]补+[y]补符号位也当作数值计算,最高位产生的进位丢掉(操作就是mod2n+1 )补码减法[X-Y]补 =[X]补 + [-Y]补和补码加法几乎完全一样,唯一的不同就是需要求出[-Y]补[-Y]补=﹁[Y]补 +1(“﹁”符号表示对[Y]补 包括符号位内所有位求反)...原创 2020-05-03 01:50:00 · 17915 阅读 · 1 评论 -
【计算机组成原理】字符、字符串以及汉字的表示方法
字符七位ASCII码+一位奇偶校验位,一共八位。字符串一串字符,占多个连续的字符,一个字符占一个字节。汉字汉字输入编码的三种方法①数字编码:常用区位码(四位十进制数,前两位是区码,后两位是位码)②拼音码③字形编码汉字内码用于汉字的检索、存储、交换等操作的机内代码,用两个字节表示(两个字节最高位均为1)汉字字模码用点阵表示的汉字字形代码,用于汉字的打印和输出。...原创 2020-05-03 00:39:10 · 2695 阅读 · 0 评论 -
【计算机组成原理】各种码表示的数
机器码无符号数无符号数是所有位均表示数值的表示方法。真值一般书写的时候表示的数。(重点)机器码(在计算机中可以直接存储或运算)将符号也数值化的后的数值化后的数值编码。***以下都是关于机器码的分类表示:原码特别的,0的原码不唯一!!!【+0】原 =00000【- 0】原 =10000反码补码移码...原创 2020-05-02 23:32:06 · 1144 阅读 · 0 评论 -
【计算机组成原理】十进制数串
表示方法1.字符串形式(用于非数值计算)一个字节存放一个十进制的数位或者是符号位2.(重点)压缩的十进制数串形式(BCD码)一个字节存放两个十进制数位,符号位和数位都各占半个字节,符号位放于最低数字位之后。其值选用四位编码的冗余状态,先比于第一种方法,更便于直接完成十进制数的计算。可以用12(16进制中的C)表示正号,用13(16进制中的D)表示正号> 数位+符号位=偶数(如...原创 2020-05-02 15:09:38 · 4018 阅读 · 2 评论 -
【计算机组成原理】IEEE754标准
引入:小数点的位置可以在一定范围内移动,能扩大表数范围。任一R进制数都能写成:N=R^e×M(特别的,在计算机中浮点数的表示格式为:X=2^E×M(在这里E指小数点的位置,M表示数的精度))R是基数,不可改变M是定点小数e指出小数点的位置IEEE754标准计算机中规定用IEEE754标准将浮点数规格化(当浮点数尾数非0时,最高有效位必须为1)譬如说:A=24 ×(0.000...原创 2020-05-02 12:31:53 · 5117 阅读 · 6 评论