- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验指导
一.上机实验的一般步骤和要求:
1.上机前对选定的实验题应有所了解,并写好程序。
2.上机过程中对重要方法和步骤、问题和结果应有记录。
3.所有程序原则上都要通过调试手段运行。
4.实验后进行分析和总结,给出实验报告。
二.实验报告的内容一般有:
1.实验题的内容及要求。
2.思路和方法、算法描述及有注释和说明的程序清单。
3.程序调试和运行的重要步骤、问题和结果。
4.分析和总结。
三.实验环境的建立
参看第二章第一节。通常在WINDOWS XP系统下。如果其他操作系统(如WIN 7),不支持汇编程序工作,可安装Masm for Windows集成实验环境asm20125(支持Win2000、WinXP、WinVISTA、WIN7等操作系统)。/
实验1 上机过程及程序调试
实验目的:
1.通过第二章两个简单实例认识汇编语言程序,初步了解程序格式;段定义;标号;DOS系统功能;操作数;指令;说明语句等作用。
2.掌握汇编语言程序从设计到形成可执行程序文件的方法和步骤。即编辑、汇编、连接。了解汇编语言的系统工作文件和工作环境。理解汇编程序和连接程序的作用。理解列表文件内容。
3.初步了解程序的运行和调试方法。学会使用DEBUG主要命令和常用的DOS命令。
实验内容:
【】【】DEBUG对hello程序进行调试。
问题:
(1) 该程序在内存中的起始地址是多少?结束地址是多少?共占几个字节?
(2) 0B63:0008表示什么意思?
(3) 程序中定义的串‘HELLO, WORLD !$’在内存中的起始地址是多少?请用DEBUG命令显示该串。
(4) 如果用带有断点的G命令运行该程序,写出命令。
(5) 用 P命令单步执行程序。
(6) 用T命令跟踪程序,在跟踪执行INT 21时出现什么问题?
(7) 用A命令在偏移地址100H处建立该段程序,并运行。
(8) 用W命令把该段程序写成文件,再调入。
实验2 算术及位串处理程序
实验目的:
掌握多数位的算术运算、移位操作、字符串操作等程序的设计,学习使用分支与循环等 基本编程方法,熟练使用DEBUG。
实验内容:
在数据段预先存放16个十六进制数的ASCII码,首地址为ASC。从键盘输入一位十六进制数到BX,用ASC[BX]寻址方式找到对应数位的ASCII码,并取出显示。
【指导提示】
(1) 16个十六进制数的ASCII码的定义:
ASC DB 30H,31H,32H,33H,34,35H,36H,37H,38H,39H
DB 41H,42H,43H,44H,45H,46H
(2) 把从键盘输入的一位十六进制数(例如大写的D减37H),得到序号13,用该值去定位ASC表,即用ASC[BX]寻址可得到D的ASCII码44H,取出显示。
【】【】 segment
mess1 DB 9,?,9 DUP(?) ;定义键盘缓冲区
data ends
ext segment
mess2 db ‘computer software $’
ext ends
code segment
assume cs:code,ds:data,es:ext
start:
mov ax, data
mov ds, ax
mov ax, ext
mov es, ax
lea dx, mess1 ;输入串到键盘缓冲区
mov ah,10
int 21h
mov cx, mess+1 ;实际输入字符的个数
lea si, mess1+2 ;输入串的实际首地址
lea di, mess2
cld
repe cmpsb
。。。。。。
【】【】【】ata segment
array dw 2,-2,3,-3,4,5,0 ;定义3个等长的数组
org 10h
pdata dw 7 dup (?)
org 20h
ndata dw 7 dup (?)
org 30h
p db 0 ;2个变量统计正负数个数
n db 0
data ends
code segment
assume cs:code,ds:data
start:
mov ax,data
您可能关注的文档
- ADSL中PVC_VPI_VCI.pdf
- 我国企业战略制定行为中存在的问题和对策.pdf
- 文学批评学作业幻灯片.doc
- 第九章 光学系统的像质评价与像差公差.pdf
- 第十一章 国家苹果标准果园建设标准.doc
- 高速缓冲存储器_附件.doc
- 小买卖创业项目推荐资料.pdf
- 数据库应用实践实验指导书2011.pdf
- 第三章 Memcached通讯协议.pdf
- 第八章 部分发展心理学实验.pdf
- 2025年医保知识考试练习题:医保目录解读与医保政策执行考试练习题及答案指导.docx
- 2025年铁路通信工技能竞赛理论知识题库及解析答案.docx
- 2025年食品安全管理人员考试题库及答案指导.docx
- 国家基本公共卫生服务规范(第三版)试题及答案(2025年1004233159)【推荐】.docx
- 2025年电工证高压证考试题库及解析答案.docx
- 最新2025消防安全及使用知识培训试题(+答案).docx
- 2025年食品安全培训考试模拟题库及解析答案.docx
- 2025年铁路线路工(高速)抽考考试题库库及解析答案.docx
- 最新骨折取钢板的流程.docx
- 2025年辅警考试模拟题库解析题库及解析答案.docx
最近下载
- GB∕T 37903-2019 数控压力机可靠性评定方法.pdf
- SL 274-2020 碾压式土石坝设计规范.docx
- 《植物生产与环境》课程标准.pdf VIP
- 《植物生产与环境》课程标准.pdf
- bosch博世 GBH 5-38 X GBH 5-38 D 使用说明书.pdf
- 最新版入团志愿书模板.pdf
- 职业技术学院园林技术专业《植物生产环境》课程标准 .pdf VIP
- 国内某600MW机组双烟道直流炉省煤器旁路特性研究.pdf VIP
- 《中医基础理论》课件——津液的代谢和生理功能.pptx VIP
- 8 推翻帝制 民族觉醒 第一课时说课稿 -2023-2024学年道德与法治五年级下册统编版.docx
文档评论(0)