汇编语言loop使用,连续多个数相加

汇编语言实验,使用loop实现连续多个数相加,求代码(字数怎么不够呢)

用CX寄存器存循环的次数,用其他通用寄存器存要相加的数,循环做加法就行

很简单的,你必须按照步骤来,不然很容易出错的,

Intel80x86系列汇编语言中的LOOP指令,是循环指令,循环次数由计数寄存器CX指定。是否执行循环体的判断指令在循环体之后,所以,至少执行1次循环体,即至少循环1次。执行LOOP指令时,CPU自动将CX的值减1,若CX=0,则结束循环;否则,重复执行循环体。

mov cx,5
mov ax,0
mov bx,5
A:add ax,bx
loop a
5个5累加