- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理实验—汇编语言指导书要点
前 言
《微机原理及接口技术》是工科计算机及相关专业学习微型计算机基本知识和应用技能的重要课程。本课程帮助学生掌握微型计算机的硬件组成及使用;学会运用指令系统和汇编语言进行程序设计;熟悉各种类型的接口及其应用,树立起微型计算机体系结构的基本概念,为后继计算机课程的学习及应用打好基础。实验教学是本课程的重要组成部分,对学生理解概念、进行程序设计及提高应用技能至关重要。
在指导书中,每一个实验均按照该课程实验大纲的要求编写,力求紧扣理论知识点、突出设计方法、明确设计思路,通过多种形式完成实验任务,最终引导学生有目的、有方向地完成实验任务,得出实验结果。
书中标(*)的实验可酌情选作。
由于作者水平有限,书中难免存在不足之处,敬请读者批评指正。
编者
2013年5月
目 录
前 言 2
目 录 3
第一部分 汇编语言程序实验
实验一 显示程序实验 1
一、实验目的 1
二、实验所用设备 1
三、实验内容 1
四、实验步骤 1
五、参考程序清单 2
六、实验报告内容及要求 3
实验二 数据传送实验 4
一、实验目的 4
二、实验所用设备 4
三、实验内容 4
四、实验步骤 5
五、实验报告内容及要求 5
实验三 数码转换程序实验 6
一、实验目的 6
二、实验所用设备 6
三、实验内容 6
四、实验步骤 8
五、实验报告内容及要求 9
实验四 运算类程序实验 10
一、实验目的 10
二、实验所用设备 10
三、实验内容 10
四、实验步骤 11
五、实验报告内容及要求 11
实验五 分支程序设计实验 12
一、实验目的 12
二、实验所用设备 12
三、实验内容 12
四、实验步骤 12
五、实验报告内容及要求 13
实验六 循环程序设计实验 14
一、实验目的 14
二、实验所用设备 14
三、实验内容 14
四、实验步骤 14
五、实验报告内容及要求 15
实验七 子程序设计实验* 16
一、实验目的 16
二、实验所用设备 16
三、实验内容 16
四、实验步骤 18
五、实验报告内容及要求 18
实验八 综合程序设计实验* 19
一、实验目的 19
二、实验所用设备 19
三、实验内容 19
四、实验步骤 19
五、实验报告内容及要求 20
第二部分 16位微机接口技术实验
。。。
附录一:实验报告格式 21
显示程序实验
一、实验目的
1. 掌握在PC机上以十六进制形式显示数据的方法;
2. 掌握部分DOS功能调用使用方法;
3. 熟悉汇编语言Turbo Debugger的使用。
二、实验所用设备
PC微机一台。
三、实验内容
一般来说,程序需要显示输出提示运行的状况和结果,有的还需要将数据区中的内容显示在屏幕上。本实验要求将指定数据区的数据以十六进制数形式显示在屏幕上,并通过DOS功能调用完成一些提示信息的显示。实验中可使用DOS功能调用(INT 21H)。
(1) 显示单个字符输出
入口:AH=02H
调用参数:DL=输出字符
(2) 显示字符串
入口:AH=09H
调用参数:DS:DX=串地址,’$’为结束字符
(3) 键盘输入并回显
入口:AH=01H
返回参数:AL=输出字符
(4) 返回DOS系统
入口:AH=4CH
调用参数:AL=返回码
四、实验步骤
运行轻松汇编Edit菜单,根据实验内容的描述编写实验程序,本实验显示部分参考实验流程如图1-1示;
使用Compile菜单中的Compile和Link对实验程序进行汇编、连接;
使用Run菜单中的Run,运行程序,观察运行结果;
使用Run菜单中的Debug,调试程序,观察调试过程中,数据传输指令执行后,各寄存器及数据区的内容;
更改数据区中的数据,考察程序的正确性。
图1-1 显示程序实验流程图
五、参考程序清单
DATA SEGMENT
MES DB Show a as hex:, 0AH,0DH,$
SD DB a
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE, DS:DATA
START: MOV AX, DATA
MOV DS, AX
MOV DX, OFFSET MES ;显示提示信息
MOV AH, 09H
INT 21H
MOV DI, OFFSET SD
MOV AL, DS:[DI]
AND AL, 0F0H ;取高4位
SHR AL,4
CMP AL, 0AH ;是否是A以上的数
JB C2
ADD AL, 07H
C2: ADD AL, 30H
MOV DL, AL ;显示字符
MOV AH, 02H
INT 21H
MOV AL, DS:[DI]
AND
您可能关注的文档
- 微信小程序的六大猜想.pptx
- 物质形态及其变化复习课件.ppt
- 微信支付接口说明书.docx
- 循环系统PPT.ppt
- 开发建设项目水土保持监测方法.ppt
- 微单入门知识手把手教你入门.docx
- 物质的检验.doc
- 物质的鉴别和鉴定.ppt
- 物质鉴别2.ppt
- 循环系统解剖.ppt
- 黑龙江省依兰县《高等教育心理学》考试题库带答案(基础题).docx
- 黑龙江省五营区招聘68人笔试管理单位遴选200模拟题完整版【研优卷】.docx
- 黑龙江省乌马河区整理《一级注册建筑师之建筑材料与构造》考试必刷100题王牌题库带答案(巩固).docx
- 黑龙江省五常市历年《证券分析师之发布证券研究报告业务》考试必背100题真题及答案(真题汇编).docx
- 2025-2026内蒙古赤峰市翁牛特旗科目一模拟考试100题(附答案版).pdf
- 黑龙江省事业单位招聘34人历年高频难、易错点练习200题真题附参考答案(培优A卷).docx
- 黑龙江省依兰县完整版《心理学》资格考试必背200题题库大全A4版.docx
- 黑龙江省五常市整理《证券分析师之发布证券研究报告业务》资格考试必刷100题题库附答案(考试直接用).docx
- 黑龙江省事业单位招聘34人历年高频难、易错点练习200题真题附参考答案(培优A卷).docx
- 黑龙江省五大连池市内部使用《质量员之市政质量基础知识》资格考试必背100题通关秘籍题库【】.docx
文档评论(0)