注册 登录
编程论坛 汇编论坛

求最大公约数问题???(诚心请教)

purewqk 发布于 2008-03-20 22:26, 1260 次点击
为何不能出结果???
; gys.asm in Windows Console
    include io32.inc
    .data
    .code
GCD1   proc
blp:   mov eax,24
         mov ebx,6  
         cmp   eax,ebx   
              jbe   xbn     
              jmp     cob   
  xbn:   xchg   eax,ebx   
  cob:   cmp   ebx,0  
         je    gretb   
               
              div   ebx   
              mov   eax,ebx   
              mov   ebx,edx   
              xor   edx,edx   
              jmp   blp   
            
  gretb: ret
  GCD1   endp
1 回复
#2
zhulei19782008-03-29 20:12
最后一个跳转错了
; gys.asm in Windows Console
    include io32.inc
    .data
    .code
GCD1   proc
blp:   mov eax,24
         mov ebx,6  
       mov edx,0
         cmp   eax,ebx   
              jbe   xbn     
              jmp     cob   
  xbn:   xchg   eax,ebx   
  cob:   cmp   ebx,0  
         je    gretb   
               
              div   ebx   
              mov   eax,ebx   
              mov   ebx,edx   
              xor   edx,edx   
              jmp   cob
            
  gretb: ret
  GCD1   endp

[[it] 本帖最后由 zhulei1978 于 2008-3-30 13:07 编辑 [/it]]
1