实验一 masm for windows 的使用及顺序程序设

实验一 masm for windows 的使用及顺序程序设

ID:23963479

大小:26.50 KB

页数:4页

时间:2018-11-12

实验一   masm for windows 的使用及顺序程序设_第1页
实验一   masm for windows 的使用及顺序程序设_第2页
实验一   masm for windows 的使用及顺序程序设_第3页
实验一   masm for windows 的使用及顺序程序设_第4页
资源描述:

《实验一 masm for windows 的使用及顺序程序设》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验一MASMForWindows的使用及顺序程序设计 一、实验目的1、熟悉在PC机上建立、汇编、连接、调试和运行8086汇编语言程序的过程。2、熟悉masmforwindows调试环境及DEBUG常用命令的使用二、实验内容1.DEBUG常用命令(U、R、D、E、F、T、G、Q)的操作使用2.编程实现两个16位无符号数的加、减、乘、除运算。有两个两字节无符号数分别放在存储单元A、B起始的缓冲器中,求其和,结果放在A起始的缓冲区并在屏幕上显示。相加若有进位不存入存储单元。三、实验设备PC机一台、masmforwindows汇编语言集成环境四、实

2、验准备1)分析题目,将程序中的原始数据和最终结果的存取方法确定好。2)画出流程图。3)写出源程序。4)对程序中的结果进行分析,并准备好上机调试与用汇编程序及汇编调试的过程。五、实验步骤1)输入源程序。2)汇编、连接程序,生成.EXE文件,执行文件,检查结果。六、学生实验报告的要求1)列出源程序,说明程序的基本结构,包括程序中各部分的功能。2)说明程序中各部分所用的算法。3)说明主要符号和所用到寄存器的功能。4)上机调试过程中遇到的问题是如何解决的。5)对调试源程序的结果进行分析。4)说明标志位CF、SF和OF的意义。DEBUG的常用命令1、R

3、显示或修改寄存器的内容 命令格式:-R 2、D      显示存储单元的内容命令格式:-D[地址1,地址2]3、E      修改存储单元的内容命令格式:-E[地址1,地址2]4、U      反汇编命令格式:-U[地址1,地址2]5、T      单步执行命令格式:-T6、G      连续执行命令格式:-G[=起始地址,结束地址]A      小汇编命令格式:-A7、Q      退出DEBUG,返回DOS 实验一源程序EXAM1-2.ASMDATASEGMENTADB34H,18H,2DUP(0),’$’BDB56H,83HDATAEN

4、DSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVAL,AMOVBL,BADDAL,BLMOVAH,A+1MOVBH,B+1ADCAH,BHMOVA,ALMOVA+1,AH;A加上B,并存入A单元中MOVCX,0004H;设置循环次数4次MOVDI,OFFSETA;DI指向A的首地址MOVDX,[DI];A单元中的值送入DX寄存器中ADDDI,03NEXT:MOVAX,DXANDAX,000FHCMPAL,0AHJBQQQ;跟A比较,若小,则跳到QQQADDAL,07H;

5、若比A大,加上07HQQQ:ADDAL,30H;将A单元里的数据转换成ASCII码MOV[DI],ALDECDIPUSHCXMOVCL,04SHRDX,CLPOPCXLOOPNEXTMOVDX,OFFSETA;DX指向A的首地址MOVAH,09H;依次在屏幕上输出INT21HMOVAH,4CHINT21HCODEENDSENDSTART执行程序EXAM1-2·EXE,屏幕上显示结果:9B8A

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。