好文档 - 专业文书写作范文服务资料分享网站

实验 基础汇编语言程序设计doc资料

天下 分享 时间: 加入收藏 我要投稿 点赞

实验 基础汇编语

言程序设计

精品文档

实验二 基础汇编语言程序设计

实验目的:

1.学习和了解TEC-2000 十六位机监控命令的用法; 2.学习和了解TEC-2000 十六位机的指令系统; 3.学习简单的TEC-2000 十六位机汇编程序设计; 实验内容:

1.使用监控程序的R 命令显示/修改寄存器内容、D 命令显示存储器内容、E 命令修改存储器内容;

2.使用A 命令写一小段汇编程序,U 命令反汇编刚输入的程序,用G 命令连续运行该程序,用T 命令单步运行并观察程序单步执行情况; 实验要求

在使用该教学机之前,应先熟悉其的各个组成部分,及使用方法。 实验步骤

1.关闭电源,将大板上的COM1 口与PC 机的串口相连;

2.接通电源,在PC 机上运行PCEC.EXE 文件,设置所用PC 机的串口为“1”, 其它的设置一般不用改动,直接回车即可;

3.置控制开关为00101(连续、内存读指令、组合逻辑、16 位、联机),开关拨向上方表示“1”,拨向下方表示“0”;

4.按一下“RESET ”按键,再按一下“START ”按键,主机上显示: TEC-2000 CRT MONITOR Version 2.0 April 2001

Computer Architectur Lab., Tsinghua University Programmed by He Jia >

5.用R 命令查看寄存器内容或修改寄存器的内容 1)在命令行提示符状态下输入: R↙ ;显示寄存器的内容

注:寄存器的内容在运行程序或执行命令后会发生变化。

收集于网络,如有侵权请联系管理员删除

精品文档

2)在命令行提示符状态下输入:

R R0↙ ;修改寄存器R0 的内容,被修改的寄存器与所赋值之间可以无空格,也可有一个或数个空格主机显示:

寄存器原值:_

在该提示符下输入新的值0036

再用R 命令显示寄存器内容,则R0 的内容变为0036 。 6.用D 命令显示存储器内容 在命令行提示符状态下输入: D 2000↙

会显示从2000H 地址开始的连续128 个字的内容;

连续使用不带参数的D 命令,起始地址会自动加128 (即80H )。 7.用E 命令修改存储器内容 在命令行提示符状态下输入: E 2000↙ 屏幕显示:

2000 地址单元的原有内容:光标闪烁等待输入输入 0000

依次改变地址单元2001~2005 的内容为:1111 2222 3333 4444 5555 注意:用E 命令连续修改内存单元的值时,每修改完一个,按一下空格键,系统会自动给出下一个内存单元的值,等待修改;按回车键则退出E 命令。

用D 命令显示这几个单元的内容 D 2000↙

可以看到这六个地址单元的内容变为0000 1111 2222 3333 4444 5555 。 8.用A 命令键入一段汇编源程序,主要是向累加器送入数据和进行运算,执行程序并观察运行结果。

1)在命令行提示符状态下输入:

A 2000 ↙;表示该程序从2000H (内存RAM 区的起始地址)地址开始 屏幕将显示:

收集于网络,如有侵权请联系管理员删除

实验 基础汇编语言程序设计doc资料

实验基础汇编语言程序设计精品文档实验二基础汇编语言程序设计实验目的:1.学习和了解TEC-2000十六位机监控命令的用法;2.学习和了解TEC-2000十六位机的指令系统;3.学习简单的TEC-2000十六位机汇编程序设计;实验内容:1.使用监控程序的R
推荐度:
点击下载文档文档为doc格式
8ozza2slxy0sr9z0p01l1xu1x81ds800o6m
领取福利

微信扫码领取福利

微信扫码分享