『冰河洗劍』 发表于 2013-5-1 18:08:51

帮我读懂一个子程序

input        proc        near
        mov        si,0
        mov        dx,30
r1:        call        decibin
        MOV        score,BX
        ADD        SI,2
        dec        dx
        jnz        r1
        call        crlf
        ret
input        endp
每句话都是什么意思啊...

本人不在 发表于 2013-5-3 19:34:05

input      proc      near
;input 函数开始
      mov      si,0
;si指向0
      mov      dx,30
;dx为30
r1:      call      decibin
;调用decibin。。
      MOV      score,BX
;si地址数据赋bx寄存器的值
      ADD      SI,2
;si+2
      dec      dx
;dx自减
      jnz      r1
;判断zf跳回r1
      call      crlf
;调用crlf
      ret
;恢复sp
input      endp
;input 函数结束
页: [1]
查看完整版本: 帮我读懂一个子程序