计算机组成原理实验

计算机组成原理实验1:运算器 计算机组成原理 运算器实验 阅读详情

转自:微点阅读  https://www.weidianyuedu.com/content/0917804074454.html

《计算机组成原理实验》报告

实验名称:运算器实验

一、实验目的:1.学习数据处理部件的工作方式控制。 2. 学习机器语言程序的运行过程。

二、实验原理:cP226实验仪的运算器由一片cPLD实现,包括8种运算功能。运算时先将

数据写到寄存器A和寄存器W中,根据选择的运算方式系统产生运算结果送到直通门D。

手动方式下,运算功能的通过信号S1、S2、S3选择。 S2 S1 S0 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 功能 A+W 加 A-W 减 A|W 或 A&W 与 A+W+c 带进位加 A-W-c 带进位减 ~A A取反 A 输出A 带进位的加、减运算还应该另外给出进位cyIn。 实验箱上可以向DBUS送数据的寄存器有:直通门D、左移门L、右移门R、程序计数器Pc、中断向量寄存器IA、外部输入寄存器In和堆栈寄存器ST。 它们由138译码器的输入信号X2,X1,X0的编码来选择。见输出寄存器选择表。 X2 X1 X0 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1

输出寄存器 In_oE 外部输入门 IA_oE 中断向量 ST_oE 堆栈寄存器 Pc_oE Pc寄存器 D_oE 直通门 R_oE 右移门 L_oE 左移门 没有输出 三、实验内容:1. 计算37H+56H后左移一位的值送oUT输出。

2. 把36H取反后同54H相与的值送入R1寄存器。

四、实验步骤:1. 计算37H+56H后左移一位的值送oUT输出。 ①按下表的方式连线:

K8 k7 k6 k4 k3 k2 k1 k0 控制电k9 ①键 S1 S0 WEn AEn 被控对oUTEn X2 X1 X0 S2 ①象 接完线后打开电源。

②用实验一的方法将数据37H写入寄存器A中,K23到K16分别为00110111,并将数据保存即置k0为1的位置。用相同的方法将56H写入到寄存器W中。

③置X2X1X0分别为100,即k8k7k6为100,同时置S2S1S0为000执行A+W的操作,即置k4k3k2为000。就实现了将A+W的值写入到直通门D中。 ④再将X2X1X0置为110,即为左移门,按下STEP键,产生cK脉冲,D中的数据就为结果。将k9置为0,同时k1k2置为11,按下STEP键,产生cK

⑤将k9置为0,同时k1k2置为11,按下STEP键,产生cK脉冲。就将直通门D中的数据送到oUT寄存器中。同时将k9置为1保存数据。 2. 把36H取反后同54H相与的值送入R1寄存器。 ① 按下表的方式连线: 控制电键 被控对象 k12 k11 k10 k8 k7 k6 k4 k3 k2 k1 k0 RWR SB SA X2 X1 X0 S2 S1 S0 WEn AEn 接完线后打开电源。

②用实验一的方法将数据36H写入寄存器A中,K23到K16分别为00110110,并将数据保存即置k0为1的位置。用相同的方法将54H写入到寄存器W中。

③将k0置为0,将S2S1S0置为110,即将k4k3k2置为110执行取反操作,同时将X2X1X0置为100,即将k8k7k6置为100,将计算数据传到直通门D中,按下STEP键,寄存器A中显示9c。再将k0置为1。

④将X2X1X0置为100,即将k8k7k6置为100,将S2S1S0置为011,即将k4k3k2置为011,进行相与操作。按下STEP键直通门D中显示的结果为最后结果。

⑤将k12k11k120分别置于001,按下STEP键将直通门D中的数据传到R1中。R1中显示数据为40。

五、实验现象:1. 计算37H+56H后左移一位的值送oUT输出。

寄存器oUT上显示数据为1A。

2. 把36H取反后同54H相与的值送入R1寄存器。 寄存器R1上显示数据为40。

六、数据记录、分析与处理:实验结果和预期的一样。

七、实验结论:实现数据处理部件的工作方式控制和机器语言程序的运行过程。 八、建议:暂无。

九、体会:这次实验一开始先让我巩固了一下上周学习的内容,是我对寄存器的了解更近了

一步。这次实验的连线也比上次的复杂一些,就是在上次试验的基础上多加了一些操作,说明做任何事都要有循序渐进的过程。同时要求我们在做实验时要保持清醒的头脑,要弄清楚自己每根线代表的内容,这样出错了也会容易找出错误及时进行修改。

十、思考题:如何计算3456H+12EFH的值?

答:通过cP226实验仪,把S2S1S0设置为100,可以使用带进位加法运算。由于是四位16进制,可以把它拆开,从个位开始计算,一位一位向上计算通过带进位加法器,即A=64H*64H+64H*10H*3H+64H*3H+10H*9H+8H,W=64H*10H*4H+64H*8H+10H*4H+7H,原式的值即为A+W。

计算机组成原理 运算器实验 运算器实验 实验目的 掌握算术逻辑运算单元的工作原理。 熟悉简单运算器的电路组成。 熟悉 4 位运算功能发生器(74LS181)的算术、逻辑运算功能。 实验要求 做好实验预习,看懂电路图,熟悉实验中所用芯片各引脚的功能和连接方法。 按照实验内容与步骤的要求,认真仔细地完成实验。 写出实验报告。 实验电路 本实验用到的主要数字功能器件有:4 位算术逻辑运算单元 74LS181 ,8 位数据锁存器 74LS273 ,三态输出的 8 组总线收发器74LS245 ,单脉冲、开关、数据显示灯等。芯片详细说明 阅读详情

相关推荐

计算机组成原理实验

当CN=1,按【单拍】按钮,在T4上升沿执行CY的置位、当CN=0,按【单拍】按钮,在T4上升沿执行CY的清零,当M=1,CN、W=00时,每按一次[单拍],执行取反操作;令X0、W=11,运算控位M、S2、S1、S0 =1111,按【单拍】按钮,FUN显示带进位加结果,进位标志灯CY亮,表示有进位。令X0=1,运算控位M、S1=11,按【单拍】按钮,FUN显示算术减结果,其零标志Z的灯亮,表示运算结果为零。令S0为0,按【单拍】钮,ALU执行A-B-CY的操作,FUN=FFFB、CY=0(灯灭)。

Lenhart001的博客 5837

window7系统电脑屏幕如何亮度调节

最简单的方法就是,按笔记本键盘上的Fn键+屏幕亮度调节按钮,功能按键上有小太阳图标,有两个,一个用来降低亮度,另一个用来增加亮度。1、点击开始菜单中的“控制面板”选项,然后在控制面板中选择以小图标的方式查看,然后点击电源选项;3、在弹出来的界面中最下方中,滑动屏幕亮度的`小按钮就可以调节亮度了。2、在移动中心界面中可以在显示器亮度模块中滑动小按钮即可调节屏幕亮度。屏幕的亮度调节,对预防眼疲劳、节省电源都有起到一定作用,那么在。2、然后跟上面的一样滑动屏幕亮度的小按钮即可。2、然后点击“调整屏幕亮度”选项;

xinyuerr的博客 817

多思计算机组成原理实验一:全加器实验

多思计算机组成原理网络虚拟实验系统 计算机组成原理实验一 全加器实验

Nick的博客 2万+

http://和www.前缀有什么区别

其中.com是域名后缀,类似的还有.cn(中国域名后缀)、.org(非盈利机构)、.net(网络组织)等等。但是倘若是使用ftp协议,那么打开出来的就是像电脑上的文件了(一般网站是打不开ftp,除非管理员开放ftp,以及提供账户密码)。举个例子:网站存储在服务器上的内容并不是我们打开网站时候的样子,而是由许多文件夹、源码文件(php、asp、jsp等)等内容组成,在服务器上的呈现方式和我们打开电脑看到硬盘上的文化是一样的。再形象一点,人是由许多的细胞构成,如果使用的是ftp协议那么看到的就是一堆细胞;

hdxx2022的博客 1万+

计算机组成原理实验:全加器实验

本文章为本人巩固知识所创作,如有侵权,请联系本人。

qq_45283292的博客 1万+

计算机组成原理-存储器实验

实 验 报 告 课程名称: 计算机组成原理 系 (院): 信息工程学院 班 级: 计科 学生姓名: 学 号: 指导教师: 开课时间: 2015-2016学年第 二 学期 课程名称 计算机组成原理 实验日期 2016.4.27 实验项目名称 存储器实验 实验地点 1#605 实验类型 √验证型 □设计型 □

dkh_321的博客 4万+

计算机组成原理实验:基本运算器实验

学生实验报告 实验课名称:计算机组成原理 实验项目名称:基本运算器实验 一、实验名称: 基本运算器实验 二、实验目的: (1)了解运算器的组成原理 (2)掌握运算器的工作原理 三、实验要求: 通过一个基本运算器实验,了解运算器的组成原理、工作原理,了解运算器的基本结构,设计一个加法器。 四、实验内容:         运算器内部含有三个独立运算部件,分别为算术、逻辑和移位运算部件,妥处理的数据存于暂存器A和暂存器B,三个部件同时

海到无边天作岸 山登绝顶我为峰 3万+

计算机组成原理 总线与微命令实验

总线与微命令实验 实验目的 (1) 理解总线的概念和作用。 (2) 连接运算器与存储器,熟悉计算机的数据通路。 (3) 理解微命令与微操作的概念。 实验要求 (1) 做好实验预习,读懂实验电路图,熟悉实验元器件的功能特性和使用方法。 (2) 按照实验内容与步骤的要求进行实验,对预习时填写好的微命令进行验证与调试,遇到问题请冷静、独立思考,认真仔细地完成实验实验电路 本实验使用的主要元器件有:4 位算术逻辑运算单元 74LS181 , 8 位数据锁存器 74LS273 ,三态输出的总线收发器 74LS24

Long_UP的博客 6万+

计算机组成原理 全加器实验

全加器实验 实验目的 熟悉多思计算机组成原理网络虚拟实验系统的使用方法。 掌握全加器的逻辑结构和电路实现方法。 实验要求 做好实验预习,复习全加器的原理,掌握实验元器件的功能特性。 按照实验内容与步骤的要求,独立思考,认真仔细地完成实验。 写出实验报告。 实验电路 本实验使用的主要元器件有:与非门、异或门、开关、指示灯。       图1.1 一位全加器实验电路 一位全加器的逻辑结构如图 1.1 所示,图中涉及的控制信号和数据信号如下:

Long_UP的博客 2万+

计算机组成原理 实验一 定点加法

isis proteus安装教程链接

bearcat303295的博客 3664

计算机组成原理pc实验,计算机组成原理实验

计算机组成原理实验四》由会员分享,可在线阅读,更多相关《计算机组成原理实验四(13页珍藏版)》请在人人文库网上搜索。1、计算机组成原理实验课程计算机组成原理实验课程 实验实验四 指令系统实验指令系统实验 实验目的:实验目的: 1. 读出系统已有的指令,并理解其含义。 2. 设计并实现一条新指令。 教学目标教学目标 1. 了解指令结构、PC寄存器的功能和指令系 统的基本工作原理。 2. 学习设计...

weixin_34526733的博客 2660

计算机组成原理实验总结

实验1 基础汇编语言程序设计 实验目的: 1.学习和了解 TEC-XP16 教学实验系统监控命令的用法; 2.学习和了解 TEC-XP16 教学实验系统的指令系统; 3.学习简单的 TEC-XP16 教学实验系统汇编程序设计; 实验内容: 1.学习联机使用 TEC-XP16 教学实验系统和仿真终端软件 PCEC. 2.学习使用 WINDOWS 界面的串口通讯软件。 3.使用监控程序的 R 命令显...

Lil Wing 1万+

计算机组成原理实验报告3 | 存储器读写实验

实验3 存储器读写实验

wyd_333的博客 1万+

计算机组成原理实验教程

计算机组成原理实验教程 【下载地址】计算机组成原理实验教程 本开源项目提供了谭志虎教授整理的《计算机组成原理实验》全套实验文件,旨在帮助学生深入理解并掌握计算机组成原理的核心知识与实践技能。项目包含详尽的实验指导书,涵盖了实验目的、原理、步骤及结果分析;同时提供实验代码,便于学生动手操作实验报告模板则帮助规范实验报告的...

gitblog_06785的博客 1019

计算机组成原理实验怎么学,浅谈计算机组成原理实验课程的教学

摘要:本文就“计算机组成原理实验课的教学模式进行了探讨,提出了几点改进方法,以提高计算机组成原理实验的教学效果,推进我国高校普通计算机组成原理教学的发展。关键词:计算机组成原理实验教学;改革中图分类号:G642文献标识码:A文章编号:1009-3044(2007)12-21702-02Discussing the Teaching Model of The Organization Princ...

weixin_32450633的博客 564

计算机组成原理实验三:数据通路组成的实验

本篇博文主要是讲述一下计算机组成原理实验中数据通路组成的实验,因为很多同学在刚学习计算机组成原理实验的时候对于调试的一些步骤还是有些懵懵懂懂,每个步骤之间的连接做的不是很连贯,故有了写此篇博文的初衷,笔者会在近期分享计算机组成原理实验的五个实验,希望对有学习此课程的同学能够有一些帮助! 实验目的 (1)将双端口通用寄存器堆和双端口存储器模块联机; (2)进一步熟悉计算机的数据通路; (3)掌握数字逻辑电路中故障的一般规律,以及排除故障的一般原则和方法; (4)锻炼分析问题与解决问题的能力,在出现故障的情况下

海风依旧 1万+

计算机组成原理实验报告4 | 总线控制实验

实验4 总线控制实验

wyd_333的博客 5224

计算机组成原理 累加器实验

累加器实验 数据通过总线到R0 74LS245总线收发器 74LS374 参考总线与微命令 加上一个R0寄存器 预设置电路,打开电源 数据开关R0():将数据开关设置为A(00000011);单击时序发生器的Start按钮,等待一个CPU周期。 存储器操作数DR2( ):将数据开关设为B的地址(00001000);单击Start按钮。等待一个CPU周期后,B的值已存入DR2。 R0DR1( ):单击start按钮,等待一个CPU周期后,R0的值已存入DR1。 DR1+DR2

Long_UP的博客 4万+
上一篇: 无线局域网怎么设置更安全?
下一篇: 旧机械硬盘的资料如何快速拷贝到另一块机械硬盘?
ysds20211402
博客等级 码龄5年 72粉丝 79原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值