⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sltcontrol.v

📁 组成原理大作业--基于MIPS的运算器设计
💻 V
字号:
module sltcontrol(signslt,in,out);//slt指令预处理单元//对于有符号的小于则置1的指令,若待比较的两个数异号,直接送到ALU单元可能得到错误的结果//所以对这种情况我们对两个操作数进行预处理,即将两个数同时加上'h80000000,将其变为正数(这样不会改变他们之间的大小关系) input signslt;//输入控制信号,为1表示此时需要进行预处理 input [31:0] in;//输入,待预处理的数据 output [31:0] out;//输出,处理后的数据 wire [31:0] a; wire cout,overflow,zero; alu32 u1(in,'h80000000,'b0010,a,cout,overflow,zero);//使用ALU单元完成加法 assign out=signslt?a:in; endmodule

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -