汇编代码实现循环累加1-100求和

      sum    dw?
      xor    ax,ax ;异或操作,相同为0,不相同为1
      mov    cx,100
again:add    ax,cx;ax+cx结果放入ax
      ; cx从100,99,98...倒序累加
      loop   again
      mov    sum,ax

xor:异或操作,相同为0,不相同为1

loop:循环执行again,loop指令的时候,先cx=cx-1,然后判断cx中的值,不为零则转至标号处执行程序,如果为零则向下执行

你可能感兴趣的:(汇编,笔记,汇编)