- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TEC--2008实验报告TEC--2008实验报告
实验1 计算机硬件组成
一、实验目的
通过本实验熟悉了解一般计算机的组成与功能,熟悉教学计算机的组成结构,理解教学计算机中各个部件的功能和相互关系。
二、实验内容
熟悉教学实验机TEC-2008的组成结构和使用方法
1)打开教学实验机的盖子,观察面板上的组成结构,找到运算器、存储器、控制器所在位置。
2)将教学实验机通过串口线连接到实验室的PC上,熟悉RESET和START键的使用,使得实验机与PC能够正常通讯。
3)进入教学计算机的PC仿真终端,练习采用PC作为教学机的终端完成数据的输入及显示。
4)启动并运行Tec2ksim模拟软件,启动监控程序,并练习录入示例程序及运行程序,观察结果,熟练TEC-2000模拟器的使用方法。
三、实验指导
1. 教学计算机的实际组成和运行
教学计算机由完整的硬件 (运算器, 控制器, 存储器, 输入 / 输出接口和 PC机仿真终端) 和 软件(监控程序, PC机仿真终端程序, 交叉汇编程序) 两个子系统组成。
教学机与PC机通过各自的串行接口相互连接在一起。教学机是主机,在本身的监控程序控制下运行自己的机器码程序,PC机以仿真终端方式作为教学机的输入输出设备,是通过运行PC机上的一个名字为PCEC16.com仿真终端软件实现的。
为此,在系统加电之前,首先把连接两台计算机串行接口的通讯线接上,加电后在PC机上运行 PCEC程序,几次回车后就进入仿真终端状态;
教学机正确设置功能开关的状态并加电,按 RESET按钮后再按 START 按钮,PC机屏幕上将出现教学机版权信息和监控命令提示符>,至此完成了系统启动过程,接下来可以使用监控命令运行教学计算机。
2. 监控程序提供的操作命令
监控程序提供 A、U、 D、E、R 、G、T、P 共8 个监控命令,可以带或者不带运行参数。
A [adr] 输入一条汇编语句并对其汇编
U [adr] 反汇编 15 条机器指令
D [adr] 显示内存 120 个字的内容
E [adr] 修改内存一或多个单元的内容
R [Ri] 显示或者修改累加器内容
G [adr] 连续执行指令方式运行程序
T [adr] 单条指令方式执行程序
P [adr] 单条指令方式执行程序,但是将把子程序连同调用它的 CALL 语句一次执行完。
3. 指令与系统级模拟软件
这套软件系统用来模拟和仿真教学计算机的运行过程,仿真程序可在PC上运行,所以可以在自己的计算机上完成硬件模拟实验,同时,由于PC比教学计算机具备更完备的输出设备,可直观输出全部寄存器、标志位,甚至是存储单元的内容,方便大家掌握程序运行的全部结果和状态。
要启动并运行指令与系统级模拟软件,可以到PC系统中找到模拟软件所在的目录(C:\ComputerPlatform_wxy\),双击Tec2ksim的快捷方式,启动Tec2kSim.exe程序,屏幕上将显示模拟器程序的主界面。(参见教材指导书206页)
选择“文件”-“启动监控程序”,即可看到与PCEC程序类似的提示界面。接下来便可以在模拟器上进行录入示例程序等操作,使用方法与直接使用教学计算机完全相同。
四:实验结果
例1:设计一个程序,在屏幕上输出显示一个字符‘6’。
A 2000 ; 地址从16进制的2000(内存RAM区的起始地址)开始
2000: MVRD R0,0036 ; 把字符‘6’的ASCII码送入R0
2002: OUT 80 ; 在屏幕上显示字符‘6’,80为串行接口地址
2003: RET ;每个用户程序都必须用RET指令结束
2004: (按回车键即结束源程序的输入过程)
TEC—2008截图
指令与系统级模拟软件截图
例2:设计一个程序,用次数控制在终端屏幕上输出‘0’到‘9’十个数字符。
A 2020
MVRD R2,000A ;送入输出字符的个数
MVRD R0,0030 ;‘0’字符的ASCII码
(2024) OUT 80 ;输出保存在R0低位字节的字符
DEC R2 ;输出字符个数减1
JRZ 202E ;判全部字符输出完否,
文档评论(0)