位汇编上机指导.ppt

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

* 32位汇编语言程序设计 实验指导 西安理工大学计算机科学与技术系 2008年3月 一、实验目的 1. 掌握汇编语言程序上机过程。 2. 掌握汇编语言程序结构。 3. 掌握教科书表2.3中常用I/O子程序的使用方法(P48)。 4. 了解汇编程序与连接程序的功能,列表文件的意义。 5. 掌握VC IDE下DEBUG调试汇编语言程序的方法。 实验一 熟悉汇编语言开发环境与工具 1/7 二、实验内容 1.在命令行方式下完成HelloWord.asm的编辑、调试与运行。 要求:详细记录实验的每一步骤,查看列表文件。 2.在VC IDE下完成HelloWord.asm的编辑、调试与运行。 要求:⑴ 详细记录创建VC IDE下实验环境的每一步骤。 ⑵ 程序运行时字符变量msg的首地址? ⑶ 程序运行时第一条可执行语句的首地址? ⑷ 程序加载到内存后寄存器ESP、CS、DS的值? 实验一 熟悉汇编语言开发环境与工具 2/7 二、实验内容 3. 编写一完整的程序,单步执行。记录每条语句执行后寄 存器AL的值和标志位 CF、 ZF、 SF、 OF的值。 mov al,89h add al,al add al,9dh cmp al,0bch sub al,al dec al inc al (验证习题3.20、 3.21 、 3.26) 实验一 熟悉汇编语言开发环境与工具 3/7 二、实验内容 4. 下面各条指令是否有错?编写一完整的程序进行验证,详细记录汇编程序给出的错误信息。说明具体错误原因。 mov ecx,dx mov al,300 mov 20h,ah mov es,1234h mov es,ds add ax,[esi][edi] mov [edx],10 实验一 熟悉汇编语言开发环境与工具 4/7 二、实验内容 6. 采用小端方式多字节数据在内存中是如何存放的?编写代码进行验证。要求记录程序运行时各个变量的首地址及字节排列的顺序。(习题3.15) 7. 编程实现习题3.14 和3.28 实验一 熟悉汇编语言开发环境与工具 5/7 在DEBUG中标志位符号化表示 6/7 CY Carry PE Parity AC Aux Carry ZR Zero PL Sign EI Interrupt UP Direction OV Overflow Abbreviation Flag Name Key to flag abbreviations 在DEBUG中查看内存变量 6/7 回答问题: 1. end 语句后没有起始地址,会出现什么情况 ? 2. 如何获取数据段的起始地址。 7/7 一、实验目的 1. 掌握算术运算指令。 2. 掌握CMP、 TEST、条件转移与无条件转移指令。 3. 掌握分支程序设计结构。 实验二 简单分支程序设计实验 1/7 二、实验内容 1.编写程序,计算下面函数的值并输出。 实验二 简单分支程序设计实验 2/7 二、实验内容 2.输入一个年份(调用readuid子程序),判断是否是闰年. 提示:采用伪代码描述如下: read year if (year mod 4=0 and year mod 100 0) or (year mod 400=0) then print year ,is leap year. else print year ,is not leap year. 实验二 简单分支程序设计实验 3/7 二、实验内容 3.输入三个无符号整数(调用readuid子程序),判断并输出这三个数是否能构成一个三角形的三条边。 思考题:若这三个数能构成一个三角形的三条边,输出三角形的形状:斜三角形、等腰三角形、等边三角形。 实验二 简单分支程序设计实验 4/7 二、实验内容 3. 采用无条件和条件转移指令构造while和

文档评论(0)

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

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

1亿VIP精品文档

相关文档