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