关于汇编语言中的LOOP指令
Posted 指令
篇首语:人无常识,百事难成。本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于汇编语言中的LOOP指令相关的知识,希望对你有一定的参考价值。
关于汇编语言中的LOOP指令
关于汇编语言中的LOOP指令 以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
这个程序循环一次,是由CX存放的。
cx中存放的是循环的次数
编程计算2^12:
assume cs:code
code segment
mov ax,2
mov cx,11
s:add ax,ax
loop s
mov ax,4c00h
int 21h
code ends
end
执行loop s时,首先要将(cx)减1,若(cx)不为0,则前往s处执行add ax,ax。
CPU执行LOOP指令的时候,要进行两步操作:
1 (cx)=(cx)-1
2 判断cx中的值,不为零则转移到标号处执行程序,如果为零,则向下执行
例1 计算2^2 结果放在AX
CODE SEGMENT
ASSUME CS:CODE
MOV AX,2
ADD AX,AX
MOV AX,4C00H
INT 21H
code ENDS
END
例2 计算2^3 结果放在AX
CODE SEGMENT
ASSUME CS:CODE
MOV AX,2
ADD AX,AX
ADD AX,AX
MOV AX,4C00H
INT 21H
code ENDS
END
扩展资料:
注意:
计算ffff:0-ffff:b单元中的数据之和,结果存储在dx中。
运算后的结果会不会查过dx所可以承受的存储范围。
ffff:0-ffff:b是字节型数据,范围在0-255,12个这样的数,即使都是255相加也不会超过65535
不可以直接将数据累加在dx中。
因为ffff:0-ffff:b是字节型数据8位,dx中存放16位数据。
不可以直接将数据累加到dl中,因为dl是8位寄存器,所容纳的数据的范围在0-255之间,ffff:0-ffff:b中的数据也都是8位,若仅向dl累加12个8位数据,可能会引起进位丢失的这种情况。
参考资料:百度百科-Loop
相关参考
以下是我待初三毕业班时曾收集的一些名言警句,你可以参考参考成功激励格言精选汇编1.伟人之所以伟大,是因为他与别人共处逆境时,别人失去了信心,他却下决心实现自己的目标。2.世上没有绝望的处境,只有对处境
扶蘇是秦始皇的皇長子,扶蘇為人單純且謙虛待人,扶蘇端正的為人和品行深得皇族子弟和朝廷大臣的喜愛,對趙高在假遺詔中命令賜死自己的命令更是深信不疑。扶蘇一直遵守其孝道,幫助父親秦始皇鎮守邊境多年,只為國家
第一代计算机,硬件方面,逻辑元件采用真空电子管,主存储器采用汞延迟线、阴极射线示波管静电存储器、磁鼓、磁芯;外存储器采用磁带。软件方面采用机器语言、汇编语言。应用领域以军事和科学计算为主。特点是体积大
13.领导在应酬中的高雅语言行为客气而不俗气;恭维而不虚伪;委婉而不隐晦;热情而不失态。现代文学大师钱锺书先生,是个甘于寂寞的人。他的《围城》再版后,又拍成了电视剧,在国内外引起轰动。不少记者都想约见
汇编中countEQU是什么 以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!EQU是等值命令,countEQU$
一、2015历史高考真题卷十二套汇编材料一、中国在历史上产生过九个统一全国的大朝代,我们可称秦汉为、“第一帝国”,隋唐宋为“第二帝国”,明清则为“第三帝国\'\'。……若将第二帝国和第三帝国比较,则可
1.高语境文化与低语境文化的差异所谓高语境文化,乃是指内在意涵丰富而语词简约的,换成中国话来说,就是言简意赅,甚至只能意会而难以言传.在日常生活中,一些名言警句,就属于高语境,许多人也将这种高语境作为
2011高考语文试题分类汇编-成语(2011年安徽卷)16.下列各句中,加点的成语使用恰当的一句是(3分)A.从人们早就耳濡目染的传统曲目《天仙配》、《女驸马》,到让人耳目一新的现代佳作《徽州女人》、
一、2015历史高考真题卷十二套汇编材料一、中国在历史上产生过九个统一全国的大朝代,我们可称秦汉为、“第一帝国”,隋唐宋为“第二帝国”,明清则为“第三帝国\'\'。……若将第二帝国和第三帝国比较,则可
举例如下:3.阅读下面的文字,请你为三坊七巷中衣锦坊的一副槛联选择恰当的下联。(3分)在福州三坊七巷,曲艺文化是最时尚、最风雅的视听盛宴。观戏听曲历来是百姓的喜乐之事,有些富贵人家热衷于在自己的家里搭