随笔分类 -  计算机组成原理

摘要:1.我们都知道,8086可以访问1MB内存,其中,0xF0000~9FFFF属于常规内存,由内存条提供;0xF0000~0xFFFFF由主板上的一个芯片提供,即ROM-BIOS。这样一来,中间还有一个320KB的空间,即0xA0000~0xEFFFF。传统上,这段地址空间由特定的外围设备来提供,其中 阅读全文
posted @ 2019-08-05 10:30 learning_log 阅读(982) 评论(0) 推荐(0)
摘要:例如:ADD R0 [6] (默认第一个操作数即是原操作数,又是目的操作数) 将通用寄存器R0中的数据,与存储器地址为6的数据相加,返回给寄存器R0 假设计算机已有初始值,R0中的值为00000011,PC中的值为0001,存储器地址0001中的指令用10101010指代,具体过程详解:1.取指:控 阅读全文
posted @ 2019-07-25 15:33 learning_log 阅读(1798) 评论(0) 推荐(0)
摘要:1.用二进制数表示小数 主要是小数部分乘以2,取整数部分依次从左往右放在小数点后,直至小数点后为0 2.什么是浮点数 浮点数是指用符号,尾数,基数和指数这四部分来表示的小数。因为计算机内部使用的是二进制数,所以基数自然是2。因此,实际的数据中往往不考虑基数,只用符号,尾数,指数这三部分即可表示浮点数 阅读全文
posted @ 2019-05-28 16:21 learning_log 阅读(1405) 评论(0) 推荐(0)
摘要:1.用二进制数表示计算机信息的原因 计算机内部CPU和内存都是IC的一种,它们都有多个引脚。IC的所有引脚,只有直流电压0V或5V两个状态。也就是说,IC的一个引脚,只能表示两个状态。IC的这个特性,决定了计算机的信息数据只能用二进制数来处理。计算机处理信息的最小单位——位,就相当于二进制中的一位。 阅读全文
posted @ 2019-05-28 12:15 learning_log 阅读(1304) 评论(0) 推荐(0)
摘要:1.1 CPU的内部结构解析 CPU和内存是由许多晶体管组成的电子部件,通常称为IC(Integrated Circuit,集成电路)。从功能方面来看,CPU的内部由寄存器,控制器,运算器和时钟四部分构成,各部分之间由电流信号相互连通。 寄存器:可用来暂存指令,数据等处理对象,可以将其看做是内存的一 阅读全文
posted @ 2019-05-27 17:44 learning_log 阅读(8138) 评论(0) 推荐(2)
摘要:在软硬件接口中,CPU帮我们做了什么? 从硬件角度来看, CPU就是一个超大规模集成电路,通过电路实现了加法,乘法乃至各种各样的处理逻辑。 从软加工程师的角度来讲,CPU就是一个执行各种计算机指令(Instruction Code)的逻辑机器。这里的计算机指令,就好比一门CPU能够听懂的语言,我们把 阅读全文
posted @ 2019-05-16 11:57 learning_log 阅读(2979) 评论(0) 推荐(1)
摘要:我们的CPU,一般都被叫做超大规模集成电路(Very-Large-Scale Integration,VLSI)。这些电路,实际上都是一个个晶体管组合而成的。CPU在计算,其实就是让晶体管里面的“开关”不断地去“打开”和“关闭”,来组合完成各种运算和功能。 想要计算的快,一方面,我们要在CPU里,同 阅读全文
posted @ 2019-05-14 22:37 learning_log 阅读(1914) 评论(2) 推荐(0)
摘要:1.什么是性能: 我们需要有个标准来衡量。这个标准中主要有两个指标: 第一个是响应时间(Response time)或者叫执行时间(Execution time)。想要提升响应时间这个性能指标,你可以理解为让计算机“跑的更快” 第二个是吞吐率(Throughout)或者带宽(Bandwidth),想 阅读全文
posted @ 2019-05-14 21:48 learning_log 阅读(1272) 评论(0) 推荐(0)
摘要:First Draft First Draft是冯诺依曼,基于当时在秘密开发的EDVAC写了一篇报告,描述了一台计算机应该长什么样。 First Draft里面说了一台计算机应该有哪些部分组成: 首先是一个包含算术逻辑单元(Arithmetic Logic Unit,ALU)和处理器寄存单元(Pro 阅读全文
posted @ 2019-05-12 18:08 learning_log 阅读(1121) 评论(0) 推荐(0)