实验二(微机原理实验)

实验二(微机原理实验)

ID:47221279

大小:119.18 KB

页数:6页

时间:2019-08-28

实验二(微机原理实验)_第1页
实验二(微机原理实验)_第2页
实验二(微机原理实验)_第3页
实验二(微机原理实验)_第4页
实验二(微机原理实验)_第5页
资源描述:

《实验二(微机原理实验)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《微机原理及其应用》实验报告院系:电气工程与自动化学院;班级:12级自动化;姓名:赵威;学号:Z11214123;指导教师:宫璇;实验时间:2016年6月5旦;实验成绩:;实验2分支结构程序设计一、实验目的1、熟悉汇编语言源程序的格式,熟悉分支结构程序设计的基本方法;2、掌握用编辑软件建立、修改源程序的方法,进一步熟悉对汇编语言程序进行汇编、链接形成可执行文件的过程;3、熟悉典型的转移类指令功能及其应用;4、理解在无符号数和带符号数比较大小的环境下所采川的转移指令冇何区别。二、实验内容及要求1、在数据区中定义3个带符号的字节变量并赋初值,编程序将其中最大

2、数找出来送到MAX单元中;2、用编辑软件建立分支结构源程序,修改无误后存盘,进行汇编、连接形成可执行文件;3、将可执行文件用DEBUG程序运行,检查该程序的运行结果。三、实验流程汇编语言的上机的一般步骤为:编辑(用编辑程序形成汇编语言源程序)、汇编(用汇编程序将源文件汇编成冃标文件)、连接(用连接程序将H标程序转换为对执行文件)、调试运行(执行可执行性文件,若有错课,利用DEBUG或EMU8086调试程序进行调试,宜到没有错误为止)。1、建立asm文件在windows系统环境卞,应用写字板或其它文字编辑软件编写汇编语言源文件。注意保存的源文件以asm为后

3、缀。2、用汇编程序MASM对源文件汇编产生目标程序.OBJ。3、用连接程序LINK产生可执行文件.EXE。4、执行程序。5、川DEBUG或EMU8086程序调试。要求本次实验的程序编程思路提示:1、初始化数据存储区:在内存设定3个字节变量和1个MAX单元,分别保存3个字节数据和绘终结果;2、对给定的3个数据进行比较:先将第1个数送到AL寄存器,与第2个数进行比较,两个数据中的大数送AL保存,然后再与笫3个数进行比较,大数依然保存在AL中,这样两辆比较后,AL的内容就是3个数中的最大数,将其送到MAX单元中即可;3、程序屮要确定带符号数比较人小转移时应选择

4、哪一组条件转移指令,满足题目要求;四.实验过程原始记录:(给出每步骤的实现过程及主要的结果(截图))(1)、程序流程图开始V▼结束(2)、程序:程序流程图和汇编程序思路一致,给X、Y、Z三个变量赋初值,将X值首先传送到AL寄存器屮,对AL'P的值和Y进行比较,利用JLE转移指令实现转移,此步的目的是将X与Y中较大值放在AL寄存器中,再比较AL中的值和Z的大小,利用JLE转移指令进行转移,此步骤的冃的是将三个数中的最大值寄存在AL寄存器中,利用无条件转移指令JMP最终执行将AL中的值传送到预留的存储单元MAX中,返

5、叫到DOS系统。(3)链接、执行、反汇编

6、cCC:¥INDOTSsyste>32od.exe一DEBUGDIH.EXEMicuosoFtOverlayLinkerUersion3・60CopyrightMicrosoftCorp1983-198?.Allrightsreserved.RunFile[DMHnostacksegmentListFile[NUL.MAPJ:Libraries[.LIB]:LINK:warningL4021:D:asn>DEBUGDMH.EXE-U1402:00001402:00031402:00051402:00071402:000A1402:0

7、00E1402:00101402:00141402:00161402:00181402:00191402:001CB801148ED8B000A000003A0601007E093A0602007E0FEB1090A001003A060200MMMMCJCJJNMCAX,1401DS,AXAL.00AL,[00001AL,[000110019AL.[0002]00250028AL,[0001]AL,[00021cC:Hin)O¥Ssyste>32cBd.exe-DEBUGDKH.EZE1402:00071402:000A1402:000E1402

8、:00101402:00141402:00161402:00181402:00191402:001C-U1402:00201402:00221402:00241402:00251402:00281402:002B1402:002D1402:002F1402:00321402:00341402:00361402:00391402:003C1402:003FA000003A0601007E093A060200?E0FEB1090A001003A0602007E03EB0490A00200A20300B44CCD212B46FEBl04D3E00146F88B

9、46FE8946F6EB06UPEPEPPUPOMLMLMOOMMeJcJJNM

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。