第一范文网 - 专业文章范例文档资料分享平台

8086汇编语言上机调试及基本操作

来源:用户分享 时间:2025/8/25 1:40:00 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

课程编号 1801770001

得分 教师签名 批改日期

深 圳 大 学 实 验 报 告

课程名称: 微机原理及应用

实验名称: 8086汇编语言上机调试及基本操作

学 院: 物理科学与技术学院

指导教师:

报告人: 组号:

学号 实验地点 K302

实验时间: 2014 年 10 月 8 日

提交时间: 2014.10.15

1、实验目的:

(1)掌握常用DEBUG命令: G,D,R,T,U,Q。 (2)掌握工具软件EMU8086。

(3)掌握完整程序设计方法的格式,能正确书写数据段,代码段等。 (4)掌握简单的数值转换算法 2、实验说明:

计算机中的数值有各种表达方式,这是计算机的基础。掌握各种数制之间的转换是一种基本功。

3、程序框图:对于0-999(即000H-3E7H)范围内的二进制数

4、参考程序:

; 将 AX中的三位数拆为三个BCD码, 并存入 Result 开始的三个单元 DATA SEGMENT ; 数据段 RESULT_1 DB 1 RESULT_2 DB 1 RESULT_3 DB 1 DATA ENDS

STACK SEGMENT STACK ; 堆栈段 STA DB 64 DUP(0) STACK_TOP DB 0 STACK ENDS

CODE SEGMENT ; 代码段

ASSUME CS:CODE , DS:DATA , ES:DATA , SS:STACK START:

MOV AX, DATA

MOV DS, AX ; 设置数据段 MOV AX, STACK

MOV SS, AX ; 设置堆栈段

LEA SP, STACK_TOP ; 设置栈顶指针

MOV AX, 2afH MOV CL, 100 DIV CL MOV RESULT_1, AL ; 除以 100, 得百位数 MOV AL, AH MOV AH, 0 MOV CL, 10 DIV CL MOV RESULT_2, AL ; 余数除以 10, 得十位数 MOV RESULT_3, AH ; 余数为个位数

MOV AX,4C00H ; 返回DOS INT 21H ; CODE ENDS END START ; 最后一行要按回车键

5、实验步骤

1)用EDIT编写源文件(在EDIT下不能用中文注释)。

2)在DOS窗口下

①、在DOS下编译、连接生成可执行文件。

搜索更多关于: 8086汇编语言上机调试及基本操作 的文档
8086汇编语言上机调试及基本操作.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c30fav5wy337yqpo85nd6_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top