实验指导书微机.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验指导书微机

实验一 1.???????? 实验目的: (1)?????熟悉8088/8086指令系统 (2)?????了解程序设计过程 (3)?????掌握汇编语言程序设计和调试方法 2.???????? 实验内容 上机任务1: ① 熟悉进入和退出32位控制台和16位DOS环境的方法。 ② 创建MASM目录、复制开发软件,生成进入开发环境的快捷方式。 上机任务2: ① 熟悉汇编语言的开发过程,实现教材例题2-1(43)程序。 ② 掌握数据寻址方式,上机实现教材中的例题2-2(53)程序。 上机任务3: 熟悉汇编语言中的数据表达、变量定义和属性,验证教材例题3-1(65)、例题3-3、例题3-5(70)程序,实现习题3.14程序。 上机任务4: ① 掌握常用传送和运算指令,验证例题3-9和例题3-12程序。 ②首先判断习题3.20每条指令执行后EAX的数值和相关标志状态,写出结果。然后将其编辑成为一个完整的汇编语言源程序,汇编连接、生成可执行文件。可以利用本书配套的I/O子程序库,在每条指令之后,调用其中的DISPRF(先调用)和DISPHD,显示6个状态标志位和EAX内容,并核对事先判断的结果。 上机任务5: ① 掌握位操作类指令的应用,验证例题3-14程序,实现习题3.28程序。 ② 理解串操作指令,验证例题3-16程序。 上机任务6: ① 掌握转移指令和分支程序结构。验证例题4-3程序,实现习题4.5程序。 ② 验证例题4-7程序,实现习题4.11程序。 上机任务7: ① 掌握循环指令和循环程序结构。验证例题4-12程序,实现习题4.13程序。 ②验证例题4-10程序。实现如下程序:进行自然数相加(1+2+3+……+N);如果(无符号整数的)累加和用一个32位寄存器存储,求出有效累加和的最大值及N的界限。 上机任务8: ① 掌握子程序指令和子程序结构。验证例题4-15程序,实现习题4.29程序。 ②熟悉子程序的参数传递和子程序库方法。验证例题4-18程序,然后分别使用子程序模块、子程序库和子程序库包含方法生成最终可执行文件。 3.???????? 实验准备 (1)????? 仔细复习课前关于汇编语言指令系统的PPT,对所需要使用的命令需要知道书本中的位置,并能进行简单的编程。 (2)????? 对书本中的部分例子要仔细阅读,搞清楚实际含义,理解程序内容。 (3)????? 熟练使用MASM程序。 4.???????? 实验步骤 (1)????? 进入MASM程序。 (2)????? 根据任务需求,在MASM下验证及编制相应的程序。 (3)????? 详细记录每一步所用的命令,以及查看结果的方法和具体结果。 5.???????? 实验报告要求 (1)????? 如何进入MASM程序。 (2)????? 至少验证一个书本程序,说明如何用命令行与批处理两种形式完成程序的执行。 (3)????? 根据要求,至少编制一个程序,并对每行程序进行说明性注释 实验1.???????? 实验目的: (1)?????进一步熟悉8088/8086指令系统与程序分支跳转循环等结构 (2)?????了解子程序设计的要求,和设计过程 (3)?????掌握汇编语言中子程序设计的方法和调用方法 2.???????? 实验内容 上机任务1: 掌握转移指令和分支程序结构。验证例题4-3程序,实现习题4.5程序。 验证例题4-7程序,实现习题4.11程序。 上机任务2: 掌握循环指令和循环程序结构。验证例题4-12程序,实现习题4.13程序。 验证例题4-10程序。实现如下程序:进行自然数相加(1+2+3+……+N);如果(无符号整数的)累加和用一个32位寄存器存储,求出有效累加和的最大值及N的界限。 上机任务3: ① 掌握子程序指令和子程序结构。验证例题4-15程序,实现习题4.29程序。 ② 熟悉子程序的参数传递和子程序库方法。验证例题4-18程序,然后分别使用子程序模块、子程序库和子程序库包含方法生成最终可执行文件。 3.???????? 实验准备 (1)????? 再次仔细复习课前关于汇编语言指令系统的PPT,对所需要使用的命令需要知道书本中的位置,并能进行简单的编程。同时复习循环分支程序的构成及结构,并学会熟练使用 (2)????? 对书本中的子程序部分例子进行仔细阅读,理解程序内容。 (3)?????掌握书本中汇编语言中子程序的编写规则。 4.???????? 实验步骤 (1)????? 进入MASM程序。 (2)????? 根据任务需求,在MASM下验证及编制相应的程序。 (3)????? 详细记录每一步所用的命令,以及查看结果的方法和具体结果。 5.???????? 实验报告要求 (1)????? 如何进入MASM程序。 (2)????? 至少验证

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档