掌握逻辑、循环等指令及其对标志位的影响

掌握逻辑、循环等指令及其对标志位的影响

ID:38418652

大小:75.00 KB

页数:3页

时间:2019-06-12

掌握逻辑、循环等指令及其对标志位的影响_第1页
掌握逻辑、循环等指令及其对标志位的影响_第2页
掌握逻辑、循环等指令及其对标志位的影响_第3页
资源描述:

《掌握逻辑、循环等指令及其对标志位的影响》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、电子信息工程学系实验报告成绩:课程名称:汇编语言程序设计指导教师(签名):实验项目名称:掌握逻辑、循环等指令及其对标志位的影响实验时间:2012.11.1班级:计算机***姓名:***学号:******实验目的:掌握逻辑循环指令以及它们对标志位的影响。实验环境:输入给出程序,通过对程序的调试掌握逻辑循环指令以及它们对标志位的影响;编程实现求AL寄存器中1的个数和0的个数。实验内容及过程:1、上机输入以下程序:codesegmentmainprocfarassumecs:codestart:pushdsxorax,axpushaxmo

2、vax,7FFFHandax,58D1Hsalax,1rolax,1movcl,2rclax,clretmainendpcodeendsendstart2、写出上面汇编程序中字体为红色的指令执行后,AX寄存器及标志位CF,SF,ZF和OF的内容是什么?3、编程实现求AL寄存器中1的个数和0的个数。第3页共3页实验结果及分析:AX寄存器的内容是8D16H,标志位CF=1,SF=1,ZF=0和OF=13、测试数据:AL=55H=01010101B用寄存器BX来存放1的个数,寄存器DX来存放0的个数BX寄存器的内容是0004H(即1的个数

3、:4),DX的寄存器是0004H(即0的个数:4)实验心得:通过实验,我掌握逻辑循环指令的作用,逻辑循环指令对标志位的影响,懂得了编写一个程序时程序框图是非常重要的。编写程序可以使一种乐趣,一个程序功能的实现是可以有多种不同的方法。第3页共3页附录:开始结束AL<-5DHBX<-0DX<-0CX<-8ROLAL,1标志符CF=1?INCBXINCDXCX=0?DECCXNYYN程序代码:程序框图:CODESEGMENTMAINPROCFARASSUMECS:CODESTART:PUSHDSMOVAX,0PUSHAXMOVAL,55H

4、MOVBX,0MOVDX,0MOVCX,8BRA1:ROLAL,1JCBRA2INCDXLOOPBRA1BRA2:INCBXLOOPBRA1RETMAINENDPCODEENDSENDSTART第3页共3页

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

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

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