微型计算机原理及接口技术实验程序总汇.docx

微型计算机原理及接口技术实验程序总汇.docx

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
成都理工大学微型计算机原理及接口技术实验报告 学 院 : 核技术与自动化工程学院 专 业 : 电气工程及其自动化 班 级 : 学 号 : 姓 名 : 指导老师 : 完成时间 : 实验一 EMU 8086软件的使用  = 1 \* Arabic 1、实验目的 通过对emu8086的使用,来理解《微型计算机原理及接口技术》课本上的理论知识,加深对知识的运用,以及emu8086交互式学习汇编语言(Assembly Language)、计算机结构(Computer Architecture)和逆向工程(Reverse Engineering)的完整仿真体系。以及了解创建,编译,链接,调试运行,拟屏幕、源代码观察、复位、辅助工具、变量、DEBUG、堆栈及FLAGS(标志寄存器)观察等功能。 2、实验环境及设备 实验中用到的硬件:记本电脑。软件:emu8086编程程序emu8086.exe。 3、实验内容 1.emu8086的编辑面板: 其中编程时要做好三个要点 数据段: segment ends 堆栈段:segment ends 代码段e segment ends 这三个框架。 编辑好程序如下 ; multi-segment executable file template. data segment ; add your data here! a db 0 b db 1 c db 0 pkey db press any key...$ ends stack segment dw 128 dup(0) ends code segment start: ; set segment registers: mov ax, data mov ds, ax mov es, ax ; add your code here mov al ,a add al,b mov c,al lea dx, pkey mov ah, 9 int 21h ; output string at ds:dx ; wait for any key.... mov ah, 1 int 21h mov ax, 4c00h ; exit to operating system. int 21h ends end start ; set entry point and stop the assemble d1 segment 进行编译后: 无错误后点击运行: 程序中实现了赋值,传址,加法,中断等功能。 4、实验总结 通过本实验:可以知道在不同的环境下运行emu8086是要注意某些问题,比如xp环境下的问号在 win7下要改成0,编辑程序的框架分为三个部分数据段datasegment 堆栈段stacksegment代码段codesegment。编辑好以后要点击编译必须无误后才能运行。点击运行后可以在下一个界面单步观察,AX BX CX DX CS IP SS SP BP SI DI DS ES 的值 的情况以便更好的了解emu8086。 实验二 8086指令观察 1实验目的 1. 掌握汇编语言程序编辑、汇编、链接和调试的基本概念。 2. 掌握在PC机上建立、汇编、链接和运行8088汇编语言程序的过程。 3. 通过观察深入掌握数据传送类、算术运算类和逻辑运算类等各类指令的功能。 2.实验环境及设备 PC机、EMU8086 3、实验内容 1. 寻找最大最小数程序实验 设内存缓冲区从BUF单元开始,存放若干个单字节数,其数据长度在BUF单元,要求找出最大数送MAX单元,最小数送MIN单元。 源程序: ;FILENAME:MAXMIN.ASM DATASEGMENTBUFDB 9,-4,55,78,-9,0,41,124B1EQU $-BUFMAXDB ?MINDB ?DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX, DATAMOVDS, AXMO

文档评论(0)

舞林宝贝 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档