- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[微机原理实验
实验一? 简单的程序设计(视频教程)(实验代码)(实验软件)一、实验目的1、了解汇编语言程序设计的基本格式;2、掌握常用寻址方式和简单指令的执行过程;3、掌握DEBUG常用命令及调试过程 。二、实验内容1、编写汇编语言程序,用DOS系统功能调用21H的02H功能显示字符’A’。?2、编写汇编语言程序,用DOS系统功能调用21H的09H功能显示字符串’MY NAME IS CHINESE’。?三、实验要求1、实验前准备好汇编语言源程序;2、掌握关于程序调试等内容。四、说明上机调试的步骤,以及出现的问题,对问题的分析和解决。【实验内容1】代码:***
输出:***
【实验内容1】代码:***
输出:***
实验二? 分支程序设计(实验代码)一、实验目的1、掌握分支程序的基本设计思想;2、熟练掌握分支结构程序的设计过程和调试方法。二、实验内容编写汇编语言程序,用DOS系统功能调用21H的08H功能接收键盘字符(AL=字符),若是F,显示“This is the first word string.”;若是S,显“This is the second word string. ”,否则退出。三、实验要求1、实验前准备好汇编语言源程序(要求画出程序流程图);2、掌握关于程序调试等内容。四、说明上机调试的步骤,以及出现的问题,对问题的分析和解决。【实验内容】代码:***
输出:***
实验三? 循环程序的设计(实验代码1)(实验代码2)一、实验目的1、熟悉循环程序的设计方法;2、学习乘法指令的用法。二、实验内容实现两个字节相乘的程序,并转换成十六进制数显示出结果。?????????????????????? 11H*12H=?三、实验要求1、分析题目,确定算法;2、实验前准备好汇编语言源程序(要求画出程序流程图)。四、实验报告要求1、说明程序结构及功能;2、说明入口参数与出口参数,参数的输人与输出方法;3、说明调试过程中遇到的问题及解决的方法;4、执行结果。提示:两个数据放在数据段的DAT1和DAT2 中。 计算结果转换成ASCII码显示, 用INT? 21H的02H功能(DL=显示字符)显示结果。【实验内容】代码:***输出:***实验四 子程序的设计(实验代码)
?
一、实验目的
1、熟悉子程序的设计方法;
2、学习多位加法程序。
?
二、实验内容
实现多字节非组合BCD码相加的程序,并显示出结果。99999999=?
?
三、实验要求
1、分析题目,确定算法;
2、实验前准备好汇编语言源程序(要求画出程序流程图)。
?
四、实验报告要求
1、说明程序结构及功能;
2、说明入口参数与出口参数,参数的输人与输出方法;
3、说明调试过程中遇到的问题及解决的方法;
4、执行结果。
提示:
1、两个数据放在数据段DAT1和DAT2 中。
2、加法子程序:采用BCD码运算,用带进位位的指令ADC,后面要跟加法校正AAA。
3、显示子程序:用INT 21H的02H功能(DL=显示字符)显示结果。
?
【代码】 ****
【输出】 ****
实验五? 查表程序设计(实验代码)一、实验目的1、了解掌握查表程序结构设计方法;2、熟悉和掌握DOS功能调用。二、实验内容在数据区中,以TABLE开始连续存放0~6的平方值(称为平方表),设任给一数x(0≤x≤6),x在TAB1单元,查表求x的平方值,并把结果存入TAB2单元。 要求输入的数及最后结果要显示在屏幕上。三、实验要求1、分析题目,确定算法;2、实验前准备好汇编语言源程序四、实验报告要求1、说明调试过程中遇到的问题及解决的方法;2、将初始程序错误之处改正,并写在实验报告上;3、程序执行结果。
【代码】××××
【输出】××××
实验六? 系统功能调用(实验代码)一、实验目的1、了解INT? 21H 各功能块的功能和使用方法;2、掌握PC机显示控制。二、实验内容编写一“镜子”程序,其功能接收并回显键盘输入的一串字符,然后在下一行再将该串字符显示出来。三、实验要求1、分析题目,确定算法;2、实验前准备好汇编语言源程序。四、实验报告要求1、说明调试过程中遇到的问题及解决的方法;2、将初始程序错误之处改正,并写在实验报告上;3、程序执行结果。提示:根据10号功能调用的入口参数,在数据段定义了字节变量IBUF。第1个单元是允许键入字符数FFH,即最多可接收除回车外的254个任意字符和一个回车字符;第2单元是预留装载实际键入字符个数的;从第3单元开始是预留装载键入字符的。只要把10号功能调用键入的回车换为字符‘$’,即可使用9号功能调
文档评论(0)