网站大量收购闲置独家精品文档,联系QQ:2885784924

汇编实验指导书.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE PAGE 7 实验一 汇编语言程序的上机过程 一、实验目的 掌握汇编语言源程序的编辑、汇编、连接及运行过程,为以后的实验打下基础。 二、实验内容 1、输入下列完整的程序 STACK SEGMENT STACK DB 200 DUP(?) STACK ENDS DATA SEGMENT BUF DB‘HOW ARE YOU!$’ DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK START:MOV AX,DATA MOV DS,AX LEA DX,BUF MOV AH,9 INT 21H MOV AH,4CH INT 21H CODE ENDS END START (本程序的正确运行结果是在屏幕显示“HOW ARE YOU!”) 2、完成课本P193习题5.1。 三、实验步骤 利用EDIT编辑源程序; 汇编源程序; 连接目标程序文件; 运行可执行文件。 四、实验报告要求 写出以上两个实验内容的题目、源码、具体实验步骤和实验结果。 实验二 DEBUG的使用技术 一、实验目的 (1)熟悉DEBUG有关命令的使用方法。 (2)利用DEBUG掌握有关指令的功能。 (3)利用DEBUG运行简单的程序段。 二、实验内容 (1)进入和退出DEBUG程序。 (2)学会DEBUG中的D命令、E命令、R命令、T命令、A命令、G命令等的使用。对于U命令、N命令、W命令等,也应试一下。 (3)学习使用DEBUG程序的基本用法,进一步熟悉常用的单、双操作数指令和各种寻址方式的功能及使用格式。 三、实验步骤 (1)DEBGU的基本命令,单步执行如下程序,检查每条指令执行后目的地址及有关寄存器的内容。 STACK SEGMENT STACK DB 200 DUP(0) STACK ENDS DATA SEGMENT BUF1 DB 0,1,2,3,4,5,6,7,8,9 BUF2 DB 10 DUP(0) BUF3 DB 10 DUP(0) BUF4 DB 10 DUP(0) DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK START:MOV AX,DATA MOV DS,AX MOV SI,OFFSET BUF1 MOV DI,OFFSET BUF2 MOV BX,OFFSET BUF3 MOV BP,OFFSET BUF4 MOV CX,10 LOPA: MOV AL,[SI] MOV [DI],AL INC AL MOV [BX],AL ADD AL,3 MOV DS:[BP],AL INC SI INC DI INC BP INC BX DEC CX JNE LOPA MOV AH,4CH INT 21H CODE ENDS END START (2)用DEBUG的A命令,键入如下程序段: MOV BX,8275H MOV AX, 3421H ADD BX,92A ADC AX,2F65H ADD BX,EAE6H ADC AX,9C88H 再用T命令单步执行,并观察每条指令执行后有关寄存器特别是IP寄存器的内容及标志位的变化。 (3)用A命令、T命令、D命令、R命令、E命令完成下列指令,并检查执行后的结果。 执行前:(AX) =1,(DS)=3000H,(32000H)=976。 指令: MOV AX,[2000] (4)完成课本P193习题5.9的程序。 四、实验报告要求 写出以上实验内容具体的操作步骤。包括所用的命令,以及查看结果的方法和具体结果。 实验三 分支程序设计 一、实验目的 学习判断分支程序设计方法。 学习DOS调用的基本方法。 二、实验内容 1、若在三个连续的字单元存放着彼此相等的代码。现知道其中一个字中的内容发生了变化,试编写程序找出变化了的代码及地址,并要求将此代码送入字变量A中,其地址送入字变量B中。 2、 编写一个向用户

文档评论(0)

134****4355 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档