![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机组成原理
文章平均质量分 72
微笑伴你而行
激流勇进,自强不息
展开
-
计算机组成原理实训
(E/M IP = 11): 当 E/M IP 设置为 11 时,可能表示要保持程序计数器(PC)的当前值,即不进行改变,从而执行当前指令的地址。(E/M IP = 00): 当 E/M IP 设置为 00 时,可能表示将某个值加载到程序计数器(PC)中,以指定下一条要执行的指令的地址。MS2 S1 So = 0001 (A-B-C): 该编码可能表示执行减法运算,其中 A 是被减数,B 是减数,C 是借位。: 该编码可能表示禁止目标寄存器的选择,可能是一个控制信号,指示不执行任何目标寄存器的操作。原创 2023-12-31 17:10:40 · 1101 阅读 · 0 评论 -
第六章、总线
如上图,4根信号线组成“一根”总线,所有硬件部件都可以通过这根总线传递数据可并行发送4bit数据。同一时刻只能有一个部件发送数据但是可有多个部件接受数据总线是一组能为多个部件分时共享的公共信息传送线路。共享:是指总线上可以挂接多个部件,各个部件之间互相交换的信息都可以通过这组线路分时共享。分时:是指同一时刻只允许有一个部件向总线发送信息,如果系统中有多个部件,则它们只能分时地向总线发送信息。为什么要用总线?早期计算机外部设备少时大多采用分散连接方式,不易实现随时增减外部设备。原创 2023-11-27 15:11:59 · 890 阅读 · 0 评论 -
第五章、中央处理器
取指:根据PC内容访问主存储器,取出一条指令送到IR中。分析:对指令操作码进行译码,按照给定的寻址方式和地址字段中的内容形成操作数的有效地址EA,并从有效地址EA中取出操作数。执行:根据操作码字段,完成指令规定的功能,即把运算结果写到通用寄存器或主存中。设取指、分析、执行3个阶段的时间都相等,用t表示,按以下几种执行方式分析n条指令的执行时间:传统冯·诺依曼机采用顺序执行方式,又称串行执行方式。优点:控制简单,硬件代价小。原创 2023-11-26 19:29:52 · 952 阅读 · 0 评论 -
电路的基本原理
串行进位又称为行波进位。每一级进位直接依赖于前一级的进位,即进位信号是逐级形成的。加法就要分n次进行,每次产生一位和,并且串行。:把n个全加器串接起来,就可进行两个n位数的相加。A+B+C=A+(B+C)——结合律。A(C+D)=AC+AD——分配律。逻辑运算:与、或、非、异或等。Eg:AB+CD先算与再算或。ABC=A(BC)——结合律。异或门可用与、或、非组合实现。串行加法器:只有一个全加器,算术运算:加、减、乘、除等。辅助功能:移位、求补等。,以便参与下一次运算。Eg:实现AC+AD。原创 2023-11-19 22:27:09 · 322 阅读 · 0 评论 -
定点整数、小数
计算机硬件如何做定点小数补码的加法:从最低位开始,按位相加(符号位参与运算),并往更高位进位。①“被减数”不变,“减数”全部位按位取反、末位+1,减法变加法。对两个定点小数A、B进行加法/减法时,需要先转换为补码。②从最低位开始,按位相加,并往更高位进位。原创 2023-11-19 20:04:47 · 161 阅读 · 0 评论 -
计算机系统的层次结构和性能指标
FLOPS(Floating-point Operations Per Second):每秒执行多少次浮点运算(KFLOPS、MFLOPS、GFLOPS、TFLOPS)Eg:某CPU主频为1000Hz某程序包含100条指令,平均来看指令的CPl=3。:将高级语言编写的源程序全部语句一次全部翻译成机器语言程序,而后再执行机器语言程序(只需翻译一次):将源程序的一条语句翻译成对应于机器语言的语句,并立即执行。IPS(Instructions Per Second):每秒执行多少条指令(KIPS、MIPS)原创 2023-11-19 14:55:21 · 143 阅读 · 0 评论 -
计算机硬件的基本组成
11:(MQ)*X->ACC,导致(ACC)=6,由ALU实现乘法运算,如果乘积太大,需要MQ辅助存储。#8:M(MAR)->MDR,导致(MDR)=0000000000000011=3。#3:M(MAR)->MDR,导致(MDR)=000100 0000000110。#9:(MDR)->MQ,导致(MQ)=0000000000000011=3。#4:(MDR)->IR,导致(IR)=000100 0000000110。#6:AD(IR)->MAR,导致(MAR)=0000000110=6。原创 2023-11-19 11:33:18 · 143 阅读 · 0 评论 -
计算机的发展
第一台电子数字计算机:ENIAC(1946),作者:冯诺依曼,逻辑元件:电子管。揭示了信息技术进步的速度集成电路上可容纳的晶体管数目,:计算机一次整数运算所能处理的二进制位数。、超高速、并行处理、智能化方向发展。bug:小虫子,会影响打点。,整体性能也将提升一倍。原创 2023-11-19 10:18:31 · 124 阅读 · 0 评论