湘潭大学计算机组成原理实验一16位运算器.docx

上传人:小飞机 文档编号:3118172 上传时间:2023-03-10 格式:DOCX 页数:1 大小:36.33KB
返回 下载 相关 举报
湘潭大学计算机组成原理实验一16位运算器.docx_第1页
第1页 / 共1页
亲,该文档总共1页,全部预览完了,如果喜欢就下载吧!
资源描述

《湘潭大学计算机组成原理实验一16位运算器.docx》由会员分享,可在线阅读,更多相关《湘潭大学计算机组成原理实验一16位运算器.docx(1页珍藏版)》请在三一办公上搜索。

1、湘潭大学计算机组成原理实验一16位运算器module Alu16(T,M,F,C,Z,N,OV); parameter bit_width=16; inputbit_width-1:0T; input1:0M; outputbit_width-1:0F; output Z,C,N,OV; regbit_width:0A,B; regbit_width:0F; reg3:0S; reg16:0F1; reg C,Z,N,OV; initial C=0; always(T,M) case(M) 2b00:A=T15,T; 2b01:B=T15,T; 2b11:S=T3:0; endcase alw

2、ays(A,B,S) begin OV=0; case(S) 4b0001:begin C,F1=A+B;OV=F116F115;end 4b0010:begin C,F1=A-B;OV=F116F115;end 4b0011:begin C,F1=A+1;OV=F116F115;end 4b0100:begin C,F1=A-1;OV=F116F115;end 4b0101:begin C,F1=A&B;end 4b0110:begin C,F1=A|B;end 4b0111:begin C,F1=A;end 4b1000:begin C,F1=A15:0,1b0;end 4b1001:begin C,F1=A15,1B0,A15:1;end 4b1010:begin C,F1=A15:0,1b0;OV=F116F115;end 4b1011:begin C,F1=A16,A16:1;OV=F116F115;end default:F1=0; endcase F=F116:0; Z=(F?1b0:1b1); N=F16; end endmodule

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号