计算机组成原理实验一_计算机组成原理实验1
计算机组成原理实验一由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“计算机组成原理实验1”。
计算机组成原理实验一
基础汇编语言程序设计
实验目的:
1. 学习和了解TEC-2000十六位机监控命令的用法; 2. 学习和了解TEC-2000十六位机的指令系统; 3. 学习简单的TEC-2000十六位机汇编程序设计;
实验内容:
1. 使用监控程序的R命令显示/修改寄存器内容、D命令显示存储器内容、E命令修改存储器内容; 2. 使用A命令写一小段汇编程序,U命令反汇编刚输入的程序,用G命令连续运行该程序,用T、P命令单步运行并观察程序单步执行情况;
实验要求
在使用该教学机之前,应先熟悉教学机的各个组成部分,及其使用方法。
实验步骤
1. 关闭电源,将大板上的COM1口与PC机的串口“1”相连; 2. 接通电源,在PC机上运行tec-2000文件夹中的PCEC.EXE文件,所用PC机的串口为“1”, 其它的设置一般不用改动,直接回车即可;
3. 置控制开关为00101(连续、内存读指令、组合逻辑、16位、联机),开关拨向上方表示“1”,拨向下方表示“0”,“X”表示任意。其它实验相同; 4. 按一下“RESET”按键,再按一下“START”按键,主机上显示: TEC-2000 CRT MONITOR Version 1.0 April 2001 Computer Architectur Lab.,Tsinghua University Programmed by He Jia > 5. 用R命令查看寄存器内容或修改寄存器的内容 6. 用D命令显示存储器内容
7.用E命令修改存储器内容
注意:用E命令连续修改内存单元的值时,每修改完一个,按一下空格键,系统会自动给出下一个内存单元的值,等待修改;按回车键则退出E命令。
用D命令显示这几个修改内存单元的内容(在实验报告中写明你的实验内容)8.用A命令键入一段汇编源程序,主要是向累加器送入数据和进行运算,执行程序并观察运行结果。
1)在命令行提示符状态下输入:
A 2000↙ ;表示该程序从2000H(内存RAM区的起始地址)地址开始 屏幕将显示: 2000: 输入程序:
(实验报告中写出自己的程序)
程序的最后一个语句,必须为RET指令
直接敲回车键,结束A命令输入程序的操作过程
若输入有误,系统会给出提示并显示出错地址,用户只需在该地址重新输入
正确的指令即可。2)用U命令反汇编刚输入的程序
在命令行提示符状态下输入:
U 2000↙
在相应的地址会得到输入的指令及其操作码(报告中写出执行结果)3)
用G命令运行前面刚键入源程序
G 2000↙
程序运行结束后,可以看到程序的运行结果,屏幕显示各寄存器的值。(实验报告中程序的执行结果,程序运行是否正确)
4)用P或T命令,单步执行这段程序,观察指令执行结果
(实验报告中写出执行过程及结果)
注:T总是执行单条指令,但执行P命令时,则把每一个CALL语句连同被调用的子程序一次执行完成。T、P命令每次执行后均显示所有通用寄存器及状态寄存器的内容,并反汇编出下一条将要执行的指令。
9.举例编写汇编程序, 用“A”命令输入,运行并观察结果(实验报告中写出源程序及执行过程及结果)
参考《TEC-2000A教学计算机系统技术说明与实验指导》第二章及第五章5.1内容,并思考例2后的思考题,在报告中分析并写出执行结果,要求编写在屏幕上输出A-Z26个英文字母,实验报告中写出源程序及运行结果。
例3后的思考题及编写程序,实验报告中写出源程序及运行结果。
认真预习实验,做好实验准备,实验后按要求认真书写实验报告,报告要详细,实验过程及调试好的程序及实验结果,以及实验中遇到的问题,如何解决问题和对本课程及实验的心得体会。
要求每个学生认真上好实验课,做到在规定的时间,规定的实验箱做好实验,实验过程中保持安静。爱护实验设备!