实验一 MASM For Windows 的使用及顺序程序设_第1页
实验一 MASM For Windows 的使用及顺序程序设_第2页
实验一 MASM For Windows 的使用及顺序程序设_第3页
实验一 MASM For Windows 的使用及顺序程序设_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验一实验一 MASMMASM ForFor WindowsWindows 的使用及顺序程序设计的使用及顺序程序设计 一 实验目的 1 熟悉在 PC 机上建立 汇编 连接 调试和运行 8086 汇编语言程序的 过程 2 熟悉 masm for windows 调试环境及 DEBUG 常用命令的使用 二 实验内容 1 DEBUG 常用命令 U R D E F T G Q 的操作使用 2 编程实现两个 16 位无符号数的加 减 乘 除运算 有两个两字节无符号数分别放在存储单元 A B 起始的缓冲器中 求其 和 结果放在 A 起始的缓冲区并在屏幕上显示 相加若有进位不存入存储单元 三 实验设备 PC 机一台 masm for windows 汇编语言集成环境 四 实验准备 1 分析题目 将程序中的原始数据和最终结果的存取方法确定好 2 画出流程图 3 写出源程序 4 对程序中的结果进行分析 并准备好上机调试与用汇编程序及汇编调 试的过程 五 实验步骤 1 输入源程序 2 汇编 连接程序 生成 EXE 文件 执行文件 检查结果 六 学生实验报告的要求 1 列出源程序 说明程序的基本结构 包括程序中各部分的功能 2 说明程序中各部分所用的算法 3 说明主要符号和所用到寄存器的功能 4 上机调试过程中遇到的问题是如何解决的 5 对调试源程序的结果进行分析 4 说明标志位 CF SF 和 OF 的意义 DEBUG 的常用命令的常用命令 R 显示或修改寄存器的内容 命令格式 命令格式 D 显示存储单元的内容 命令格式 命令格式 D 地址 1 地址 2 E 修改存储单元的内容 命令格式 命令格式 E 地址 1 地址 2 U 反汇编 命令格式 命令格式 U 地址 1 地址 2 T 单步执行 命令格式 命令格式 G 连续执行 命令格式 命令格式 G 起始地址 结束地址 A 小汇编 命令格式 命令格式 Q 退出 DEBUG 返回 实验一源程序 EXAM1EXAM1 2 2 ASM ASM DATA SEGMENT A DB 34H 18H 2 DUP 0 B DB 56H 83H DATA ENDS CODE SEGMENT ASSUME CS CODE DS DATA START MOV AX DATA MOV DS AX MOV AL A MOV BL B ADD AL BL MOV AH A 1 MOV BH B 1 ADC AH BH MOV A AL MOV A 1 AH A 加上 B 并存入 A 单元中 MOV CX 0004H 设置循环次数 4 次 MOV DI OFFSET A DI 指向 A 的首地址 MOV DX DI A 单元中的值送入 DX 寄存器中 ADD DI 03 NEXT MOV AX DX AND AX 000FH CMP AL 0AH JB QQQ 跟 A 比较 若小 则跳到 QQQ ADD AL 07H 若比 A 大 加上 07H QQQ ADD AL 30H 将 A 单元里的数据转换成 ASCII 码 MOV DI AL DEC DI PUSH CX MOV CL 04 SHR DX CL POP CX LOOP NEXT MOV DX OFFSET A DX 指向 A 的首地址 MOV AH 09H 依次在屏幕上输出 INT

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论