




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机组成原理实验报告课程名称计算机组成原理实验科学院计算机学院专业课学号学生姓名指导教师2015年06月20日计算机大学(学号:姓名教师评价实验主题基本汇编语言程序设计实验实验1:基本汇编语言编程实验一、实验目的:(1)学习和理解TEC-XP教学实验系统监控命令的使用。(2)学习和理解TEC-XP教学实验系统的指挥系统;(3)学习简单的TEC-XP教学实验系统汇编语言程序。二、实验设备和设备:TEC-XP教学实验系统,模拟终端软件。三、实验内容:1、学习TEC-XP教学实验系统和模拟终端软件PCEC的在线使用;2、学习使用WINDOWS接口串行通信软件;3、使用监视器的r命令显示/修改寄存器
2、内容,d命令显示存储器内容,e命令修改存储器内容;4、使用a命令创建短汇编程序,u命令反汇编刚输入的程序,使用g命令连续运行更改程序,使用t、p命令单步运行,并观察程序单步运行。四、实验阶段:第一,具体操作阶段实验:1、准备串行端口操作PC;2、将TEC-XP放在实验台上,打开实验箱的盖子,确认电源已关闭;3.将黑色电源线的一端连接到220V交流电源,将另一端连接到TEC - XP盘柜电源插座。4、移除通信线路,将通信线路的9芯插头连接到硐室串行端口“COM1”或“COM2”,另一端连接到PC串行端口;5,将TEC-XP实验系统左下角的6个黑色控制器开关设置为。控制开关的功能在开关的上方和下方
3、有标记。开关盘表示向上“1”,向下“0”,x表示随机,其他实验相同。6、开机、船舶开关和5v电源指示灯亮起。7、PC上的PCEC16。运行EXE文件以直接返回回车。8、单击“RESET”按钮,然后单击“START”键以将其显示在主机上。Tec-2000 CRT显示器Version 1.0 April 2001Computer architect ur lab,清华大学Programmed by He Jia二、实验注意事项:一些常见工作方式(开关盘显示为1,拨号显示为0)工作原理5个拨号开关程序连续运行,组合逻辑控制器,联机,16位系统00110连续执行程序,微程序控制器,联机,16位机器00
4、010单一步骤,手动指令设定,组合逻辑控制器,线上,16位元机器11110单一步骤,手动命令,微程序控制器,联机,16位机器1101016位机器,离线操作符实验1XX00第三,模拟终端软件的操作是PCEC16 .成功运行EXE的界面四、实验示例:1.使用r命令查看寄存器内容或修改寄存器内容1)在命令行提示状态下,输入:r;显示寄存器的内容注意:寄存器的内容会在运行程序或执行命令后更改。2)在命令行提示状态下,输入:R0 :修改寄存器R0的内容,其中修改的寄存器和分配的值之间可能没有空格,或者可能有一个或多个空格显示主机:寄存器原始值:_在此提示下,输入新值0036如果使用r命令显示寄存器内容,
5、则R0的内容为0036。测试结果如下图所示。3.使用命令修改存储内容在命令提示状态下,输入:E2000屏幕显示:2000地址单位的原始内容:光标闪烁以供输入输入00002001至2005的地址单位更改为111 2222 3333 4444 555注意:使用e命令连续修改内存单元值时,每次完成修改后,按空格键,系统将自动给出下一个内存单元值,等待修改。按Enter键结束e命令。5.用a命令编译源程序主要比累加器发送数据、执行运算、运行程序和观察执行结果好。1)在命令行提示状态下,输入:A2000:表示程序将在2000H(内存RAM区域的起始地址)地址启动屏幕显示。2000:输入以下形式的程序:2
6、000:MVRD R0、AAAAMVRD和R0之间只有一个空格,其他命令相同2002:MVRD R1、55552004: addro、R12005:AND R0、R12006年:RET必须是RET指令作为程序的最后一条语句2007:(直接按enter键,结束a命令输入程序的操作过程。)如果输入错误,则会显示错误地址,只需在该地址中重新输入正确的命令。2)使用u命令反汇编刚输入的程序在命令行提示状态下,输入:U 2000提供在该地址输入的命令和操作码注意:如果连续使用不带自变量的u命令,反向装配将在最后一个装配的语句之后继续。3)使用g命令运行以前输入的源程序G 2000程序运行结束后,可以查看
7、程序运行的结果,屏幕上显示每个寄存器的值。其中R0和R1的值都是5555H,表示程序运行正确。4)使用p或t命令,但不运行此过程,观察命令运行的结果在命令行提示状态下,输入:T2000寄存器R0被指定为AAAAHt寄存器R1分配为5555Ht进行加法运算,然后将其放在R0上,R0的值为FFFFHt和运算将放置在R0上,R0的值为5555H使用p命令运行进程注:t始终执行单个指令,但在执行p命令时,将随调用的子程序依次执行每个CALL语句。每次执行后,t,p命令显示公共寄存器和状态寄存器的内容,并反向装配以下要执行的命令:运行结果如下:g命令:t命令:范例1:设计一个小程序,以接收键盘上的一个字
8、符,并计算在屏幕上显示该字符的数字。1在命令行提示状态下,输入:A 2000,屏幕显示。2000:输入以下形式的程序:2000:IN 81:确保按下键盘上的构建键2001: shr0:串行端口是否包含输入的字符2002: shr02003:JRNC 2000:如果未输入,则测试循环2004:IN 80:接收此字符2005: out80在屏幕上输出显示字符“6”2006:RET每个用户程序必须以RET指令结束2007:(按enter键结束输入过程。)注意:在16位计算机上,默认I/o接口的地址已确定,数据端口的地址为80,状态端口的地址为81。使用2 g 命令运行程序在命令提示状态下,输入:G
9、2000,运行上面输入的程序光标闪烁,等待输入,用户从键盘输入字符后,屏幕上将显示该字符。此示例将创建一个从主存储库2000H地址开始的小程序。在这种情况下,所有数字都使用十六进制数,因此数字后面没有字母h。每个用户程序的最后一个语句必须是RET程序集语句。由于显示器将实验者的程序作为类似的子例程调用运行,因此用户程序必须以RET语句结束,以便程序运行结束时可以正确返回到显示器上的断点,并确保显示器继续控制教程运行。测试下图。五、实验经验TEC-XP教学实验系统和模拟终端软件PCEC,使用教学实验系统监控命令,TEC-CP教学实验系统的命令系统,尝试设计汇编程序,在尝试中发现汇编程序设计方法,
10、了解指令代码的含义和程序可以实现的功能,初步了解基本汇编语言编程,提高学习兴趣和直接操作能力。计算机大学(学号:姓名教师评价实验标题脱机运算符实验实验2:离线运算子实验1、实验目的:1、了解有关AM2901运算符功能和特定用法的详细信息。2、加深对计算单元部件的配置、设计、控制和使用的知识。2、实验设备和设备:TEC-XP教学实验系统三、实验说明和原理:离线计算计量仪实验意味着从数学计算机机器上分离操作器,此时他的所有控制和操作都要通过两个12位卫星开关完成,而不执行指示,只能通过开关、案例控制器的操作器完成指定的计算功能,通过指示灯观察计算结果。以下是以上所说的与该实验直接相关的结论的内容摘
11、要。1、12位微交换机的特定控制功能分配如下:a端口,b端口地址:AM2901设备用于选择源和目标操作数的寄存器编号:I8-I0:选取运算元来源、运算作业功能、运算元处理结果,以及运算子输出内容的3位数控制码集:SCI、SSH和SST:用于确定如何处理运算符最小位的舍入输入、移位信号的输入/输出以及AM2901生成的状态标志位。第二,交换机位置说明:离线计算计量仪实验使用提供24位控制信号的微开关和提供16位数据的全双工开关。微开关为红色,共3个,微开关提供12位控制信号,3个开关标有swi1微开关、sw2微开关和sw3微开关。数据开关为黑色,左侧标记为SWH的8位高,右侧标记为SWL的8位低
12、。微开关和控制信号对应显示在表(从左到右)中。Sw1微型开关SW2微型交换机SW3微型交换机T3-T0REQ/MIO/WEI2-I0I8-I7I6-I3b端口端口aSST SSH SCIDC2DC1第三,交换机测试红色微开关是测试系统寿命最短的设备,开关好坏的检测方法比较简单。用户将控制本装置工作方式的5个交换机放在“1XX000”中,将左侧第二个和第三个交换机放在任意位置,然后依次将两个非工作交换机的24个小纽拨到1(将交换机拨到1),确保相应的指示灯亮,如果一个或多个指示灯不亮,则交换机通常没有问题。四、实验内容:要分析指定指令的执行过程中的操作步骤,请通过AM2901运算符所需的控制信号
13、的设置完成该操作,并验证计算结果。5、实验阶段:您可以脱机设置SW1、SW2、SW3的各种微码字段和数据交换机,以执行各种操作。以AAAAH-R1实现为例,说明了操作过程。1、根据下表中的微码和数据交换机设置评估器的功能。程序如下:微型开关数据交换机I8-I6I5-I3I2-I0SSTSSHSCibaD15-D001100011100100000001不需要aaaaah5、将教练机左下角的5个拨号开关设置为11XX00(单个步骤,16位,脱机);要开始初始化,请单击RESET按钮,然后单击START按钮。通过6、16个数据交换机立即设置AAAH数量。7、SW1、SW2和SW3设置每个微码。3、按一次START键立即将XXXXH放置在R1上,然后显示指示灯以查看按START键后的输出。要执行其他任务:(1)程序设置SW1、SW2和SW3数据开关以显示光源并观察输出。(2)然后按START键执行操作。观察按下START键后的输出,以验证操作结果是否正确。4、单击下表中列出的操作,在机器上进行运算机脱机实验,并将结果填写为:其中,D1通过两个0101H,D2通过1010H,12位红色微开关向运算器提供控制信号,通过16位数据开关向运算器提供数据,通过指示灯观察计算结果和状态标志。运算I8-I0SSTSSHSCIb
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 网络监控系统协议
- 2025至2030建筑结构用钢板行业市场深度研究与战略咨询分析报告
- 网络营销外包合同
- 小区农村经济发展计划协议
- 小区农户土地流转保障农民利益协议
- 可爱的小松鼠400字(13篇)
- 今天我当家作文800字(10篇)
- 二零二五版智能家居产品购销及售后服务协议
- 二零二五年度化妆品销售代理包销合同模板
- 2025版海洋资源开发场地承包合同
- 水泥厂现场巡检知识培训
- 2015海湾消防JB-QB-GST200 火灾报警控制器(联动型)安装使用说明书
- 中国各省区地图、基本资料
- 2025年上半年中国长江三峡集团限公司“脱贫家庭毕业生”招聘(173人)易考易错模拟试题(共500题)试卷后附参考答案
- 学校物业管理的重点及难点分析
- 大脑病理解剖
- 关于办公室安全的培训
- 办公用品价格清单
- 2025年高考物理复习之小题狂练600题(实验题):测量电压表或电流的内阻(10题)
- 2024年工厂车间主管年终总结
- 血管导管相关感染预防与控制指南课件
评论
0/150
提交评论