您所在位置: 网站首页 / 完整版微机原理实验指导书.doc / 文档详情
完整版微机原理实验指导书.doc 立即下载
2024-12-01
约6.7千字
约23页
0
369KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

完整版微机原理实验指导书.doc

完整版微机原理实验指导书.doc

预览

免费试读已结束,剩余 18 页请下载文档后查看

10 金币

下载文档

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

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

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

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

(完整版)微机原理实验指导书
(完整版)微机原理实验指导书




(完整版)微机原理实验指导书


《8086/8088微机原理与接口技术》
实验指导书













成都理工大学
核技术与自动化工程学院
电气工程系
2012-9-10
目录

TOC\o”1—3”\h\z\uHYPERLINK\l”_Toc335563948"实验一EMU8086软件的使用	PAGEREF_Toc335563948\h1
HYPERLINK\l"_Toc335563949"实验二8086指令观察	PAGEREF_Toc335563949\h3
HYPERLINK\l”_Toc335563950"实验三顺序结构程序设计	PAGEREF_Toc335563950\h5
HYPERLINK\l”_Toc335563951”实验四分支结构程序设计	PAGEREF_Toc335563951\h7
HYPERLINK\l"_Toc335563952”实验五循环结构程序设计	PAGEREF_Toc335563952\h9
HYPERLINK\l”_Toc335563953"实验六子程序设计	PAGEREF_Toc335563953\h11
HYPERLINK\l"_Toc335563954”附录1汇编语言上机实验基础	PAGEREF_Toc335563954\h13
HYPERLINK\l”_Toc335563955”1.1汇编语言程序上机实验过程	PAGEREF_Toc335563955\h13
HYPERLINK\l”_Toc335563956"1.2EMU8086	PAGEREF_Toc335563956\h14
HYPERLINK\l"_Toc335563957”1。3实验及实验报告要求	PAGEREF_Toc335563957\h17

基础软件实验部分共有六个实验组成,通过对这些实验程序的编写、调试,使学生熟悉8086/8088的指令系统等,了解程序设计过程,掌握汇编程序设计方法以及如何使用实验系统提供的各种调试、分析手段来排除程序错误。
实验一EMU8086软件使用
EMU8086是一款基于Windows的集编辑、汇编、链接、调试运行于一体的可视化的8086CPU仿真软件,有着与8086十分相近的功能。EMU8086是交互式学习汇编语言(AssemblyLanguage)、计算机结构(ComputerArchitecture)和逆向工程(ReverseEngineering)的完整仿真体系。其内部集成了汇编程序汇编器、链接器、虚拟硬件、参考资料、例程、学习指南等.EMU8086是学习Intel8086微处理器的理想工具,它模拟真实微处理器的每一步骤,并显示内部寄存器、存储器、堆栈、变量和标志寄存器,而且其中任何一个数值都可通过鼠标双击来改变.同时它还提供了微机显示器、直流步进电机、交通灯、LED等虚拟外设。
本节对EMU8086的使用方法作一简介,仍以例1的HELLO程序为例。
双击EMU8086图标,打开程序.此时会弹出welcome窗口,见图1.1所示,可将该窗口关闭直接进入编辑状态;也可点击它的new按钮,则会弹出代码模板选择框供用户选择(可选择EXE模板),见图1。2所示,一般点击Cancel按钮,直接进入编辑状态。在编辑窗口,可直接将源程序输入,见图1.3所示。

图1.1welcome窗口


图1.2模板选择

图1.3编辑窗口输入源程序

点击compile(编译)按钮则进行汇编和链接,生成.EXE文件,并提示存盘.
点击emulate(仿真)按钮则可进入8086仿真器界面,见图1。4所示。界面中提供了寄存器窗口、内存单元窗口及反汇编窗口,下方一行按钮则提供了虚拟屏幕、源代码观察、复位、辅助工具、变量、DEBUG、堆栈及FLAGS(标志寄存器)观察等功能。
用户可点击run连续运行程序,也可点击singlestep对程序进行单步调试。
图1.5为HELLO。EXE的运行结果,用户通过虚拟屏幕观察,非常形象生动。

图1。48086仿真器界面

图1.5HELLO。EXE的运行结果

EMU8086提供了断点设置功能,见图1.6所示,先用鼠标选中要设置为断点的指令,然后点击菜单debug——setbreakpoint,即可设置断点。若要清除断点,则点击菜单debug——clearbreakpoint.

图1.6断点设置
EMU8086也支持DEBUG调试程序,仿真器界面下方的一行按钮中有debug按钮,点击打开后可输入DEBUG命令进行调试。见图1.7所示.

图1。7EMU8086提供的
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

完整版微机原理实验指导书

文档大小:369KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用