编程论坛's Archiver

purewqk 发表于 2008-3-20 22:26

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

为何不能出结果???
; 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

zhulei1978 发表于 2008-3-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]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.