微型计算机组成原理实验报告,计算机组成原理实验报告(4个).doc

计算机组成原理实验报告(4个)

上海建桥学院

本科实验报告

课程名称:计算机组成原理学 号:姓 名:专 业:班 级:指导教师:

课内实验目录及成绩

序号实验名称页码成绩1八位算术逻辑运算12静态随机存取存储器实验63数据通路114微程序控制器的实现16总成绩

信息技术学院

2014年 03 月 20 日

上海建桥学院实验报告

课程名称: 计算机组成原理 实验类型: 验证型

实验项目名称: 八位算术逻辑运算

实验地点: 实验日期: 年 月 日

一、实验目的和要求

1、掌握运算器的基本组成结构;

2、掌握运算器的工作原理。

二、实验原理和内容

实验采用的运算器数据通路如图1-1所示,ALU逻辑功能表如表1-1所示。

图1-1运算器原理图

ALU部件由一片 CPLD实现,内部含有三个独立的运算部件,分别为算术、逻辑和移位运算部件。输入数据IN[7..0](由插座JP22引出)通过拨动开关sK7..sK0产生(开关由插座JP97引出)。数据存于暂存器A或暂存器 B中(暂存器A和B的数据可在 LED灯上实时显示),三个部件可同时接受来自暂存器 A和 B的数据。各部件对操作数进行何种运算由控制信号S3…S0和CN_I来决定(S3…S0由插座JP18引出;CN_I由插座JP19引出),可通过拨动开关sK23..sK20和sK12设置(开关由插座JP89、JP19引出)。运算结果由三选一多路开关选择,任何时候,多路开关只选择三个部件中的一个部件的运算结果作为ALU的输出。ALU的输出ALU_D7..ALU_D0通过三态门74LS245送至CPU内部数据总线(iDBus)上(由插座JP25引出),并通过扩展区单元的的二位数码管和DS94..DS101 LED灯显示(LED灯由插座JP62引出)。如果运算影响进位标志FC、零标志FZ、正负标志FS,则在T3状态的下降沿,相应状态分别锁存到FC、FZ、FS触发器中,实验仪设有LED灯显示各标志位状态。

操作控制信号wA(允许写暂存器A)、wB(允许写暂存器B)、rALU(允许ALU结果输出到内部数据总线(iDBus)上)由JP19引出,都为低电平有效,实验时可通过连接开关sK15..sK13设置(开关由插座JP92引出)。

实验所需的时序信号T1、T2、T3,以及复位信号nRST均已与控制台(CON)相连。

表1-1 ALU逻辑功能表

运算类型S3 S2 S1 S0CN_I功能逻辑运算00000F = A (直通)1F = B (直通)0001XF = A + B (或)(FZ)0010XF = A * B (与)(FZ)0011XF=A⊕B (异或)(FZ)0100XF=/A (取反)(FZ)移位运算01010F=A 不带进位循环右移

移位位数由暂存器B的低3位决定(FZ)1F=A 算术右移一位(FZ)01100F=A 逻辑右移一位(FZ)1F=A 带进位循环右移一位(FC,FZ)01110F=A 逻辑左移一位(FZ)1F=A 带进位循环左移一位(FC,FZ)算术运算10000F=A+B(FC,FZ,FS)1F=A+B+FC(FC,FZ,FS)10010F=A-B(FC,FZ,FS)1F=A-B-FC(FC,FZ,FS)10100F=A+1(FZ)1F= NEG A (取补)(FZ)1011XF=A-1(FZ)其它1100X置FC=CN_I(FC)1101X置EI=CN_I(EI)1110(保留)1111(保留)* 表中:功能栏内的FC、FZ、FS表示当前运算会影响到该标志(状态信息显示发生在T3下降沿);

EI为允许中断标志;

‘X’表示任意态,下同。

实验要求完成:

1、在暂存器A中设置操作数A=65H; 在暂存器B中设置操作数B=A7H。

2、通过对ALU操作控制码S3、S2、S1、S0、CN的设置,完成两操作数的算术、逻辑和移位运算,并将运算结果填入表1-2中。最后将运算结果同实验台ALU逻辑功能表(表1-1)对比分析,判断运算结果是否正确。

3、改变 A、B的值,验证 FC、F

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值