计算机组成原理实...,计算机组成原理实报告-杨睿.doc

计算机组成原理实报告-杨睿

TH-union+

教学实验计算机系统

实验报告

学 院: 信息学院

姓 名: 杨睿

班 级: 计算机1101B

学 号: 2011080332117

指导老师: 李天工

北京联合大学教务处编印

实验一:TH-union+教学实验计算机认识实验

一、实验目的

1.熟悉TH-union+教学实验计算机硬件环境。

2.学习实验机工作状态设置。

3.掌握实验机脱机实验的输入方法,掌握使出信息的内容和显示位置。

实验步骤

1.对照TH-union+实验计算机系统框图,在实验箱上查找上述每一个开关、每一个显示灯,熟记它们的功能。

2.在实验箱上找到系统功能选择开关,熟悉其设置的各种功能。

3.对控制信号开关(实验机输入设备)进行测试。

4.对数据/指令开关(实验机输入设备)进行测试。

三、实验要求

独立回答以下问题

说明三组拨动开关的作用,说明二个微动按钮的作用。

答:左下方一组六个黑色拨动开关是用来选择系统的功能和工作方式的;

中间一组36个红色拨动开关是用于实验中手动输入32位控制信号的;

右下方一组16个黑色拨动开关是用于实验中手动输入16位信息(机器指令、数据或地址)

“RESET”:实现系统重启;

“START”:实现单步进行即按机器周期进行。

2)参考基本指令表,分析说明实验机指令的操作数寻址使用了哪些寻址方式?

答:立即数寻址、寄存器寻址、存储器寻址。

说明实验中功能选择开关=110100时,所选择的系统工作方式是什么;功能选择开关=100000时,所选择的系统工作方式是什么。

答:110100:16位分立电路CPU,手动置指令,微程序,联机单步工作;

100000: 16位分立电路CPU,内存读指令,微程序,脱机单步工作。

实验总结

这次实验让我对于计算机组成原理实验课程的实验机有了初步的了解和熟悉,对我以后实验的进行有很大的帮助。

实验二:运算器脱机实验

实验目的

1.了解AM2901芯片构成的运算器的内部结构和功能。

2.熟悉AM2901运算器的控制信号作用。

掌握用AM2901运算器个控制信号的使用方法;手动使用控制信号进行各种运算操

作,观察指令执行的结果,以及对状态标志的影响。

实验步骤

脱机运算器实验,是让运算器从教学实验计算机的系统中脱离出来,成为一个独立的部件,学生用手动的方式控制和驱动运算器工作,了解运算器控制信号,了解运算操作得实现方法。

实验设计思路:

1.认真解读AM2901芯片的内部逻辑结构图,掌握数据通道、寄存器地址、控制信号的使用。

2.设计运算器操作时所需寄存器地址、控制信号、并填入表中。

3.设置实验机工作方式:16位分立电路CPU,手动控制运算器单步工作。

4.进行实验机系统初始化,先按“RESET”再按“START”。

5.在机器上进行运算器脱机实验,要求:

(1)D1和D2是片外输入的数据,通过16位数据开关向运算器提供数据,设:

D1=1234H(转换成2进制机器数为:0001 0010 0011 0100)

D2=5678H(转换成2进制机器数为:0101 0110 0111 1000)

(2)在三个12位红色微型开关中选择对运算器起控制作用的位,向运算器发送正确

的控制信号。

(3)通过显示灯观察运算结果及状态标志,并将结果填入表中。

三、实验内容

运输处理功能I8-I0B口 地址A口 地址SSTSSH

SCI 压START前 压START后ALU

输出CZVSALU

输出CZVSD1+0-->R001100011100000010001234H00001234H0000D2+0-->R001100011100010010005678H00005678H0000R0+R1-->R00

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/422347.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

前端学习(500):水平居中布局得第二种方式

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>居中布局一</title><style>.parent{wid…

swagger 修改dto注解_Swagger介绍及使用

Swagger介绍及使用导语&#xff1a;相信无论是前端还是后端开发&#xff0c;都或多或少地被接口文档折磨过。前端经常抱怨后端给的接口文档与实际情况不一致。后端又觉得编写及维护接口文档会耗费不少精力&#xff0c;经常来不及更新。其实无论是前端调用后端&#xff0c;还是后…

注册和登录还有那个加密的密码

假设你在设计自己的系统的时候采用的是MVC架构。例如 也许可能有很多童鞋会这样设计Service和Model. service: public class AccountService { public bool Login(string userName, string password) { // insert into account values(userName,password); …

哪个软件测试手机电池续航好,6款手机电池续航测试排名:iPhone12mini险些垫底,第1名是小米10...

电池寿命是用户最重视的功能之一&#xff0c;如今Android手机电池容量越来越大。相反&#xff0c;iphone 12系列电池容量减少&#xff0c;寿命不尽人意。今天&#xff0c;我们将对iphone 12 mini、Piexl4、1加Nord、Realme X50Pro、1加8T、小米10等6种热门主力机的续航测试排名…

怎么让员工服从管理_职场 | 在职场中,遇到不服从管理的员工,该怎么办呢?...

不懂点心理学&#xff0c;怎么玩转职场&#xff1f;设为【星标】更方便点击上方公号名称→右上角三个点→设为星标&#xff01;职场心理志&#xff0c;专注职场生活的方方面面ID&#xff1a;Workplace-M作者 | 佚名文章来源 | 综合网络不服从管理的员工是个别人&#xff0c;根据…

SpringSource通过Spring for Android 1.0将Spring Framework引入到Android上

近日&#xff0c;SpringSource发布了Spring for Android 1.0。Spring for Android是Spring Framework的扩展&#xff0c;有助于简化原生Android应用的开发。此次发布最为引入关注之处是提供了一个REST客户端&#xff08;RestTemplate&#xff09;以及对OAuth的支持&#xff08;…

佳能打印机无法确认打印机与计算机连接,安装打印机驱动时提示确认打印机已连接电脑的问题分析及解决办法...

问题描述&#xff1a;安装打印机驱动时&#xff0c;经常会碰到提示如下提示&#xff1a;(惠普)1。请确保设备电源已打开。2。连接USB电缆(佳能)确保打印机已连接到计算机上&#xff0c;并打开打印机电源。(富士施乐)确保USB打印机电缆已连接牢固&#xff0c;确保USB打印机电缆未…

前端学习(502):水平居中布局得第三种方式

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>居中布局一</title><style>.parent{wid…

显示2位小数 python3_Python2和Python3的区别

pythonPython2和Python3分别是Python的两个版本&#xff0c;按照Python官方的计划&#xff0c;Python2只支持到2020年。为了不带入过多的累赘&#xff0c;Python3在设计的时候没有考虑向下相容&#xff0c;许多针对早期Python版本设计的程序都无法在Python3上正常执行。为了照顾…

Guice学习(一)

Guice是Google开发的一个轻量级依赖注入框架(IOC)。Guice非常小而且快&#xff0c;功能类似与Spring&#xff0c;但效率上网上文档显示是它的100倍&#xff0c;而且还提供对Servlet&#xff0c;AOP&#xff0c;Struts等框架的支持&#xff1b;这里是简单代码实现&#xff0c;首…

计算机 不识u盘,电脑uefi不识别u盘怎么办

我们都知道uefi和bios是主流的两种主板配置。可是最近用户用u盘启动盘装系统的时候发现uefi识别不了u盘&#xff0c;那么遇到电脑uefi不识别u盘怎么办呢?下面小编就和大家介绍电脑uefi不识别u盘的解决方法&#xff0c;希望对大家有帮助。具体步骤如下&#xff1a;1、连续按bio…

函数调试

1 打下很多的log信息&#xff0c;然后确定是在哪出错 2 打下函数进入和出来的参数地址和变量的值&#xff0c;然后对比&#xff0c;很可能会出错。查bug就是这么回事 3 如果一个exe中不是有链接库&#xff0c;那么在非库的文件中&#xff0c;定义2个同名的全局变量一定会报错&…

apache缓存清理_深挖 Mybatis 源码:缓存模块

作者&#xff1a;AmyliaY出自&#xff1a;Doocs开源社区原文&#xff1a;my.oschina.net/doocs/blog/4549852MyBatis 中的缓存分为一级缓存、二级缓存&#xff0c;但在本质上是相同的&#xff0c;它们使用的都是 Cache 接口的实现。在这篇文章里&#xff0c;我们就来分析 Cache…

中职 计算机老师 教cad,教师博客应用于职校计算机CAD教学探究.doc

教师博客应用于职校计算机CAD教学探究教师博客应用于职校计算机CAD教学探究   【摘 要】教师博客是计算机网络发展的产物&#xff0c;随着互联网的高速普及&#xff0c;现在越来越多的人接受这种新的教学和学习方式。本文探讨教师博客宜于教学的特点&#xff0c;根据职校计算…

前端学习(504):垂直居中的第一种方式

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>居中布局一</title><style>.parent{wid…

HTML5游戏引擎Playcraft将于近日正式启动

HTML5游戏引擎Playcraft将于近日正式启动&#xff0c;该引擎5月时就已经发布了测试版&#xff0c;经过2个月的测试后&#xff0c;将于近日正式上线。创始人兼首席执行官马丁韦尔斯介绍说&#xff0c;playcraft是一个为游戏设计者提供的工具&#xff0c;工具优化了设计步骤&…

计算机网络按拓扑结构可分为三种基本型,2012年计算机三级网络技术基本概念与名词解释(3)...

计算机网络的基本概念112. 计算机网络&#xff1a;计算机网络是利用通信设备和线路将分布在不同地点、功能独立的多个计算机互连起来&#xff0c;通过功能完善的网络软件&#xff0c;实现网络中资源共享和信息传递的系统。计算机网络由资源子网和通信子网构成。113. 通信子网&a…

深度学习 相机标定_基于深度学习的多传感器标定

标定是确定不同坐标系的相互转换关系&#xff0c;是传感器数据融合的前提&#xff0c;特别是激光雷达和图像数据。这里以深度学习的方法训练CNN模型去回归坐标系转换的参数。主要是两个CNN模型&#xff1a;RegNet和CalibNet。RegNet应该是第一个深度卷积神经网络&#xff08;CN…