- 38
- 0
- 约4.27千字
- 约 5页
- 2017-08-02 发布于湖北
- 举报
四 川 大 学 计 算 机 学 院、软 件 学 院
实 验 报 告
学号:201214146XXXX 姓名:生活创造 专业:计算机科学与技术 第12 周
课程名称 汇编语言程序设计课程设计 实验课时 3
实验项目 DEBUG 基本命令与算术运算指令 实验时间 2013 年11 月
1. 熟练掌握 DEBUG 的基本调试命令,能够使用DEBUG 编写、调试汇编
语言程序片段。
实验目的
2. 在理解数据传输指令的基础上按照实验内容中指定的程序片段对程序
进行调试和记录。
1. 电脑型号:戴尔Inspiron5421 笔记本电脑
2. 操作系统:Windows8.1 6 位(DirectX 11)
3. 处理器:英特尔第三代酷睿i5-3317U @1.70GHz 双核处理器
4. 主板:戴尔06FP7H(英特尔Ivy Bridge-HM76 Express 芯片组)
5. 内存:4GB(南亚易胜DDR3 1600MHz)
6. 主硬盘:希捷ST750LM022 HN-M750MBB (750GB/5400转/分)
7. 显卡:NVIDIA GeForce GT 640M LE(2GB/戴尔)
实验环境
8. 显示器:友达AUO303C(14 英寸)
9. 光驱:飞利浦-建兴DVD+-RW DU-8A5HH DVD 刻录机
10. 声卡:High Definition Audio 设备@英特尔Panther Point
High Definition Audio Controller
11. 网卡:瑞昱RTL8105E Family PCI-E FE NIC/戴尔
12. 使用纯文本编辑软件编辑汇编语言,编译软件使用的是 MASM,调
试为DEBUG。
1 / 5
算法:
1. 断点调试命令 G;格式:G [起始地址][断点地址];功能:从当前
CS、IP指示的位置开始连续执行程序,执行到指定断点处(不包括断
点地址指示的指令)暂停执行,在屏幕上显示CPU 现场。
2. 内存单元查看命令D;格式:D (默认) [地址];功能:查看指定地址
开始的内存区域中各内存单元的内容。
3. 内存单元修改命令E;格式:E [地址];功能:修改指定地址内存单元
的内容。
程序:
DATAS SEGMENT
DATAS ENDS
STACKS SEGMENT
实验内容
STACKS ENDS
(算法、
CODES SEGMENT
程序、步 ASSUME CS:CODES,DS:DATAS,SS:STACKS
骤 、 方 START:
法) MOV AX,DATAS
MOV DS,AX
MOV WORD PTR DS:[0100H], 5564H
MOV WORD PTR DS:[0102H], 0C279H
MOV AX, DS:[0100H]
PUSH AX
ADD AL, DS:[0102H] ;说明标志位是如何确定的
ADC AH, DS :[0103H] ;说明指令执行原理,包括标志位
您可能关注的文档
最近下载
- 2023年江苏省常州市中考语文试卷附参考答案.pdf VIP
- 四川专升本数学2025年真题 及答案 .pdf VIP
- 2026年寒假特色作业模板【可编辑 可打印】.pptx
- 任务一短期投资的核算.ppt VIP
- 生物必修二全套课件.ppt VIP
- 2023年江苏省常州市中考语文试卷.docx VIP
- 2025年江苏高考地理真题(解析版).docx
- 2026年教案课件-中华民族共同体概论-第1-9讲-混一南北与中华民族大统合-教案合集-新版.pdf VIP
- 新解读《GB_T 39329-2020增材制造 测试方法 标准测试件精度检验》.docx VIP
- 医疗器械部门职责与岗位划分指南.docx VIP
原创力文档

文档评论(0)