KK学脚本 发表于 2012-2-21 19:05:14

汇编loop

本帖最后由 KK学脚本 于 2012-2-21 19:07 编辑

assume cs:code
code segment
mov ax,236
mov cx,124
s: add ax,ax
loop s
mov ax,4c00h
int 21h
code ends
end
   我写这个对吗错在哪请指出············谢谢
原式是    123*236

http://bbs.fishc.com/xwb/images/bgimg/icon_logo.png 该贴已经同步到 KK学脚本的微博

夏洛 发表于 2012-2-21 20:24:27

循环123次就可以了,循环内,需要把累计的单独放到一个寄存器,如果只是AX累加到AX,第二次以后每次都会翻倍相加,这样结果就不正确了
assumecs:code
code segment
         mov ax,236
         mov bx,0
         mov cx,123
      s: add bx,ax
          loop s
         
          mov ax,4c00h
          int 21h
code ends
end

KK学脚本 发表于 2012-2-21 21:55:02

:D:D嗯 懂了谢谢哈
页: [1]
查看完整版本: 汇编loop