
计算机组成原理
loverszhaokai
海到尽头天作岸,
山登绝顶我为峰。
展开
-
源码一位乘
<br />好多同学在学习计算机组成原理时在原码乘法时感觉很吃力,下面我介绍一种思路,故事是这样的,有些漫长,但也需要些耐心:<br />其实质是模仿手工乘法过程,例如手工计算二进制3*5过程为:<br /> 0011<br /> × 0101<br /> -------------- 被乘数 乘数自低位到高位<br /> 0011 0011 * 1<br />转载 2010-10-01 08:39:00 · 2125 阅读 · 0 评论 -
寻址范围
<br />cpu的寻址范围:寻址范围就是寻址范围,和一个地址里面保存多少数据有什么关系?一幢大楼造得再高也只有一个门牌号,你存储字大小和地址的数量八杆子打不着。转载 2010-11-05 09:19:00 · 1153 阅读 · 0 评论 -
字长与数据总线
<br />问题1: 计算机字长取决于哪种总线宽度?数据总线/地址总线?为什么? 答1: 取决于数据总线,宽度!代表一次可以取多少的数据! 地址总线,相当于取数据的地址范围! 可以这样比方,<br /><br />问题1:<br />计算机字长取决于哪种总线宽度?数据总线/地址总线?为什么?<br />答1:<br />取决于数据总线,宽度!代表一次可以取多少的数据!<br />地址总线,相当于取数据的地址范围!<br />可以这样比方,地址总线,相当于旅馆里的房号。<br />而数据总线,相当于一间房的大转载 2010-11-05 08:16:00 · 14273 阅读 · 1 评论 -
进制之间的转换
<br /><br />今天翻了一本计算机基础的书籍,其中十进制、二进制、八进制、十六进制之间的转换挺有意思的,也容易犯糊涂,特温故而知新。<br /> <br />十进制数制系统<br /> 十进制数制系统包括 10 个数字:0、1、2、3、4、5、6、7、8、9<br /> 基为:10 逢十进一,如3+7=10,20+80=100<br /> <br /> <br />二进制数制系统<br /><br /> 计算机中使用二进制表示数据<br转载 2010-12-29 16:56:00 · 10318 阅读 · 3 评论 -
补码 的运算
补码 的运算 补码的算术运算补码运算要注意的问题:1.补码运算时,其符号位与数值部分一起参加运算。 2.补码的符号位相加后,如果有进位出现,要把这个进位舍去(自然丢失)。 3.用补码运算,其运算结果亦为补码。在转换为真值时,若符号位为0,数位不变;若符号位为1,应将结果求补才是其真值。 [例3] 已知X = + 1101 , Y = + 0110 , 用补码计算Z = X-Y。 解: [X]补 = 01101,[-Y]补 = 11010,则[Z]补 =[X]补+[-Y]补 = 01转载 2010-12-29 16:11:00 · 31577 阅读 · 2 评论 -
原码、反码、补码、移码
<br />对于正数,原码和反码,补码都是一样的,都是正数本身。<br /> 对于负数,原码是符号位为1,数值部分取X绝对值的二进制。<br /> 反码是符号位为1,其它位是原码取反。<br /> 补码是符号位为1,其它位是原码取反,未位加1。<br /> 也就是说,负数的补码是其反码未位加1。<br /> 移码就是将符号位取反的补码<br /><br /> <br /> 一、原码、反码、补码的定义<br /转载 2010-12-29 15:12:00 · 3017 阅读 · 4 评论 -
字、字长、字节、位
原来总是迷惑,现在我要把它搞定:字、字长、字节、位字:位(Bit):表示一个二进制数码0或1,是计算机存储处理信息的最基本的单位。字节(Byte):一个字节由8个位组成。它表示作为一个完整处理单位的8个二进制数码。现目前计算机上多使用《美国国家信息交换标准代码》——ASCII编码(由美国国家标准委员会制定) 如:字符“A”的二进制编码是“0100 0001”即41H或65D “#”的二进制编码是“0010 0011”即2原创 2010-11-05 08:04:00 · 34988 阅读 · 5 评论 -
集成电路
集成电路按集成度高低的不同可分为小规模集成电路、中规模集成电路、大规模集成电路、超大规模集成电路、特大规模集成电路和巨大规模集成电路等等。 小规模集成电路(Small Scale Integration:SSI) 1960年出现,在一块硅片上包含10-100个元件或1-10个逻辑门。如 逻辑门和触发器等。如果用小规模数字集成电路(SSI)进行设计组合逻辑电路时,是以门电路作为电路的基本单元,所以逻辑函数的化简应使使用的门电路的数目最少,而且门的输入端数目也最少。 中规模集成电路(Mdeiu转载 2010-12-28 14:15:00 · 1382 阅读 · 0 评论 -
移码
<br /> 计算机中的移码<br /> 移码(又叫增码)是符号位取反的补码,一般用做浮点数的阶码,引入的目的是为了保证浮点数的机器零为全0。<br /> ①移码的定义:设由1位符号位和n位数值位组成的阶码,则 [X]移=2En + X -2n≤X ≤ 2n<br /> 例如: X=+1011 [X]移=11011 符号位“1”表示正号<br /> X=-1011 [X]移=00101 符号位“0”表示负号<br /> ②移码与补码的关系: [X]移与[X]补的关系是符号位互为相反数(仅符号位不同转载 2010-10-13 22:44:00 · 4686 阅读 · 3 评论 -
寄存器
<br />寄存器:<br /> <br />寄存器是中央处理器内的组成部分。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和位址。<br /> <br /> <br /> <br /> <br /> 寄存器分类<br /><br /><br />1. 程序计数器PC (Program Counter)<br />2.地址寄存器AR<br />3.缓冲寄存器DR<br />4.指令寄存器IR<br />5.微地址寄存器μAR<br />6. 微指令寄存器μIR7.状态指令寄存器SR(statu原创 2010-11-28 20:11:00 · 1216 阅读 · 0 评论 -
001--组成原理名词解释
<br />主机:CPU、存储器和输入输出接口合起来构成计算机的主机。<br />CPU:中央处理器,是计算机的核心部件,由运算器和控制器构成。<br />运算器:计算机中完成运算功能的部件,则ALU和寄存器构成。<br />外围设备:计算机的输入输出设备,包括输入设备、输出设备和外存储设备。<br />数据:编码形式的各种信息,在计算机中作为程序的操作对象。<br />指令:构成计算机软件的基本元素,表示成二进制数编码的操作命令。<br />透明:在计算机中,从某个角度看不到的特性称该特性是透明的。<转载 2010-11-06 19:18:00 · 1678 阅读 · 0 评论