- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
宏汇编(MASN)及汇编语言上机过程实验报告
佛山科学技术学院
实 验 报 告
课程名称 汇编语言程序设计
实验项目 实验一 宏汇编(MASN)及汇编语言上机过程
专业班级 13 网络工程 班 姓 名 学 号
指导教师 杨定安 成 绩 日 期 2015.10. 25
一、实验目的
1.通过实验了解和熟悉微机系统的配置。
2.学习在DEBUG状态下输入汇编源程序的方法。
3.初步掌握调试(在DEBUG状态下)的过程。
二、实验原理
1. 本实验要求在DEBUG状态下输入汇编源程序,并用DEBUG命令进行调试。用单步跟踪的方法验证指令的功能。
2. 以下是给定的参考程序,并在实验时在每条指令的“; ”符号右边按要求填写指令的执行结果。
注:⑴ 微机进入DEBUG状态下之后,一切立即数和地址数据均被默认为十六进制数,在输入时数的后面不加后缀“H”;
⑵ 在DEBUG状态下执行程序时,“INT 20H”指令可使系统执行完该指令前的程序时返回到“-”提示符状态,并且恢复CS和IP寄存器原来的值。
三、实验仪器
微机一台,U盘一块。
四、实验步骤
1.开机和关机操作顺序
开机:先打开微机外部设备电源开关,如显示器,最后打开主机电源开关。
关机:与开机相反,先关掉主机电源开关,然后关闭所有外设的电源开关。
2. 装入DEBUG程序
若计算机系统启动正常,可以进入MASM文件夹或MASM5文件夹从磁盘上调用DEBUG,程序到内存。如是WINDOWS环境下,先运行CMD命令,然后运行CD MASM命令,再运行DEB2000命令。一般C盘上装有DEBUG和DEB2000软件,若没有,可以用复制命令从其它盘拷贝过来,然后从装有DEBUG和DEB2000软件的磁盘上调用DEBUG和DEB2000软件程序。例如:
C :\MASM DEB2000↙ (↙回车符)
- (-DEBUG 提示符)
当显示器出现提示符“-”时,说明已进入DEBUG状态,这时,可用DEBUG命令进行操作。
4. 用DEBUG的Register命令检查所有寄存器内容,并作记录,主要是R命令
5. 用DEBUG的Assemble命令输入汇编源程序。重点是A,命令和T命令。
五、输入程序得出实验结果
MOV AX, 2000 ; AL=00
MOV DS, AX ; DS=2000
NOT AX ; AX=DFFF
XOR AX, AX ; AX=0000
DEC AX ; AX=FFFF
INC AX ; AX=0000
MOV BX, 2030 ; BH=20
MOV SI, BX ; SI=2030
MOV [SI], BL ; [2030H]=30
MOV WORD PTR[SI], 10F ; [2030H]= 0F [2031H]=01
MOV DI, SI ; DI=2030
MOV [DI+50], BH ; [DI+50H]=20
MOV BH, [SI] ; BH=0F
MOV BL, [DI+50] ; BL=20
MOV SP, 5000
PUSH AX ; AX= 0000 [SS:4FFEH]=00 [SS:4FFFH]=00
PUSH BX ; BX=0F20 [SS:4FFCH]=20 [SS:4FFDH]=0F
POP AX ; AX=0F20
POPF ; F=NV UP EI PL ZR AC PE NC
NEG BX ; BX=F0E0
XCHG BX, AX ; BX=0F20
STD ; F=NV DN DI NG NZ NA PO CY
ST
您可能关注的文档
- 实验5熟悉汇编环境,掌握DEBUG各类常用指令指导书.doc
- 微机实验-指导书.doc
- 计算机组成实验课实验指导书.doc
- 汇编语言调试DEBUG命令详解.doc
- 汇编语言---子程序设计.ppt
- 微机原理实验标准实验报告.doc
- 微机原理课件 第5章8086汇编语言.ppt
- 汇编语言第3章3 80x86的指令系统和寻址方式2(3.2.3 位操作类指令).ppt
- 微机原理与接口技术实验2010.doc
- 微机原理及应用实验讲义-自动化、成型、Q测控.doc
- 2024年中国钽材市场调查研究报告.docx
- 2024年中国不锈钢清洗车市场调查研究报告.docx
- 2024年中国分类垃圾箱市场调查研究报告.docx
- 2024年中国水气电磁阀市场调查研究报告.docx
- 2024年中国绿藻片市场调查研究报告.docx
- 2010-2023历年初中毕业升学考试(青海西宁卷)数学(带解析).docx
- 2010-2023历年福建厦门高一下学期质量检测地理卷.docx
- 2010-2023历年初中数学单元提优测试卷公式法(带解析).docx
- 2010-2023历年初中毕业升学考试(山东德州卷)化学(带解析).docx
- 2010-2023历年初中毕业升学考试(四川省泸州卷)化学(带解析).docx
最近下载
- 现代西班牙语学生用书1目录.pdf
- 中山农村商业银行股份有限公司2021年小型微型企业贷款专项金融债券信用评级报告.pdf
- 设备采购、运输方案、设备安装调试、设备巡检、产品售后、安装类设备253页.doc VIP
- 《技规教案》课件.ppt
- 初中历史_中华民国的创建教学设计学情分析教材分析课后反思.doc
- H7车组合仪表内部参数调节方法 (1).pdf VIP
- 重汽豪沃(HOWO)T5G SAC仪表、驾驶室过度线针脚定义驾驶室电器部件讲解.pdf VIP
- T5T7NanoBCU TFT仪表服务站维修培训手册.pdf VIP
- 钢琴谱学习Parla Piu Piano 降E-降G.pdf
- T7H TFT仪表、NanoBCU系统简介.ppt VIP
文档评论(0)