微机原理上机指南

Download Report

Transcript 微机原理上机指南

微机原理上机指南
机电实验室
2010.3
上机注意事项





1、杜绝迟到现象,严禁在实验室吃东西,严禁乱扔废弃物,严禁谈笑、
喧哗、抽烟、随地吐痰等。
2、未经允许不得动用与上机不相关的其他仪器设备。
3、上机前认真倾听实验老师讲解上机步骤,并结合上机指南掌握上机
操作步骤,完成主讲教师布置的作业。
4、上机完毕后,主动关闭计算机,进行现场清理。
5、上机前严格执行签到制度,在签到表上自己使用的机器号码后签名,
此次上机时自始至终都要使用所签的电脑,不允许代签,发现代签者,
取消上机资格,并上报主讲教师,进行相关处理。
6、上机时严禁私自修改电脑配置;严禁私自安装软件;如果要执行上
机外的任何操作都要经过实验老师允许,否则按违纪处理,取消上机资
格,并上报主讲教师,进行相关处理。
 注:以上规则由各班班长、学委协助实验室老师监督管理,
若出现某班多人表现不好,则在实验评分时,班级整体扣除
相应分数。
启动上机环境
鼠标单击“开始”按钮,在“程序”栏
中打开“星研集成环境软件”菜单栏,在其
中选择“星研(SUPER、STAR系列仿真
器)”,开始启动星研集成环境软件;或双
击桌面上的星研集成环境软件图标
研集成环境软件。
启动星
 启动画面如下:
 1、设置缺省项目
 执行 [主菜单 » 辅助 » 缺省项目],出现一个对话框:
 选择“STAR ES8688仿真模块”。
 点击进入下一步:“选择语言”
 然后再点击进入下一步:“编译、连接控制
项”
 一般不必改变编译控制项。点击进入下一步:
“存贮器出借方式” 。
 点击完成,结束缺省项目设置。
 2、建立源文件
 下面我们建立源文件,执行 [主菜单 » 文件 »
新建],(或者点击图标)打开窗口如下:
输入文件名(例如
move.asm ),
注意:一定要输入文件
名后缀 .asm
首选择存放源
文件的目录
 按“确定”即可。然后出现文件编辑窗口:
上一步建立的文件名
在此区域输入源程序
 输入源程序,如下图
 这样一个源文件就建好了。
 3.编译、连接文件
 建立完源文件,然后可以编译、连接文件了。
编译、连接文件的方法有如下二种:
 (1)使用[ 主菜单 » 项目 » 编译、连接 ]或
[主菜单 » 项目 » 重新编译、连接 ]”。
 (2)点击图标 来“编译、连接”或
“重新编译连接”。
 对文件编译,如果没有错误,再与库文件连
接,生成代码文件(DOB、EXE文件)。
 编译、连接过程中产生的信息显示在信息窗
的“建立”视图中。
 编译没有错误的信息如下:
信息窗
“建立”视
图
 编译有错误的信息如下:
 有错误、警告信息,用鼠标左键双击错误、警告信
息,系统自动打开对应的出错文件,并定位于出错
行上。
 这时用户可以作相应的修改,直到编译、连接文件
通过。
 4、调试
 1)在调试状态之前,执行 [主菜单 » 辅助 »
仿真器],出现一个对话框:
选择实验仪
必选
 由于上机时不连接实验仪,所以这里一定要
选择模拟调试器
 2)执行[ 主菜单 » 运行 » 进入调试状态]或点击工
具条的执行[ 主菜单 » 运行 » 装载DOB、HEX、
BIN文件],进入后的窗口如下:
工作区窗口
源程序窗口
变量区
寄存器窗口
存储器2
存储器1
信息窗
反汇编窗口
 调试窗口中的各子窗口的显示情况,可以通过[主菜
单 » 查看]进行选择。
 点击[ 主菜单 » 运行 ]选择调试程序的方法。
 各调试命令的功能如下:

设置或清除断点(功能键为F2)
 在当前光标行上设置或清除一个断点

单步进入(功能键F7)
 单步执行当前行或当前指令,可进入函数或子程序。

连续单步进入(功能键Ctrl + F7)
 连续执行“单步进入”,用鼠标点击或按任意键后,




停止运行。
单步(功能键 F8)
单步执行当前行或当前指令,将函数或子程序作为
一条指令来执行。如果当前行中含有函数、子程序
或发生中断,CPU将执行完整个函数、子程序或中
断,停止于当前行或当前指令的下一有代码的行上。
连续单步(功能键 Ctrl + F8)
连续执行“单步”,用鼠标点击或按任意键后,停
止运行。








运行到光标行(功能键 F4)
从当前地址开始全速运行用户程序,碰到光标行、
断点或用鼠标点击,停止运行。
全速断点(功能键 F9)
从当前地址开始全速运行用户程序,碰到断点或用
鼠标点击,停止运行。
全速运行(功能键Ctrl + F10)
从当前地址开始全速运行用户程序,此时,按用户
系统的复位键,CPU从头开始执行用户程序,用鼠
标点击,停止运行。全速运行时,屏蔽了所有断点,
即不会响应任何断点。
停止运行
终止微机与仿真器之间通信(功能键 ESC)。
注意事项
 1、文件扩展名为.asm。
 2、文件坐在目录不能含有中文。
 3、完整段格式编写实验程序时,堆栈段
 Stack segment stack
 。。。。。。
 Stack ends
段名不能用stack,更改
 。。。。。。
 Assume ds:data;cs:code;ss:stack
 4、文件名及目录下文件夹名长不能超过8个
字符。
 5、关于软中断的使用见文件软中断说明