![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机组成与系统结构
文章平均质量分 70
Alfred young
大四计算机科学与技术学生,喜欢研究操作系统,分布式系统,云计算相关领域。
展开
-
计算机组成与系统结构——MIPS多周期处理器-7指令
1. 文件结构说明mips为顶层模块,负责调用其他模块。完成各模块后,在mips统一实例化。DataPath为数据通路,主要实现计数器、存储器、寄存器堆、算术逻辑单元(ALU),符号扩展单元等基本单元。Control为控制器,主要是实现多周期CPU中状态的转移,以及各状态中控制信号的选择。2. 模块定义2.1 flopr(异步复位触发器)基本描述32位的异步复位触发器,主要用于暂存数据。模块接口信号名方向描述clkI时钟信号rstI复位信号f原创 2021-02-18 12:22:03 · 4148 阅读 · 4 评论 -
运算器——Verilog实现
运算器本运算器针对32位数的补码运算,以加法器为核心实现加、减、乘、除等运算。基本模块加/减法器乘法器除法器加/减法器源代码module add_sub(input [31:0]Operand_X,input [31:0]Operand_Y,input Opcode,output [31:0]Result,output Cout);reg [31:0]B;assign {Cout,Result} = Operand_X + B + Opcode;always@原创 2021-01-14 23:27:46 · 3957 阅读 · 1 评论 -
补码乘法运算的原理
补码乘法运算的原理补码的出现统一了计算机运算中的加减法操作,那对于补码的乘法该如何操作呢?补码表示法纯小数补码的定义[x]补={x1>x≥02+x0>x≥−1(mod2)[x]_{补}=\left\{\begin{aligned}x &&&&& 1> x \geq0 \\2+x &&&&& 0>x \geq -1 \end{aligned}\right.(mod \quad原创 2020-12-26 14:05:39 · 7897 阅读 · 8 评论