ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:394.32KB ,
资源ID:7072121      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7072121.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(TEC实验说明.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

TEC实验说明.docx

1、TEC实验说明实验说明一TEC-2000教学机使用手册1. TEC-2000教学机介绍2. TEC-2000教学机和PC机的互联 教学机和PC机通过RS-232串行口通信 教学机使用其固化在ROM上的监控程序监控与PC机的通信 PC机通过运行仿真终端程序PCEC与教学机进行通信。即PC使用PCEC程序通过串行口与教学机的监控程序通信.使用PCEC主要可完成以下功能:1) 通过PC机向教学机加载程序2) 向监制程序发送调试命令,使之控制程序在教学机中的运行,可令程序单步运行、连续运行等,控制方法参见监控程序一节。二 仿真终端程序PCEC由于教学计算机只配有开关、按钮、指示灯形式的输入输出设备,而

2、没有标准的输入输出设备,所以就需要利用PC机的键盘和显示器进行程序和命令的输入和显示,解决的方法就是采用PCEC这样一个程序来控制PC机与教学机之间的信息传送,所以PCEC被称为联机通讯程序。1. PCEC的运行过程 (1)进入微型机 C 盘上的a文件夹; (2)双击PCEC16图标,出现如图所示的界面:(3)以上内容表明系统默认选择串口1(com1),可根据实际连接情况选择串口1或是串口2,按回车后出现如图界面:(4)上图中是系统设定的一些有关串口传输参数,没有特殊要求时一般不需修改这些参数,建议用户不要改动,直接回车,然后按一下教学计算机的“RESET”按钮,再按一下“START”按钮,出

3、现大于号( )提示符,界面如下图所示:此时表明TEC-2000教学计算机与PC机联机通讯正常。系统处于命令行状态,即可通过发出计算机提供的监控命令执行相应的操作。2. 监控命令(1) 单条汇编命令A用A 命令键入一段汇编源程序。在命令行提示符状态下输入: A 2000 ;表示该程序从2000H地址开始,屏幕将显示: 2000: 输入如下形式的程序: 2000: MVRD R0,0036 2002: OUT 80 2003: RET ;程序的最后以RET指令结束 2004: (直接敲回车键,结束A命令输入程序的操作过程) 若输入有误,系统会给出提示并显示出错地址,用户只需在该地址重新输入正确的指

4、令即可。 (2)反汇编命令U可用U命令反汇编(1)中输入的程序,在命令行提示符状态下输入: U 2000 (3) 执行程序命令GG 2000用G 命令运行前面键入的源程序。程序运行结束后,可以看到程序的运行结果,屏幕显示各寄存器的值。(4) 单指令执行程序命令T T 2000 ;执行2000地址存储的一条指令 T ;继续执行下一条指令 T命令每次执行后均显示所有通用寄存器及状态寄存器的内容,并反汇编出下一条将要执行的指令。(5) 查看或修改寄存器的内容命令R 在命令行提示符状态下输入: R ;不带参数将显示所有寄存器当前的值 R R1 ;显示R1寄存器当前的值并可修改R1的内容 (6) 显示存

5、储器内容命令D 在命令行提示符状态下输入: D 2000 会显示从2000H地址开始的连续128个字的内容;连续使用不带参数的D命令,起始地址会自动加128(即80H)。 (7) 修改存储器内命令容E 在命令行提示符状态下输入: E 2000 屏幕显示: 2000 地址单元的原有内容:光标闪烁等待输入 注意:用 E 命令连续修改内存单元的值时,每修改完一个,按一下空格键,系统会自动给出下一个内存单元的值,等待修改;按回车键则退出E命令。 3. 交叉汇编和PCEC的文件传送过程PC机作为控制台后,按F10键,将显示如下菜单:选择1:将往教学机发送文件,即将指定的文件从磁盘取出,通过串行口送给教学

6、机并存于教学机主存中(这里被发送的文件时经交叉汇编程序ASEC16汇编后生成的.COD文件)。交叉汇编程序ASEC161)首先,编辑ASM格式汇编程序。以ORG开头,以END结尾。16进制数必须加H标识。如:ORG 2000HMVRD R0,0036H OUT 80H RET END 2)使用MSDOS下执行C:AASEC16 *.ASM,将编译生成*.COD文件。3)使用PCEC监控程序将该COD文件传送到教学机中。然后使用监控命令执行。三实验一 TEC-2000汇编语言程序设计1. 实验目的1) 了解TEC-2000教学计算机的联机操作及工作方式的设定;2) 学习和了解TEC-2000 教

7、学计算机监控命令的用法;3) 熟悉TEC-2000教学计算机汇编源程序的编写、调试、跟踪执行的过程。说明:对于已经学习过PC 机的汇编语言程序设计的学生,本项实验简便易做,主要精力应集中到熟悉教学计算机的指令系统方面,对于尚未学习过汇编语言程序设计的学生,本项实验可以补上对汇编语言程序的了解。2、实验步骤在使用该教学计算机之前,应先熟悉实验环境,现介绍如下:1) 一台串口工作良好的PC 机;2) 一台TEC-2000 实验箱,在实验箱关闭电源的情况下将其通讯线的9 芯插头接在TEC-2000 实验箱上的串口“COM1”或“COM2”上,另一端接到PC 机的串口上;3) 根据实验手册的说明观察实

8、验箱的布局。4) 五个黑色控制开关的功能示意图如下:设定教学计算机工作方式为:00110(连续、内存读指令、组合逻辑、联机、16位)5)使用交叉汇编的方法执行例子程序,并使用监控命令进行调试、跟踪执行等等操作,观察运行结果以及各寄存器和存储器的内容。3. 预习要求1)实验前需准备打印版的预习报告:主要介绍实验内容安排,如要运行哪些程序?主要问题是什么?如何测试?2)实验前需准备待测试的例子程序:ASM格式汇编程序四实验二 TEC-2000运算器实验1、实验目的 1)了解脱机操作下运算器AM2901芯片的功能及控制信号的使用; 2)了解运算器AM2901的内部结构及工作时序; 3)观察运算器运算

9、的结果对状态标志的影响。 2、实验说明 脱机方式:所谓脱机方式是指将运算器部件完全脱离与计算机主机其他部件正常的连接关系,在完全孤立出来的运算器上进行的教学实验。此时,只能通过数据开关提供参加运算的数据,通过两个12位微型开关提供操作运算器运行所必需的控制信号,通过指示灯观察运算结果。 做脱机运算器实验时,要用到实验台上提供的24位控制信号的微型开关和提供16位数据的拨动开关。微型开关是红色的,一个微型开关可以提供12位的控制信号,标有micro switch 1 和micro switch 2;数据开关是黑色的,左边的标有SWH的是高8位,右边的标有SWL的是低8位。 微型开关与控制信号的对

10、应关系由图所示: 3、实验内容及步骤1).将教学计算机左下方的5个拨动开关置为 1XX00 (单步、16位、脱机);先按一下“RESET”按键,再按一下“START”按键,进行初始化。 2).接下来,按下表所列的操作在机器上进行运算器脱机验证实验。请注意以下提示: (1)表中第一行的D1+0R0 将1100H 送寄存器 R0:通过 16 位的拨动开关置入1100H通过两个 12 位的红色微型开关向运算器提供控制信号,按START 键将数据写入R0。 (2)表中第二行的D2+0R1 将1001H 送寄存器 R1:通过 16 位的拨动开关置入1001H通过两个 12 位的红色微型开关向运算器提供控

11、制信号,按START 键将数据写入R1。 (3)第三行以下各行是对 R0 和 R1 两个寄存器进行的操作,与拨动开关的数据无关。只需通过两个 12 位的红色微型开关向运算器提供控制信号,通过指示灯观察结果,按START键后再观察。 (4)按“START”按键之前,ALU输出的是计算结果(16进制),参照ALU的操作周期的时序可知A口、B口数据锁存是在时钟的下降沿,所以要想寄存器接收ALU的计算结果必须按一次“START”按键。 运算I8-I0A口地址B口地址SCiSSH压STEP前压STEP后ALU输出CZVSALU输出CZVS1100H -R0不用随机1001H -R1不用R0+R1-R0R

12、0-R1-R0R0R1-R0R0R1-R0R0R1-R0/(R0R1)-R02*R0-R0R0/2-R04、实验要求 1)实验之前认真预习,实验过程所用数据和运行结果等,否则实验效率会很低,所学到的内容也会大受影响; 2)实验过程当中,要认真仔细的操作,防止损坏设备,分析可能遇到的各种现象,判断结果是否正确,记录运行结果; 3)实验之后,认真写出实验报告,包括对遇到的各种现象的分析,实验步骤和实验结果,自己在这次实验的心得体会与收获。五实验三 TEC-2000微程序控制器实验1、实验目的 1)深入理解计算机微程序控制器的功能和组成结构; 2)学习教学计算机指令的微指令的格式、下地址的形成及执行

13、流程; 3)学习微程序控制器的设计过程和相关技术。 2实验准备1)了解微程序控制器的基本组成:(1)注意下地址是如何形成的。(2)熟悉控制存储器的组成2)掌握微命令的格式及设计方法3)准备1到2条自己设计的指令,以备在微程序控制器中实现并运行。3实验内容及步骤本实验采用仿真程序来模拟微程序控制器的硬件实验。运行16位机微程序模拟程序.EXE.1)导入文件:加载监控程序TEC2000.COD;导入各ROM文件;导入SCC gal文件SCC_16.PLD。2)导入汇编程序.如“汇编程序”文件夹中的out.asm(一个简单的无限循环的汇编程序)或show0_9.asm。3)交叉汇编导入的汇编程序。4

14、) 观察单条微指令执行时各个寄存器和存储单元的变化。理解微程序命令。特别要注意观察下地址的跳转,包括顺序转移、无条件转移、条件转移和功能转移。5) 将自己设计的简单指令的微程序添加到控制存储器中。并通过使用含该指令的小程序,检查设计结果的正确性。本实验中,需将设计微指令信息填入CM的空闲单元,如90H:ROM1ROM2ROM3ROM4下地址CI30 SCC30/MIO REQ /WE I2I0SA I8I6 SB I5I3ROM5ROM6ROM7MAPROMB3B0 A3A0SST SSH SCIDC2 DC1还需将该指令的操作码为索引在MAPROM的相应单元中填写功能跳转地址90H.4扩充指令补充练习1)指令一:对R1内容减1,检查其运算结果是否为0,为0则顺序执行,否则条件相对转移到可在指令中制定的-128到+127之间的一个地址。2)指令二:两个内存单元内容相加,结果写回其中一个内存单元

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1