
计算机组成原理
文章平均质量分 61
计算机组成原理
fei_sun
仅记录,仅供参考
https://www.cnblogs.com/wulifeifei/my-articles?page=1
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【计组】大题解构
思路、分析。原创 2025-08-26 22:56:26 · 169 阅读 · 0 评论 -
【计组】总线与IO
采用公共时钟信号协调发送方和接收方的传送。原创 2025-08-26 22:45:13 · 813 阅读 · 0 评论 -
【计组】同步、异步通信 不互锁、半互锁、全互锁
主模块发出请求信号,必须待接到从模块的回答信号后再撤销其请求信号,或互锁关系;而从模块在接到请求信号后发出回答信号,但不必等待获知主模块请求已经撤销,而是隔一段时间后自动撤销其回答信号,无互锁关系。主模块发出请求信号后,不必等待接到从模块的回答信号,而是经过一段时间,确认从模块已收到请求信号后,便撤销其请求信号;从模块接到请求信号后,在条件允许时发出回答信号,并且经过一段时间(这段时间的设置对不同设备而言是不同的)确认主模块已经收到回答信号后,自动撤销回答信号。双发存在互锁关系,故称全互锁方式。原创 2025-06-05 21:23:08 · 313 阅读 · 0 评论 -
【计组】真题 2015 选择
标记位包含1位脏位,还有18位主存字块标记位和1位有效位。每行标记占18+1+1=20位,每行数据占4个字,每字32位,即4×32=128位。存放4K字数据的Cache,一个存储块存放4个字-------共有4K/1K个Cache块,index是10位。:对右移丢失的尾数进行舍入(如 “0 舍 1 入”),可能导致尾数再次溢出,需再次右规。主存块大小为4个字,每字32位--------块大小为4*32bit=16B=:尾数绝对值 > 1(溢出),尾数右移 1 位,阶码 + 1。原创 2025-05-11 18:43:01 · 789 阅读 · 0 评论 -
【计组】异常与中断
如设备发出的I/O结束中断,表示设备输入/输出处理已经完成,希望处理机能够向设备发出下一个输入/输出请求,同时让完成输入/输出后程序继续运行。:重点区分中断(外部异步)与异常(内部同步),异常的三类(故障、陷阱、终止)及其典型例子。:故障可能需要重新执行当前指令,陷阱用于主动调用(如系统调用),终止是不可恢复的致命错误。如程序的非法操作码、地址越界、算术溢出、虚拟系统的缺页以及专门的陷入指令等引起的事件。:中断是异步响应(指令结束后检测),异常是同步触发(指令执行中或显式触发)。原创 2025-05-11 17:04:33 · 536 阅读 · 0 评论 -
【FPGA】模型机下载FPGA设计
32位MIPS地址空间采用内存与IO统一编址方式,总共232个存储单元,每个单元默认存放1个字节,即总共4GB。划分为:用户空间和内核空间。(1)内核空间(0x8000_0000—0xFFFF_FFFF)2GB(2)用户空间(0x0000_0000—0x7FFF_FFFF)2GB。原创 2025-02-10 10:35:43 · 1021 阅读 · 0 评论 -
MIPS CPU设计
32位MIPS地址空间采用内存与IO统一编址方式,总共232个存储单元,每个单元默认存放1个字节,即总共4GB。划分为:用户空间和内核空间。(1)内核空间(0x8000_0000—0xFFFF_FFFF)2GB。(2)用户空间(0x0000_0000—0x7FFF_FFFF)2GB。原创 2025-02-10 09:57:18 · 187 阅读 · 0 评论 -
【计组】lw、sw
【代码】【计组】lw、sw。原创 2025-02-08 20:57:44 · 280 阅读 · 0 评论 -
【计组】实验五 J型指令设计实验
1. 理解MIPS处理器指令格式及功能。2. 掌握lw, sw, beq, bne, lui, j, jal指令格式与功能。3. 掌握ModelSim和ISE\Vivado工具软件。4. 掌握基本的测试代码编写和FPGA开发板使用方法。1. 装有ModelSim和ISE\Vivado的计算机。2. Sword\Basys3\EGo1实验系统。MIPS 32位处理器的指令格式分为R型、I型和J型。R型为寄存器型,即两个源操作数和目的操作数都是寄存器性。I型为操作数含有立即数。原创 2025-02-08 20:47:10 · 624 阅读 · 0 评论 -
【计组】例题&课后题
计算机如何区分指令和数据?一般来讲,在取指周期中从内存读出的信息是指令流,它流向控制器;而执行周期中从内存读出的信息流是数据流,它由内存流向运算器。从存放位置看,从代码段取出的是指令流,从数据段、堆栈段等取出的是数据流。原创 2024-12-28 18:18:38 · 451 阅读 · 0 评论 -
【计组】复习总结期末
1.计算机的性能指标:CPI、MIPS速率、程序执行时间tcpu2.计算机的硬件组成3.计算机系统的层次结构:软件与硬件的逻辑等价性冯诺依曼的设计思想?计算机采用二进制逻辑程序存储执行 程序预存储,指令顺序执行计算机由五个部分组成(运算器、控制器、存储器、输入设备、输出设备)硬件由哪几部分组成?计算机的性能指标CPI、MIPS(计算题)?计算机的层次结构?软件与硬件的逻辑等价性因为任何操作可以由软件来实现,也可以由硬件来实现;任何指令的执行可以由硬件完成,也可以由软件来完成。原创 2024-12-28 18:17:33 · 915 阅读 · 0 评论 -
【计组】实验四 R型指令设计实验
另外,每条指令周期都包含2个clk,即PC模块用1个clk,Regfile和DataMem模块用1个clk,也可以说是由2个时钟构成的指令流水线。MIPS 32位处理器的指令格式分为R型、I型和J型。1. 用Verilog HDL设计32位MIPS处理器R和I型指令实现,参照图1的MIPS内部结构示意图,参考基本实现代码,在实现ori指令的基础上,实现。2. 掌握addi, andi, xori, add, sub, and, or, xor, sll, srl, sra, jr指令格式与功能。原创 2024-12-23 18:05:06 · 866 阅读 · 0 评论 -
R型+I型+J型指令
【代码】R型+I型+J型指令。原创 2024-12-23 16:21:14 · 397 阅读 · 0 评论 -
【计组】实验三 ORI指令设计实验
用Verilog HDL设计32位MIPS处理器ORI指令实现,参照图4的MIPS内部结构示意图,将设计的MIPS处理器改造为分阶段实现方案,注意每条指令周期平均只包含1个时钟周期。以ori指令为例说明,其中rs为源操作数寄存器,imm为立即数型源操作数,由于是逻辑运算,所以imm按无符号数(零)扩展为32位数,运算结果存入rt目的操作数寄存器。另外,每条指令周期都包含2个clk,即PC模块用1个clk,Regfile和DataMem模块用1个clk,也可以说是由2个时钟构成的指令流水线。原创 2024-12-17 15:07:46 · 561 阅读 · 0 评论 -
【计组】实验一 算术逻辑运算单元设计
能够完成较为常用的多种算术运算和逻辑运算,是计算机内部运算器的核心部件,并且被广泛用于信号处理、通信和多媒体信息处理等专用集成电路中。算术逻辑运算单元包括算术运算和逻辑运算,在实际系统中输入数据通常采用补码形式。算术右移:Rb=32’h8000_0000, Ra=32’b0001, 则运行结果为Rd=32’hc000_0000。左移时,右部空出位补零。逻辑右移:Rb = 32’b0110, Ra = 32’b0001, 则运行结果为Rd = 32’0011。位数据,进行左移或右移(逻辑右移或算术右移)。原创 2024-12-09 19:00:49 · 1214 阅读 · 0 评论 -
【计组】导航
【计组】计算机组成原理-CSDN博客【计组】例题&课后题-CSDN博客【计组】复习总结期末-CSDN博客。原创 2024-12-03 11:21:23 · 212 阅读 · 0 评论 -
【计组】期末复习
1.计算机硬件是由()、控制器、()、输入输出设备五大基本部件构成运算器 存储器2.计算机通过执行指令完成()、()、数据传送等功能数据处理 数据存储3.冯诺依曼计算机采用()工作方式存储程序4.计算机中表示一个数值数据需要确定()、定/浮点表示和()三要素进位计数制 编码规则5.假定采用IEEE754单精度浮点数格式表示一个数为45100000H,则该数的值是()0.125*2的11次方0.001B*2的11次方=0.125*2的11次方。原创 2024-11-25 21:17:17 · 540 阅读 · 0 评论 -
【计组】复习总结期中
例20] x=0.101001, y=0.111, 求x÷y。(2). 比较阶码大小并完成对阶 小--->大。双符号位为00或11,无溢出,00为正,11为负。x=+0.1011,y=+0.1001,求x+y。x=-0.1101,y=-0.1011,求x+y。(4). 结果规格化并进行舍入处理(包含判溢出)注:-128只有补码----1000 0000。双符号位为10或01,溢出,01上溢,10下溢。结果为正,应表示为:0.1xxx;结果为负,应表示为:1.0xxx。(3). 尾数进行加或减运算。原创 2024-11-24 15:49:48 · 643 阅读 · 0 评论 -
【计组】复习题
内存:内存指的就是主板上的存储部件,是CPU直接与之沟通,并用其存储数据的部件,存放当前正在使用的(即执行中)的数据和程序,它的物理实质就是一组或多组具备数据输入输出和数据存储功能的集成电路,内存只用于暂时存放程序和数据,一旦关闭电源或发生断电,其中的程序和数据就会丢失。外存:外存通常是磁性介质或光盘,像硬盘,软盘,磁带,CD等,能长期保存信息,并且不依赖于电来保存信息。单位地址:是存储器中存储单元的编号,存储器是由大量存储单元组成,每个存储单元存放一个字节量(8位)的数据。它包括哪些主要组成部分?原创 2024-11-21 21:12:03 · 1000 阅读 · 0 评论 -
【计组】指令系统
原创 2024-11-05 20:57:48 · 148 阅读 · 0 评论 -
【计组】已知x补,求-x补
原创 2024-10-10 09:54:20 · 482 阅读 · 0 评论 -
【计组】用补码的定义计算
原创 2024-10-10 09:45:47 · 180 阅读 · 0 评论 -
【计组】原码反码补码移码
仅对数值位从右到左顺序扫描,右起第一个1及其右边的0保持不变,其余各位取反。原创 2024-09-27 15:56:08 · 311 阅读 · 1 评论 -
【微机原理】DOS调用功能号及标志位
DOS功能调用号。原创 2024-09-26 18:15:07 · 164 阅读 · 0 评论 -
【计组】计算机组成原理
冯诺依曼体系结构设计思想:采用二进制表示数据和指令存储程序和程序控制(核心)有运算器、存储器、控制器、输入设备、输出设别五大部件组成如何设计CPU?存储器---->寄存器MIPS 20条 RISCy=ax+b-cLOAD [09H]MUL [0CH]ADD [0AH]SUB [0BH]STOR [0DH]PRINTHLT如何区分指令和数据?时间,取指周期---指令,执行周期---数据。原创 2024-09-10 20:23:45 · 662 阅读 · 7 评论