- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机组成原理验二
北京科技大学 计算机与通信工程学院
实 验 报 告
实验名称: 基本运算器实验 李奥林 专 业: 计算机科学与技 班 级: 计1303 学 号: 座机电话号码 指导教师: 张磊 实验成绩: 实验地点: 机电信息楼 实验时间: 2015 ?年? 5?月?21?日
一、实验目的与实验要求
1、实验目的 实验一
实验二
1)使用Verilog HDL程序设计语言写出逻辑运算器代码;
2)在Quartus II软件中编译代码并进行波形仿真 实验一 态门与数据总线相连。
4)数据显示灯已与数据总线相连,用来显示数据总线上的内容。
实验二
1)使用Verilog写出并调试逻辑运算器代码,使得至少实现八种不同功能 的逻辑与运算功能;
2)在Quartus II软件中并进按要求进行波形仿真 码表示,但是A、B、F均为十六进制。现令A 65,B A7,通过改 变S0S1,S2,S3的输入得到对应的FzFc、F的值实现其对应的功 能并在波形
(1)、使用实验室提供的实验箱
(2)、使用机房电脑的Quartus II软件
实验1按实验要求接好导线然后输入分别B分别改变S0,S1,S2,S3的输入从Fz、Fc、F的值并在表格中做好相应记录
实验2代码Fz、Fc、F的值
实验1
第一步明白运算器内部原理图算术逻辑单元 ALU 是专门执行算术和逻辑运算的数字电路
(2)、按实验要求接好导线
(3)、然后输入分别B分别改变S0,S1,S2,S3的输入从
有具体过程如下A 置数。 1 拨动 CON 单元的 SD27~SD20 数据开关,形成二进制数或其它数值),数据显示亮为“ 1”,灭为“ 0”。 2 置 LDA 1, LDB 0,按动时序单元的 TS 按钮,产生一个 T2 上升沿时钟脉冲,则将二进制数置入暂存器 A 中,暂存器 A 的值通过 ALU 单元的 A7~A0 八位 LED 灯显示。用输入开关向暂存器 B 置数。 1 拨动 CON 单元的 SD27~SD20 数据开关,形成二进制数(或其它数值)。 2 置 LDA 0, LDB 1,按动时序单元的 TS 按钮,产生一个 T2 上升沿时钟脉冲,则将二进制数置入暂存器 B 中,暂存器 B 的值通过 ALU 单元的 B7~B0 八位 LED 灯显示。改变运算器的功能设置,观察运算器的输出。置 ALU_B 0、 LDA 0、 LDB 0,然后按表 3.2 选择其中一行,分别置 S3、 S2、 S1、 S0 和Cn 的数值,并观察数据总线 LED 灯显示的结果。例如,置 S3、 S2、 S1、 S0 为 0010,则运算器作逻辑与运算,置 S3、 S2、 S1、S0为 1001,则运算器作加法运算。
下图为实验箱:
(4)、在数据通路图观察信号传输过程。
(5)、分别观察得到的Fz、Fc、F的值并在表格中做好相应记录
见表格
2、实验2
实现8种逻辑算术运算功能的Verilog代码:
module luojiyunsuan input [7:0]A, input [7:0]B, input [3:0]S, output reg [7:0]F, output reg [8:0]F, output reg FC, output reg FZ ;
always@ A or B or S begin
case S
4b0000:begin F A;FC F 8 ;if F 0 Fz 1;else Fz 0;end //F A
4b0001:begin F B; FC F 8 ;if F 0 Fz 1;else Fz 0;end // F B 4b0010:begin F A*B;FC F 8 ;if F 0 Fz 1;else Fz 0;end // F A and B
4b0011:begin F A+B; FC F 8 ;if F 0 Fz 1;else Fz 0;end // F A or B 4b0100:begin F ~A; FC 0;if F 0 Fz 1;else Fz 0;end // F ~A 4b1001:begin F A+B; F 8 ;if F 0 Fz 1;else Fz 0;end // F A+B
4b1100:begin F A-1; FC F 8 ;if F 0 Fz 1;else Fz 0;end // F A-1
4b1011:begin F A-B; FC F 8 ;i
您可能关注的文档
- 计算机常见故障查策划书.doc
- 计算机应用函授起专毕业论文.doc
- 计算机应用基础2、3、4次作业.doc
- 计算机应用基础专作业2-文档编辑.doc
- 计算机应用基础在线作业C.doc
- 计算机应用基础机综合练习题2(专科必修).doc
- 计算机应用基础程作业及答案4.doc
- 计算机应用类专(综合)二模试卷2011.doc
- 计算机技术对现生物科学的影响.docx
- 计算机控制系统常用的设备.doc
- 2025年春新北师大版八年级物理下册全册课件.pptx
- 2025年春新北师大版八年级物理下册全册教学课件.pptx
- 2025年秋季新北师大版八年级上册物理全册教学课件.pptx
- 2025年秋季新人教版九年级上册化学全册课件.pptx
- 2025年新人教版八年级上册物理全册课件.pptx
- 2025年秋季新人教版九年级上册化学全册教学课件(新版教材).pptx
- 新人教版七年级上册英语全册课件(2025年新版教材).pptx
- 锂离子电池前驱体磷酸铁合成方法研究现状及展望.docx
- 2024年东盟石油和天然气更新报告(英文版)-东盟.docx
- DB3209_T 1207.2-2022 建设工程档案管理 第二部分:房屋建筑工程文件归档和档案移交范围.docx
文档评论(0)