- 173
- 0
- 约 70页
- 2016-08-17 发布于重庆
- 举报
组成实验指导1
目 录
实验一 监控程序与汇编语言程序设计实验 1
实验二 教学机中的关键逻辑线路实验 11
实验三 运算器部件实验 21
实验四 微程序控制器部件实验 27
实验五 内存储器部件实验 31
实验六 硬布线控制器部件实验 34
实验七 串行接口输入输出实验 38
实验八 多级嵌套的中断实验 43
附录一 可编程逻辑器件及其编程实现 48
一、GAL器件的逻辑设计与编程操作 48
二、选用MACH器件完成线路实验的方法 51
三、ispDesignEXPERT软件的使用 52
附录二 TH-union教学计算机系统 58
一、 TH-union教学计算机系统系列和总体组成概述 58
二、 TH-union教学计算机的指令系统设计 59
三、 TH-union教学计算机的结构和组成设计 61
四、 教学计算机的硬件实现技术 62
五、 软件模拟实现的教学计算机系统 64
六、 教学计算机在教学过程中的作用 66
tec2kide.exe(在实验室电脑的路径通常是C(D)\仿真软\tec2kide\tec2kide.exe)。可得界面如图1.1所示
图1.1
端口设置如图1.2所示:
图1.2
系统设置如图1.3所示
图1.3
选择“终端”,可得界面如下: (要在此界面下与教学计算机建立连接)
图1.4
按一下“RESET”按钮放开后再按一下“START”按钮,出现界面如图1.5所示。(如下界面表示PC机与教学计算机已经建立连接)
图1.5
在教学计算机硬件系统上建立与调试汇编程序有关的操作:
(1)、方法一:是使用监控程序的A命令,逐行输入并直接汇编单条的汇编语句,之后使用G命令运行这个程序。缺点是不支持汇编伪指令,修改已有程序源代码相对麻烦一些,适用于建立与运行短小的汇编程序。
操作1:用A命令输入汇编程序,用G命令执行,如图1.6
图1.6
操作2:点击“内存”,看到如图1.7所示界面:
图1.7
操作3:点击“刷新”,显示此时内存中的内容如图1.8所示(看一下跟我们写入内存的内容是否一致)
图1.8
操作4:点击“寄存器”,看到如图1.9所示界面:
图1.9
操作5:点击“刷新”,显示此时寄存器中的内容如图1.10所示(看一下跟我们写入寄存器的内容是否一致)
图1.10
(2)、方法二:使用交叉汇编编辑器,生成“.asm”为扩展名的源文件,经过交叉汇编生成“.COD”为扩展名的目标文件,发送到教学计算机中即可。
交叉汇编程序支持: ① 伪指令 ② 表达式 ③ 用户使用十进制,十六进制,默认状态是十进制,30d(十进制数30)30h(十六进制数30),所以必须标清进制。 ④ 教学计算机基本指令与扩展指令
操作1:写入源文件如图1.11所示:
图1.11
操作2:在刚才的界面下点击“汇编”按钮出现如图1.12所示界面:
图1.12
图1.13
操作3:将生成如下列表文件如图1.14所示:
图1.14
操作4:点击上面界面上的“发送” ,选择你要发送的以“.COD”为扩展名的目标文件至教学计算机,如果发送成功将出现如图1.15所示:
图1.15
最后,刷新存储器,寄存器方法同方法一的操作3,操作5,看存储器,寄存器种内容跟我们汇编程序是否一致,还可以点击“反汇编”按钮,看一看我们送到教学计算机的内容
是否与我们汇编程序一致。
五、实验要求与实验报告内容
1、 实验之前认真预习,明确实验的目的和具体实验内容,设计好主要的待实验的程序,做好实验之前的必要准备。
2、 想好实验的操作步骤,明确通过实验到底可以学习哪些知识,想一想怎么样有意识地提高教学实验的真正效果;
3、 在教学实验过程中,要爱护教学实验设备,认真记录和仔细分析遇到的现象与问题,找出解决问题的办法,有意识地提高自己创新思维能力。
4、 实验之后认真写出实验报告,包括预习时准备的内容,实验数据,实验过程、遇到的现象和解决问题的办法,自己的收获体会,对改进教学实验安排的建议等。善于总结和发现问题,写好实验报告是培养实际工作能力非常重要的一个环节,应予以足够的重视。
原创力文档

文档评论(0)