※ 引述《ec75413 (無虧/明月幾時有?)》之銘言:
: ※ 引述《ec75413 (無虧/明月幾時有?)》之銘言:
: : dec ecx
: : cmp ecx, 0
: : jl L1End
: : jmp L1
: : L1End: mov eax, tmp
: 已解決.....
: jl應該改成je,
: 不然迴圈就會多跑一次 囧
: PS.解鈴還須繫鈴人啊! XD
原來如此
我想這個問題也想了一陣子@@
不過我想在這裡可以利用一下 zero flag,就可以減少一個 cmp 指令
減少一丁點的執行時間還有一丁點的檔案大小^^"
如下:
...
dec ecx
jz L1End
jmp L1
L1End: mov eax, tmp
...
加油!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.247.24
推
12/07 01:14, , 1F
12/07 01:14, 1F
討論串 (同標題文章)