0
下面是給我們(的評論都是我自己):JB和值寄存器
mov edx, 1 ; moves 1 into edx register
mov eax, 7FFFh ; moves 7FFFh into eax register
cmp eax, 8000h ; compares 8000h to whatever is in the eax register (7FFFh)
jb L1 ; jump to L1 if below (if leftOp < rightOp)
mov edx, 0 ; moves 0 into edx register
L1: ; label
我們要求給終值EDX代碼執行後。現在,對eax的操作是否會影響edx中的值?我不認爲他們這樣做,edx的最終價值將是0.我是正確還是?謝謝!在eax
所以,跳轉發生後,L1執行,那麼我們不會返回到主PROC,並執行mov edx,0?謝謝! – user3727648 2014-11-21 19:37:36
這是一個跳躍,而不是一個呼叫。它不會返回。如果你喜歡,可以換一個'goto'。 – Jester 2014-11-21 19:39:28
謝謝你爲我清理。非常感激! – user3727648 2014-11-21 19:43:25