西北农林科技大学_计算机组成原理实习_计算机122.docVIP

西北农林科技大学_计算机组成原理实习_计算机122.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
西北农林科技大学_计算机组成原理实习_计算机122详解

实验一 基础汇编语言程序设计 信息工程学院 计算机科学技术122 2012013279 夏伟华 实验目的: 学习和了解TEC-XP教学实验系统监控命令的用法; 学习和了解TEC-XP教学实验系统的指令系统; 学习简单的TEC-XP教学实验系统汇编程序设计; 实验内容: 学习联机使用TEC-XP教学实验系统和仿真终端软件PCEC. 使用监控程序的R命令显示/修改寄存器内容、D命令显示存储器内容、E命令修改存储器内容; 使用A命令写一小段汇编程序,U命令反汇编刚输入的程序,用G命令连续运行该程序,用T、P命令单步运行并观察程序单步执行情况; 实验软硬件 硬件: 运算器、控制器、存储器、输入设备、输出设备 软件: 监控程序、通讯程序、交叉汇编程序等。 实验步骤 一.实验具体操作步骤: 准备一台串口工作良好的PC机; 将TEC-XP放在实验台上,打开实验箱的盖子,确定电源处于断开状态; 将黑色的电源线一端接220V交流电源,另一端插在TEC-XP实验箱的电源插座里; 取出通讯线,将通讯线的9芯插头接在TEC-XP实验箱上的串口“COM1”或“COM2”上,另一端接到PC机的串口上; 将TEC-XP实验系统左下方的五个黑色的控制机器运行状态的开关置于正确的位置,在找个实验中开关应置为00110(连续、内存读指令、组合逻辑、联机、16位),控制开关的功能在开关上、下方有标识;开关拨向上方表示“1”,拨向下方表示“0”,“X”表示任意,其它实验相同; 打开电源,船形开关和5V电源指示灯亮。 在PC机上运行PCEC16.EXE文件,根据连接的PC机的串口设置所用PC机的串口为“1”或“2”, 其它的设置一般不用改动,直接回车即可。(具体步骤附后) 按一下“RESET”按键,再按一下“START”按键,主机上显示: TEC-2000 CRT MONITOR Version 1.0 April 2001 Computer Architectur Lab., Tsinghua University Programmed by He Jia 二、实验注意事项: 连接电源线和通讯线前TEC-XP实验系统的电源开关一定要处于断开状态,否则可能会对TEC-XP实验系统上的芯片和PC机的串口造成损害; 五个黑色控制开关的功能示意图如下: 单步 手动置指令 组合逻辑 联机 8位 上面 下面 连续 从内存读指令 微程序 脱机 16位 3.几种常用的工作方式(开关拨到上方表示为1,拨到下方为0;) 工作方式 5个拨动开关 连续运行程序、组合逻辑控制器、联机、16位机 00110 连续运行程序、微程序控制器、联机、16位机 00010 单步、手动置指令、组合逻辑控制器、联机、16位机 11110 单步、手动置指令、微程序控制器、联机、16位机 11010 16位机、脱机运算器实验 1XX00 实验原理 交叉汇编程序ASEC存放在微机上,并且运行在PC机上。ASEC程序用IBM/PC机的指令系统专门为TEC-XP机设计,它是一个符号汇编程序,能对用TEC-XP所定义的53条指令编写的TEC-XP机源汇编程序进行汇编,得到一个在TEC-XP机上的可执行程序。 具体实现方法是:在微机PC机上用编辑软件EDIT录入TEC-XP机汇编源程序到PC机磁盘上,然后用交叉汇编程序ASEC对此源程序进行汇编翻译成在TEC-XP机上可运行的二进制可执行程序程序,通过串口V70将微机与TEC-XP机连接,在PC机上运行“TEC-XP机与PC机通讯程序PCEC”,将此可执行程序传入TEC-XP机内存中,从而实现,在PC机上录入,在TEC-XP机上执行。 实验完成情况 通过使用汇编语言程序完成了本小节所有实验内容 实验体会 汇编语言是面向机器的程序设计语言.汇编语言是一种功能很强的程序设计语言,也是利用计算机所有硬件特性并能直接控制硬件的语言。汇编语言”作为一门语言,对应于高级语言的编译器,需要一个“汇编器”来把汇编语言原文件汇编成机器可执行的代码汇编语言的长处在于编写高效且需要对机器硬件精确控制的程序。 在汇编语言中,用助记符代替操作码,用地址符号或标号代替地址码。这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。因此汇编语言亦称为符号语言。 使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的

文档评论(0)

jiayou10 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档