下载此文档

汇编语言循环计本.ppt


文档分类:IT计算机 | 页数:约47页 举报非法文档有奖
1/47
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/47 下载此文档
文档列表 文档介绍
第五章汇编语言程序设计
第一节循环结构程序设计
循环结构程序概述
在程序中,凡能有规则重复执行的程序段
称作循环。
包含循环程序段的程序称为循环结构程序。
循环程序的组成
循环的初始状态:设置一些初值,如设寄存器、
计数器的初值等。
循环体:由工作部分和修改部分构成。工作部
分是循环程序具体要完成的功能,是循环的主
要部分,修改部分是控制循环的一些参数有规
律的变化。
循环控制部分:控制循环的结束。
2、循环程序的结构形式
循环初始化
循环初始化
<循环控制条
循环体
环控制条
循环体
二、循环程序设计方法(95页)
1循环指令两个条件必须同时成立,
动画
才继续循
指令
格式
操作数说指令功能说明
LOOF
LOOP<标号>
(cx<(cx)-1,(cx≠0),循环
LOOPZ LOOPZ<标号>均为短标(CX)←(CX-1,CX≠0),
LOOPE LOOPE<标号
ZF=1,循环
LOOPNZLOOPNZ<标号>范围
(CX)←(CX-1,CX≠0)
OOPNE LOOPNE<标号>(13127)+2ZF=0,循环
JCXZ
JCXZ<标号>
(CX)=0,转
126-129
说明
①这些指令对状态标志位都没影响
② LOOPE/ LOOPZ和 LOOPNE/ OOPNZ两类指令有条件地形
成循环,前者当规定的循环次数未完成时还必须满足“相等”或
等于零”的条件,才能继续循环。后者类似,条件相反。
「循环次数CX
循环次数cX
循环体
匚循环体一
ZF=0?
(CX)-1-CX
(cX)-1
CX
(cX)=0?
OOPNE/LOOPNZ
(cX)=0
LOoP操作图
OOPE/LOOPZ
例1:在屏幕上显示10行
how do you do”
程序名:
(2)求1N自然数的和,结果存在 RESULT单

程序如下:
MOV AX 0
MOV CX
DONE: ADD AX. CX
00PDNE;和它等价的指令是?
MOV [RESULT]. AX
串指令的特点
).指令格式
串指令可以显式地带有操作数,也可以使
用隐含格式。例如串传送指令M0Vs,可以有以
下几种格式:
显式: MOVS DST,SRc
隐式:MVSB
;字节传送
MOVSW
字传送
lOVED
双字传送

汇编语言循环计本 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息