




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验二 MASM611 集成开发环境的初步使用 实验目的实验目的 1 掌握 MASM611 的安装方法 2 熟悉 MASM611 集成开发环境 3 掌握开发一个简单汇编程序的基本步骤 实验内容实验内容 1 安装 MASM611 2 开发一个简单的汇编程序 内存中相邻两个单元的内容求和 实验准备实验准备 1 分析题目 将程序中原始数据和最终结果的寻址方式确定好 2 当把两个操作数视为无符号数或有符号数时 如何判定结果的对错 实验步骤实验步骤 1 安装 MASM611 2 进入 MASM611 集成的开发环境 编写 汇编 连接源程序 产生可执 行的文件 EXE 查看并记录运行的结果 依据标志位判定结果的对错 实验报告要求实验报告要求 1 依据给出的源程序 画出内存分配图 2 修改内存中的两个操作数 使结果呈现以下四种情况 且给出判定结果 正确与否的依据 当把两个操作数视为无符号数时 结果正确 当把两个操作数视为无符号数时 结果错误 当把两个操作数视为有符号数时 结果正确 当把两个操作数视为有符号数时 结果错误 实验指导实验指导 1 安装 MASM611 的过程 将给出的 MASM611 压缩包解压 运行其中的 SETUP 程序 出现以 下界面 按 ENTER 键继续 选择安装微软的宏汇编 选择运行宏汇编所用的操作系统 选择安装在 Windows 环境下运行宏汇编所需的文件 选择安装 PWB 复制鼠标所需的驱动程序 安装 MASM 选择安装帮助文件 是否安装范例 选择安装 MASM611 的目的路径 确定可执行文件所在的路径 确定库文件所在的路径 确定包含文件所在的路径 确定初始化文件所在的路径 确认所做的选项 安装 MASM611 下面是安装成功的界面 环境设置说明 退出安装 安装成功 运行 D MASM611 BIN PWB 进入 MASM611 的集成的开发环境 选择菜单栏 Options 中的 Build Options 命令 出现 Build Options 窗口 选 中 Use Debug Option 至此 MASM611 安装 配置结束 2 MASM611 的使用 选择菜单栏 File 中的 New 命令 输入汇编语言源程序如下 STACK SEGMENT PARA STACK STACK 定义堆栈段的大小为 32 个字空间 DW 32 DUP STACK ENDS DATA SEGMENT 定义数据段 VAR1 DB 32H VAR2 DB 64H SUM DB DATA ENDS CODE SEGMENT CODE 定义代码段 ASSUME DS DATA SS STACK CS CODE START MOV AX DATA MOV DS AX 为 DS 赋值 MOV AL VAR1 ADD AL VAR2 计算 VAR1 VAR2 MOV SUM AL 将和存入 SUM 单元中 MOV AH 4CH INT 21H 保证程序结束返回 DOS CODE ENDS END START 程序结束 保存文件 扩展名为 ASM 产生可执行的文件 选择菜单栏 Project 下的 Build 命令 出现一窗 口显示是否成功 若出错 显示有几个错误 这时选择显 出错语句的行号及原因 修改 选择菜单栏 Project 下的 Build ALL 命令 直至没有错误提示 这时选择进入调试窗口 界面如下图所示 需要有三个小窗口 Source1 Window Memory1 Window 及 Register 可通过菜单栏 Windows 下相应的命令打开这三个窗口 不需要的窗口关闭 调试程序 选择菜单栏 Options 下的 Source1 Window命令 打开Source1 Window Options 窗口 选择源程序的显示模式 选择菜单栏 Options 下的 Memory1 Window 命令 打开 Memory1 Window Options 窗口 选中 Show Raw Data 之后通过设置断点或单步执行指令来对程序
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 学校维修施工合同范本
- 灯具买卖全款合同范本
- 卫生护理合同范本
- 矿山监控施工合同范本
- 餐厅店面股份合同范本
- 公积金组合贷款合同范本
- 锅炉采购简易合同范本
- 建筑木工材料合同范本
- 委托劳务公司合同范本
- 包车合同范本
- 人教版小学五年级数学下册《第五单元 图形的运动(三)》大单元整体教学设计2022课标
- 全国中学教师《初中数学》说课教学比赛-主题:《等腰三角形的性质》说课-一等奖课件
- 2024年工会财务知识竞赛试题及答案
- 26个英语字母描红练习(素材)-小学英语
- DL∕T 686-2018 电力网电能损耗计算导则
- 2023年河南省中考数学试卷及答案
- 中外民歌欣赏(高中音乐课件)
- Revit-基础教程课件
- 大学美育(第二版) 课件 第五单元:书法艺术
- 消防工程技术咨询合同
- 从《史记》看司马迁的命运观
评论
0/150
提交评论