2022年 软件工程专业 计算机组成原理 运算器实验报告

年级

班号

 

组号

 学号

专业

软件工程

日期

 2022 年  5 月   11日

 姓名

 预判你的代码

实验名称

运算器

实验室

实验

目的

要求

1了解运算器的组成结构;

2掌握运算器的工作原理;

3熟悉运算器的设计方法;

4、掌握运算器的控制与使用。

实验

环境

PC机,TD-CMA实验系统一套

实验内容或

实验题目

选择运算器要完成的多项运算功能,包括数据来源,运算功能,结果保存等,通过查看数据通路图及指示灯检查运行结果及特征标志。

实验原理:

算术器能够进行的运算:算术运算、逻辑运算、移位运算

  1. 数据输入

输入端口在实验箱左下角CON单元的SD20到SD27 开关为运算器实验的输入端口。开关拨上去代表二进制的1,拨下来代表二进制的0,当开关拨上去的时候,开关上面对应的指示灯发光,灯亮代表1,灯灭代表0。

  1. 存储

由寄存器a 寄存器b  但只能输入一个数

 由控制信号LDA和LDB决定是存入暂存器A还是暂存器B,当LDA=1, LDB=0时存入暂存器A, LDA=0,LDB=1时存入暂存器B。

  3、对两个数进行运算

   控制信号s0s1s2s3 四位二进制数实现16种运算类型,修改其值改变运算类型

   CN为另外一个控制信号、 F为结果、 FC进位标志位、 FZ为0标志位

              运算类型参照表

 实验内容:

 输入数据01110011(73H)和数据10000010(82H),控制运算器对这两个数据进行算术和逻辑运算,PC端观察运算过程给出运算结果。

 实实验具体操作

 (1)按照实验接线图连接线路

 注意:相连引脚线的颜色保持一致

 (2)将时序与操作台单元的开关 KK2置为‘单拍'档,开关KK1、KK3置为‘运行'档。

(3) CON单元开关全部置为零,打开电源开关,如果听到有‘嘀'报警声,说明有总线竞争现象,应立即关闭电源,重新检查接

线,直到错误排除。然后按动CON单元的CLR按钮,将运算器里的的A寄存器、B寄存器和FC、FZ标志位清零。

(4)打开连机软件 CMA软件,进行端口的选择,测试串口,串口通信成功,选择实验,运算器实验。

                      逻辑结构图

   ART算术运算  LOG逻辑运算 SHF移位运算

(5)用输入开关向暂存器A置数。

①拨动CON单元的SD27-SD20数据开关,形成二进制数00010001(或其它数值),数据显示亮为‘1',灭为‘0'

②置LDA=1,LDB=0连续按动四次时序单元的ST按钮,产生一个T4上沿,则将二进制数00010001置入暂存器A中,暂存器A的值(11)通过ALU单元的A7-A0八位LED灯显示。

(S0S1S2S3全零是逻辑运算 结果是A寄存器里的值)

(6)用输入开关向暂存器B置数。

拨动CON单元的SD27-SD20数据开关,形成二进制数00100010(或其它数值)。

②置LDA=0,LDB=1连续按动四次时序单元的ST按钮,产生一个T4上沿,则将二进制数00100010置入暂存器B中,暂存器B的值(22 为16进制)通过ALU单元的B7...B0八位LED灯显示。

(7)改变运算器的功能设置,观察运算器的输出。

 例如:S0S1S2S3 置为1001(算术运算)连续按动四次时序单元的ST按钮

结果是00110011

(8)记录实验结果

实验运行结果:

参照ALU运算器编码表

 

写出运算结果:

 

分析结果以及在试验中应注意的问题:

1.相连引脚线的颜色保持一致

2.操作过一次后再次操作时要重新连续按ST四次

  • 6
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
计算机组成原理课程设计 实验报告 目 录 一 课程设计目的 ............................................................. 2 二 课程设计题目 ....................................................... 2 1、设计一个具有带进位加法和立即数寻址方式的模型机 ....................... 2 2、利用CPLD设计一个并行加法器 ............................................................... 2 三 实验设备仪器 ............... 3 四 设计一个带有循环左移功能的模型机 ................ 3 1、问题描述 ............................................................................ .......................... 3 2、设计目标 ............................................................................ .......................... 3 3、指令格式 ............................................................................ .......................... 3 4、准备知识............................................................... ............................................3 5、设计微指令……………………………………………………………………6 6、建立联机操作文件……………………………………………………………9 7、连接实验线路 ............................................................................ ................ 10 8、运行与调试 ............................................................................ .................... 10 五 利用CPLD设计一个并行加法器 11 1、设计目标 ............................................................................ ........................ 11 2、设计内容 ............................................................................ ........................ 11 3、设计要求 ............................................................................ ........................ 11 4、实验原理 ............................................................................ ........................ 12 5、实验步骤 ............................................................................ ........................ 12 7、运行调试 ............................................................................ ........................ 12 六 总结 14 七 参考文献 15 1 "计算机组成原理"课程设计 一 课程设计目的 通过对一个简单计算机的设计,对计算机的基本组成,部件的设计、部件间的连接、 微程序控制器的设计、微指令和微程序的编制与调试等过程有更深的了解,在此基础上 完成一台基本计算机的组成设计,从而加深对理论课程的理解,锻炼自己的独立思考和 动手能力。 二 课程设计题目 1、设计一个具有带进位加法和立即数寻址方式的模型机 (1)设计

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值