[作業] 組語
dec ecx
cmp ecx, 0
jl L1End
jmp L1
L1End: mov eax, tmp
我的ecx用print檢驗過,
最後有變成-1
照理說會跑到L1End(結束procedure)才對...
但是接著過了一段時間,
就出現執行錯誤的訊息,
點除錯進入VC,
他說是「Acess Violation」
而且出錯的機械碼區段不是我的組語的部份...
到底「jl L1End」到「L1End:」
中間做了些什麼?
我覺得中間應該沒做任何事才對 @@
完全無從debug起...
--
「我選擇了拳擊,
但拳擊沒有選擇我。」
--紀本高道
From Katsu, by Adachi
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.112
推
12/06 21:21, , 1F
12/06 21:21, 1F
推
12/06 21:31, , 2F
12/06 21:31, 2F
→
12/06 21:32, , 3F
12/06 21:32, 3F
討論串 (同標題文章)