计算机体系结构
文章平均质量分 89
lsslcj
这个作者很懒,什么都没留下…
展开
-
基于vivado的32位MIPS单周期CPU设计(无异常中断)
每条指令的第一步都是取指令并PC加4,故除了第一行均省略了。原创 2024-05-18 11:59:27 · 559 阅读 · 0 评论 -
计算机体系结构:6、指令流水线
一条指令的执行过程可被分为若干阶段,每个阶段由相应的功能部件完成。 进入流水线的指令流,由于后一条指令的第i步与前一步指令的第i1步同时进行,从而使一串指令总的完成时间大为缩短。 通常流水线设计的原则是:指令流水段个数以最复杂指令所用的功能段个数为准;流水段的长度以最复杂的操作所花时间为准。容易发现,流水线方式不能缩短一条指令的执行时间,但是对于整个程序来说,流水线方式可以大大增加指令执行的吞吐率。原创 2024-05-08 15:08:57 · 1037 阅读 · 0 评论 -
计算机体系结构:5、中央处理器
CPU的基本职能是周而复始地执行指令,但执行过程中可能会遇到一些异常情况和外部中断,故还要能发现和处理异常情况和中断请求。取指令。从PC指出的内存单元中取出指令送到指令寄存器(IR)对IR中的指令操作码译码并计算下条指令地址。不同指令的功能不同,即指令涉及的操作过程不同,因而需要不同的操作控制信号。计算源操作数地址并取源操作数。根据寻址方式确定源操作数地址计算方式,若源操作数是存储器数据,则需要一次或多次访存。例如,对于间接寻址或两个操作数都在存储器的指令,需多次访存;原创 2024-04-01 11:57:33 · 903 阅读 · 0 评论 -
32位ALU的代码设计及仿真结果(基于vivado)
实验要求是使用3位OP码,实现32位ALU的相关运算。原创 2024-03-27 16:07:13 · 1168 阅读 · 0 评论 -
计算机体系结构: 3. 运算方法和运算部件
参考教材请看栏目的1原创 2024-03-13 08:30:00 · 930 阅读 · 0 评论 -
计算机体系结构:4.指令系统
一条指令必须明显或隐含包含的信息:操作码:指定操作类型(操作码长度:固定/可变)源操作数参照:一个或多个源操作数所在的地址(操作数来源:主(虚)存、寄存器、I/O端口、指令本身)结果值参照:产生的结果存放何处(目的操作数)(结果地址:主(虚)存、寄存器、I/O端口)下一条指令地址:下条指令存放何处(下条指令地址:主(虚)存,正常情况隐含在PC中,改变顺序时由指令给出)原创 2024-03-18 15:37:59 · 809 阅读 · 1 评论 -
计算机体系结构:2.数据的机器级表示
参考教材详见1原创 2024-03-12 08:30:00 · 585 阅读 · 1 评论 -
计算机体系结构:1.计算机系统概述
参考教材为:《计算机组成与系统结构》袁春风 第三版原创 2024-03-11 19:57:54 · 874 阅读 · 0 评论