计算机组成原理实验一运算器实验思考题,计算机组成原理实验报告——2运算器实验_华北电力大学_李梅...

a7f4a3f590493a1e451dd952a488fd7c.gif 计算机组成原理实验报告——2运算器实验_华北电力大学_李梅

(7页)

1f72505cc4a47efcc8c1adb3373160c4.png

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

19.90 积分

科 技 学 院综合实验报告( 2011 -- 2012 年度第 一 学期)名 称: 计算机组成原理综合实验 题 目: 运算器实验 院 系: 信息工程系 班 级: 学 号: 学生姓名: 指导教师: 李梅 王晓霞 设计周数: 第十八周 成 绩: 日期: 年 月 一、目的与要求1. 熟悉与深入理解4位的运算器芯片Am2901的功能和内部组成,运行中要求使用的控制信号及其各自的控制作用;2. 熟悉与深入理解用4片4位的运算器芯片构成16位的运算器部件的具体方案,各数据位信号、各控制位信号的连接关系;3. 熟悉与深入理解用2片GAL20V8芯片解决ALU最低位的进位输入信号和最高、最低位的移位输入信号、实现4位的标志位寄存器的方案,理解为什么这些功能不能在运算器芯片之内实现而要到芯片之外另外处理;4. 明确教学计算机的运算器部件,使用总计23位的控制信号就完全确定了它的全部运算与处理功能,脱机运算器实验中可以通过24位的微型开关中的23位提供这些控制信号,教学计算机正常执行指令时,这些控制信号必须改由控制器部件来提供。在两种方式下,每一位(组)的控制功能是完全相同的。二、实验正文1. 实验内容1.1 脱机运算器和联机运算器的区别和联系 运算器是计算机硬件系统传统的5大功能部件之一,承担执行运算和暂存运算数据的功能,通常由执行算术逻辑运算功能的ALU线路、暂存参加ALU运算的数据和中间运算结果的通用寄存器组、支持乘除法运算的专用寄存器三部分组成,三个部分之间通过多路选择器线路实现连接,从而构成一个完整的运算器部件。TEC-XP16教学计算机的运算器部件,主体部分由4片4位长度的位片结构的运算器芯片Am2901组成,每片Am2901可以接收来自内部总线IB的4位输入数据,其4位输出都直接送到地址寄存器AR的不同字段(AR不属于运算器的组成部分,图中用虚线框表示),并且经过支持三态功能的开关门电路送到内部总线IB。还要使用MACH芯片内部的部分电路提供ALU最低位的进位输入信号和最高、最低位的移位输入信号,使用一片GAL20V8实现4位的标志位寄存器FLAG,接收ALU输出的4个标志位信号和来自内存堆栈区的4位数据(用于恢复现场状态信息),FLAG的4位输出可以经过一片带支持三态功能的开关门电路送到内部总线IB,用于保存现场状态信息到堆栈区。教学机运算器部件的组成线路和信息连接关系如图2.1所示。图2.1 运算器组成线路和信息连接关系运算器部件的教学实验,要在教学计算机主板上进行,既可以在脱机方式下完成,也可以在联机方式下完成。脱机运算器实验方式是指使运算器部件完全脱离与计算机主机其他部件正常的连接关系,在完全孤立出来的运算器上进行的教学实验。此时,只能通过数据开关拨入参加运算的数据,通过微型开关提供操作运算器运行所必需的控制信号,通过信号指示灯观察运算结果,操作简单,实验结果清晰易理解。图2. 2为16位运算器脱机实验的环境,在计原16系统中,运算器最低位的进位输入信号Cin和左右移位输入信号RAM0、Q0、RAM15、Q15是由MACH芯片内部的SHIFT线路提供的,图左侧的长方形部分是MACH内部的线路。16个开关拨入的数据经开关门电路送到内部总线,内部总线与运算器的输入端D15~D0已经连接。23位的微型开关的不同组合完成不同的控制,其各编码对应的控制功能给出在表2-1。 图2.2 脱机运算器实验的环境联机实验方式是指在运算器部件与计算机主机保持正常连接关系,教学计算机可以正常执行指令的情况下进行的以运算器为重点的教学实验。此时,可以通过指令提供参加运算的数据,通过控制器提供操作运算器运行所必需的控制信号,通过信号指示灯或者通过运行监控程序观察运算结果,操作略显复杂,涉及到目前尚未讲解到的如何让控制器提供运算器实验所要求的控制信号的办法,有一定难度,当然完成实验后的收获也会更大,提前接触到控制器部件的一些内容。1.2 脱机运算器实验微型开关各字段的控制功能TEC-XP 16脱机运算器实验微型开关各字段的控制功能编码I8~6I5~3I2~0REGQY功能RS000F→QFR+SAQ001FS–RAB010F→BAR–S0Q011F→BFR∨S0B100F/2→BQ/2→QFR∧S0A101F/2→BF/R∧SDA1102F→B2Q→QFR?SDQ1112F→BF/(R?S)D0SSH SCICin / Shift000Cin = 0001Cin = 1010Cin = C100逻辑移位101循环移位SSTCZVS000CZVS001CYF=0OVRF15010内部总线0110ZVS1001ZVS101RAM0ZVS110RAM15ZVS111Q0ZVS1.3 脱机运算器实验1.脱机的运算器实验,在教学实验中实现如下7项操作功能:预期功能 实现方案 R0 ← 1234 数据开关拨1234, B地址给0, D+0, 结果送B口选的R0R9 ← 789F 数据开关拨789F, B地址给9, D+0, 结果送B口选的R9R9 ← R9-R0 B地址9,A地址给0,最低位进位给1,B-A,结果送B口选的R9R0 ← R0+1 B地址给0,最低位进位给1,B+0, 结果送B口选的R0R10← R0 B地址给A,A地址给0, A+0, 结果送B口选的R10逻辑右移R0 ← R9^R0 B地址给0值, A地址也给9值, B^A并实现逻辑左移操作Q ← R9 A地址给9, 通用寄存器不接收,A+0,结果送Q寄存器在有了预期功能和 关 键 词: 计算机 组成 原理 实验 报告 运算器 华北 电力大学 李梅

4d91c43bfc72ca913299809b07b4968f.gif  天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

关于本文

本文标题:计算机组成原理实验报告——2运算器实验_华北电力大学_李梅

链接地址: https://www.wenku365.com/p-41093844.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值