- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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、 编写一个向用户
您可能关注的文档
- 文明施工及施工环保措施计划.doc
- 数学建模竞赛论-完成版.doc
- 加强自身建设心得体会.doc
- 21、风洞实验中可产生水平方向的,大小可调节的风力.doc
- 以财务报告为目的的无形资产评估方法研究.doc
- 大学生网购统计调查报告.doc
- Java程序设计实验报告_4.doc
- 定时器实验完整版.doc
- 冲击实验完整版.doc
- 数电课设_8完整版.doc
- 主题四 微专题1 中国优秀传统文化的内涵、价值与演变.docx
- 主题四 微专题1 中国优秀传统文化的内涵、价值与演变.pptx
- Unit 5 Music 单元词汇默写与运用(含答案)-2024-2025学年高中英语人教版(2019)必修第二册.docx
- 安徽省天长市2024-2025学年高三上学期第四次学情调研考试历史试题(含解析).docx
- Unit 3 The Internet 单元词汇默写与运用(含答案)--2024-2025学年高中英语人教版(2019)必修第二册.docx
- 部编人教版二年级下册道德与法治《我的环保小搭档》课件.pptx
- 山东省中企质信检测技术有限公司实验室建设项且建设项目环境影响报告表(污染影响类).pdf
- 北师大版(2019)必修第三册Unit 7 Art Lesson 3 A Musical Genius 课文变形语法填空(含答案).docx
- 福建省龙岩市2024-2025学年高一上学期1月期末英语试题(无答案).docx
- 广东省广州市2024-2025学年高三2月月考英语试题(无答案).docx
文档评论(0)