预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

本资料来源搜集与网络和投稿如有侵权牵扯利益关系请告知上传人联系删除。西北农林科技大学实验一基础汇编语言程序设计信息工程学院计算机科学技术1222021013279夏伟华实验目的:1.学习和了解tec-xp教学实验系统监控命令的用法;2.学习和了解tec-xp教学实验系统的指令系统;3.学习简单的tec-xp教学实验系统汇编程序设计;实验内容:1.学习联机使用tec-xp教学实验系统和仿真终端软件pcec.2.使用监控程序的r命令显示/修改寄存器内容、d命令显示存储器内容、e命令修改存储器内容;3.使用a命令写一小段汇编程序u命令反汇编刚输入的程序用g命令连续运行该程序用t、p命令单步运行并观察程序单步执行情况;实验软硬件硬件:运算器、控制器、存储器、输入设备、输出设备软件:监控程序、通讯程序、交叉汇编程序等。实验步骤一、实验具体操作步骤:1.准备一台串口工作良好的pc机;2.将tec-xp放在实验台上打开实验箱的盖子确定电源处于断开状态;3.将黑色的电源线一端接220v交流电源另一端插在tec-xp实验箱的电源插座里;4.取出通讯线将通讯线的9芯插头接在tec-xp实验箱上的串口“com1”或“com2”上另一端接到pc机的串口上;5.将tec-xp实验系统左下方的五个黑色的控制机器运行状态的开关置于正确的位置在找个实验中开关应置为00110(连续、内存读指令、组合逻辑、联机、16位)控制开关的功能在开关上、下方有标识;开关拨向上方表示“1”拨向下方表示“0”“x”表示任意其它实验相同;6.打开电源船形开关和5v电源指示灯亮。7.在pc机上运行pcec16.exe文件根据连接的pc机的串口设置所用pc机的串口为“1”或“2”其它的设置一般不用改动直接回车即可。(具体步骤附后)8.按一下“reset”按键再按一下“start”按键主机上显示:tec-2021crtmonitorversion1.0april2021computerarchitecturlab.tsinghuauniversityprogrammedbyhejia>二、实验注意事项:1.连接电源线和通讯线前tec-xp实验系统的电源开关一定要处于断开状态否则可能会对tec-xp实验系统上的芯片和pc机的串口造成损害;2.五个黑色控制开关的功能示意图如下:单步手动置指令组合逻辑联机8位上面下面连续从内存读指令微程序脱机16位3.几种常用的工作方式(开关拨到上方表示为1拨到下方为0;)工作方式连续运行程序、组合逻辑控制器、联机、16位机连续运行程序、微程序控制器、联机、16位机单步、手动置指令、组合逻辑控制器、联机、16位机单步、手动置指令、微程序控制器、联机、16位机16位机、脱机运算器实验5个拨动开关001100001011110110101xx00实验原理交叉汇编程序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机上执行。实验完成情况通过使用汇编语言程序完成了本小节所有实验内容实验体会汇编语言是面向机器的程序设计语言.汇编语言是一种功能很强的程序设计语言也是利用计算机所有硬件特性并能直接控制硬件的语言。汇编语言”作为一门语言对应于高级语言的编译器需要一个“汇编器”来把汇编语言原文件汇编成机器可执行的代码汇编语言的长处在于编写高效且需要对机器硬件精确控制的程序。在汇编语言中用助记符代替操作码用地址符号或标号代替地址码。这样用符号代替机器语言的二进制码就把机器语言变成了汇编语言。因此汇编语言亦称为符号语言。使用汇编语言编写的程