计算机接口技术循环结构

计算机接口技术循环结构

ID:44592710

大小:150.89 KB

页数:7页

时间:2019-10-23

计算机接口技术循环结构_第1页
计算机接口技术循环结构_第2页
计算机接口技术循环结构_第3页
计算机接口技术循环结构_第4页
计算机接口技术循环结构_第5页
资源描述:

《计算机接口技术循环结构》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1.计数控制循环题1要求:二进制显示BL内容movcx,8(循环次数)again:shlbl,l;左移进CF,从高位开始显示movdl,0;MOV指令不改变CFadcdl,30h;DL—0+30H+CF;CF若是0,则DL-*01;CF若是1,则movah,2int21h;显示loopagain;CX减1,如果CX未减至0,则循环题2要求:求数组元素的最大值和最小值澈据段arraydw10:假设一个数组,其中头个数据10表示元素个数dw・3,0,20,900,587,.632,777,234,・34,・56;这是一个有符号字量元素组成的数组

2、max町dw?;存放最大值minaydw?;存放最小值;代码段leasi^arraymovex,[si]:取得元素个数decex;减1后是循环次数addsi,2movax,[si];取出第一个元素给AX,AX用于暂存最大值movbx^ax;取出第一个元素给BX,BX用于暂存最小值maxck:addsi,2emp[si],ax;与下一个数据比较jleminckmovax,[si];AX取得更大的数据jmpnextminck:emp[si],bxjgenextmovbxjsi];BX取得更小的数据next:loopmaxck;计数循环movma

3、xay^ax;保存最大值2•条件控制循环题1要求:显示以0结尾的字符串;数据段stringdb'Letushaveatry!代码段movbx^offsetstringagain:movdljbx]cmpdl,0jzdone;为0结束movah,2;不为0,显示int21hincbx;指向下一个字符jmpagaindone:题2要求:记录某个字存储单元数据中1的个数以十进制显示(0〜16数值)。解:numberdw1110111111100100B;数据段;代码段movbx,numberxordl,dl;循环初值:DL<-0again:t

4、estbx,Offffh;也可以用cmpbx,0jzdone;全是0就可以退出循环,减少循环次数shlbx,l;用指令shrbx,l也可以adcdl,0;利用ADC指令加CF的特点进行计数jmpagaindone:cmpdl,10;判断1的个数是否小于10jbdigit;1的个数小于10,转移pushdxmovdl,;1的个数大于或等于10movah,2;则要先显示一个1int21hpopdxsubdl,10digit:adddl,'O';显示个数movah,2int21h题目要求:计算y=al+a2+・・・・+al0;数据段AAdwa1厲

5、2,a3,a4,a5•・・・al0Bbdw?;代码段movax^Omovcx,10movbx^offsetaamovdi,offsetbblop:addaxjbx]incbxincbxlooplopmov[di]^ax

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

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

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