微机原理与接口技术实验报告(4)

微机原理与接口技术实验报告(4)

ID:42623989

大小:312.96 KB

页数:5页

时间:2019-09-19

微机原理与接口技术实验报告(4)_第1页
微机原理与接口技术实验报告(4)_第2页
微机原理与接口技术实验报告(4)_第3页
微机原理与接口技术实验报告(4)_第4页
微机原理与接口技术实验报告(4)_第5页
资源描述:

《微机原理与接口技术实验报告(4)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、有关实验结果已经在显示屏上正确显示,要求转化的BCD码为27H.得到了正确的显示结果,而在这里有必要声明下什么是BCD码,BCD码其实就是机械的把每一个16进制或者10进制数转为4位二进制码,比如30H转化为BCD码就是00110000B,而它的二进制真值为110000,所以这个是有差别的。而在程序中为什么要使用几次中断呢,这是因为MOVAH,2INT21H这个中断的作用就是显示输出,只要把要显示的字符的ASCII码送给DL,就能在屏幕上显示这个字符。movdl,0dhINT21Hmovdl,0ahINT21H这两个指令的作用就是回车和换行。至此就不难理解这个程序了。实验总

2、结实验总结中我想说下编写程序中的SHR指令,这个指令是循环右移指令,每执行一次操作,操作数右移一位,但是最高的符号位是补0的,这个和SAR指令要区别开来,SAR指令的最高位是不变的,最低位都是移入标志位CF中。所以27H右移四位后变成了00000010B,这样和30H做或操作,就能找到2的ASCII码值,再送给2号中断。第二点,这里用了堆栈操作,如果不用堆栈的话,AL中的值在调用中断的时候改变了,结果就不会对,下图是舍去堆栈操作后的结果,它就会显示移位后的那个数值,在实际编程中这个问题必须要注意,以防犯错。实验四分支结构程序设计1、实验目的1.学习分支结构程序的设计和调试方

3、法;2.熟悉8086汇编指令中的程序控制指令的应用2、实验环境及设备PC机、EMU80863、实验内容(分为12两个实验)1.已知在内存中有一个字节单元NUM,存有带符号数据,要求计算出它的绝对值后,放入RESULT单元中。datasegmentpkeydb"pressanykey...$"XDB-25RESULTDB?endsMOVAL,X;X取到AL中TESTAL,80H;测试AL正负JZNEXT;为正,转NEXTNEGAL;否则AL求补NEXT:MOVRESULT,AL;送结果leadx,pkeymovah,9int21hmovax,4c00hint21h现就对程序进

4、行解析:首先定义数据就不说了,现在叙述代码中TEXT指令,该指令与AND指令功能相同,但是结果不送回,结果在标志位反映出来。例如:TEXTAL,01H这个是检测AL最低位是否为一。此段程序的标志位及答案如下图显示:80H的十进制数为128,这个检测值为80H的原因是八位有符号整数的范围为—128~127,就是监测在这个范围内。还有这里用了条件转移指令,不用多说!4、实验总结本次实验比较简单,结果也送到了指定内存中,这里需要声明之前遗漏的东西,movah,9int21h这个9号中断的作用是显示字符串,movax,4c00hint21h这个中断的作用是退出程序,所以,不要为此想

5、不通程序。2.编写计算下面函数值的程序:1X>0Y=0X=0-1X<0设输入数据为X、输出数据Y,且皆为字节变量。实验内容:本实验程序太长,就不写上了。本实验把分支结构的设计方法体现的很好,不同的符号显示调用不同的程序。本实验很好理解,就是数据定义比较麻烦,如图所示,根据编程命令,图示得到了正确答案,实验成功。实验总结本次实验用的指令在之前都已涉及,所以,用起来也熟悉了,能够轻松掌握,这次实验还有必要攻克一个难题,如果键盘有输错,程序就不运行了,该怎么使程序在输入错误的情况下暂停,知道输入正确继续运行呢,下来得继续思考。这次实验明确告诉我们,在多种条件的情况下,使用分支结构

6、程序设计,是必要的方法。实验五循环结构程序设计一、实验目的1.学习、掌握循环结构程序的设计和调试方法;2.熟悉8086汇编指令中的程序控制指令和LOOP指令的应用。二、实验实验环境和设备PC机、EMU8086三、实验内容1.编写程序完成求1+2+3+……N的累加和,直到累加和超过1000为止。统计被累加的自然数的个数送CN单元,累加和送SUM。流程图如下图所示。开始AX≤1000?NY结束初始化0送AX,0送BXBX加1送BXAX加BX送AXBX送N,AX送SUM实验框图:程序清单:;编写程序完成求1+2+3+……100的累加和,统计被;累加的自然数的个数送CN单元,累加和

7、送SUM

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。