
计算机组成与原理
lynalmost
这个作者很懒,什么都没留下…
展开
-
计组总结1-数据的表示方法和转换
数据的表示方法数据的表示方法通常有:二进制,八进制,十进制,十六进制在日常生活中,人们广泛使用十进制数,在计算机中,十进制数的存储和运算都不大方便,于是二进制数应运而生。 但是对人们来说,二进制数的书写或阅读均很不方便,为此经常采用八进制或十六进制数。 二进制 八进制 十进制 十六进制 0111 0007 0007 0007 1000 0010 0008原创 2018-03-27 21:40:33 · 848 阅读 · 0 评论 -
计组总结2-原码、补码和反码
机器数计算机中表示的带符号的二进制数成为“机器数”,机器数有3种表示方法:原码,补码和反码。在刚刚接触这三种表示方法时我们可能只是简单的记所谓的口诀(比如说,原码转反码:符号位不变,其他位取反),但是并不知道其中的原理。下面总结以下原码、补码和反码的相关知识原码表示法机器数的最高位为符号位,0表示正数,1表示负数。原码是最接近真值的一种表示形式,这使得原码的计算和我们熟...原创 2018-03-28 08:41:54 · 2120 阅读 · 0 评论 -
计组总结3-定点数和浮点数
前序在计算机中的数据有定点数和浮点数两种表示方式。对于定点数我们已经有所了解,这里重点总结浮点数的内容。在此之前,先了解以下移码的相关知识移码设X为一个n+1位位进制整数,其最高位为符号位[X]移 = 2^n + X -2^n <= X < 2^n再根据补码的定义,我们可以找出补码与移码之间的关系当0<= X < 2^n —–> [X]移 = 2^n + [X]补当-2^n <= X < 0 —–原创 2018-03-28 10:27:10 · 1456 阅读 · 0 评论 -
计组总结4-定点运算之移位运算
引入移位运算对于来说我们其实并不陌生,以前我们常说的是小数点左移一位,或者说是在一个数的后面添0(十进制),在计算机中,移位运算其实是小数点固定不动,数据相对小数点来移动。 在计算机中,移位与加减配合,能够实现乘除法运算。移位规则算术移位主要用来进行由符号数的倍增、减半 逻辑移位主要用来进行无符号数的倍增、减半 算术移位 规则 逻辑移位 规则 左移 末尾添0,结果倍增原创 2018-05-06 13:42:06 · 1087 阅读 · 0 评论 -
微程序控制的基本概念
微程序控制的基本概念在计算机中,一条指令的功能是通过按一定次序执行一些列基本操作完成的,这些基本操作称为微操作。 (如加法指令,分为4步:取指令、计算地址、取数、加法运算)每一步实现若干个微操作。微指令在微程序控制的计算机中,将由同时发出的控制信号所执行的一组为操作称为微指令(也称为微命令),所以微指令就是把同时发出控制信号的有关信息汇集起来而形成的。微程序计算机的程...原创 2018-07-03 19:27:13 · 7001 阅读 · 0 评论