计算机组成原理实验1_脱机运算器.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:7 大小:66KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

计算机组成原理实验1_脱机运算器.pdf

计算机组成原理实验1_脱机运算器.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

实验一.脱机运算器部件实验一、教学计算机的通电启动和关闭操作1.教学计算机系统通电启动的操作步骤:(1)准备一台串行接口运行正常的PC机;(2)将TH-union计原16放在实验台上,打开实验箱的盖子,确定电源处于断开状态;(3)将黑色的电源线一端接220V交流电源,另一端插在计原16实验箱的电源插座;(4)取出通讯线,将通讯线的9芯插头接在计原16实验箱后板上左侧位置的串口插座,另一端接到PC机的串口上;(5)将计原16实验系统左下方的五个黑色的功能控制开关置于00010的位置(连续、内存读指令、微程序、联机、16位),开关拨向上方表示“1”,拨向下方表示“0”;(6)接通电源,船形开关和5V电源指示灯亮。(7)在PC机上运行PCEC16.EXE文件,根据使用的PC机的串口情况选“1”或“2”,其它的设置一般不用改动,直接回车即可。(具体步骤附后)(8)按一下“RESET”按键,再按一下“START”按键,PC机屏幕上显示:TH-unionCRTMONITORVersion1.0April2001ComputerArchitecturLab.,TsinghuaUniversityProgrammedbyHeJia>这个版权信息显示出来之后,表示教学机已经进入正常运行状态,等待输入监控命令。实验注意事项:1.连接电源线和通讯线前TH-union计原16实验系统的电源开关一定要处于断开状态,否则可能损坏教学计算机系统的或PC机的串行接口电路;2.五个黑色控制开关的功能示意图如下:开关位置,自左向右共5个,分别控制12345向上拨:单步手工拨指令组合逻辑运算器联机8位向上拨:连续读内存指令微程序运算器脱机16位几种常用的工作方式,(开关向上拨表示为1,向下拨表示0)工作方式功能开关状态连续运行程序、硬连线控制器、联机、16位机00110连续运行程序、微程序控制器、联机、16位机00010单步、手拨指令、硬连线控制器、联机、16位机11110单步、手拨指令、微程序控制器、联机、16位机11010单步、脱机运算器实验、16位机100002.关闭教学计算机系统在需要关闭教学计算机系统时,应首先通过安装在机箱右侧板上的开关关闭交流电源,教学机上的全部指示灯都会熄灭。(在需要时,还可以拨掉交流电源连线,断开教学计算机和PC机的串行接口连线),收拾好实验设备并盖好机箱的箱盖。3.运行仿真终端程序的操作步骤:1.在PC机上建一个文件夹TH-union计原16(若原来已有则不必重建);2.若PCEC16程序尚未拷入,将其拷贝到在用户硬盘中刚建的文件夹里;3.双击PCEC16图标,出现如图所示的界面:4.选择使用的PC机的串口(系统默认选择串口1),按回车键后出现如图界面5.图中是系统设定的一些传输参数,建议用户不要改动,直接回车。接下来按一下“RESET”按钮,之后再按一下“START”按钮,出现如下界面6.此时表明TH-union计原16系统启动起来,进入正常运行状态。软件操作注意事项:1.用户在选择串口时,选定的是PC机的串口1或串口2,而不是计原16机的串口。2.如果在运行到第五步时没有出现应该出现的界面,需要检查是不是打开了两个PCEC16的窗口,若是,关掉其中一个再试;3.若有时计原16系统不能与PC机通讯,可重启PCEC16软件或重启PC机再试;二、教学计算机监控程序与汇编语言程序设计1.实验设备和运行环境教学计算机系统与PC已经通过串行接口接连在一起,PC机系统已经运行仿真终端程序PCEC16,教学计算机主板上的5个功能开关处于正常位置(下、下、下、上、下),教学机已经通电并启动运行,处于等待接收监控命令的状态。2.实验目的、实验步骤和内容2.1实验目的(1)了解教学机监控程序的功能、监控命令的用法,会正确操作和运行教学计算机。(2)了解教学计算机的指令格式、指令编码、寻址方式和每一条指令的功能;(3)了解汇编语言语句与机器指令之间的对应关系,学习用汇编语言设计程序的过程和方法。2.2实验具体步骤和内容实验具体内容(1)体验监控程序的功能,学习使用监控命令操作和运行教学计算机。包括:①用A命令建立用户的源程序,用U命令对刚建立的用户程序执行反汇编,分别用G、T、P三个命令运行已建立的用户程序,查看不同的运行效果。在PC机屏幕上显示数字符6。A2000↙MVRDR0,36;把数字符‘6’的ASCII码送入R0寄存器OUT80;通过串行接口显示R0的内容到PC机的屏幕JR2000;实现重复显示RET;程序结束U2000↙G2000↙显示如下:6666666666