12
A
回答
13
短跳轉(和接近調用)是目標在同一個模塊中的跳轉(它們是模塊內的,但是可以從特定的黑客獲得模塊間變體),它們通常最多127字節的相對位移它們會從指令的地址向前或向後改變執行流程),但是有16位變量提供32k字節。你真的不需要擔心它,它真的是超級信息,但是英特爾開發者手冊(第2a和2b卷,特別是2a)將覆蓋血淋淋的細節
0
這意味着它沒有跳得太遠。取決於反彙編器,之後的數字將是它跳轉到的地址,或者是一個相對偏移量,它告訴你下一條指令和跳轉目標之間有多少字節。
-2
短跳是在PC的啓動,這意味着2字節長的彙編指令告訴處理器在BIOS中跳轉地址100h以開始引導。
+0
沒有什麼特別的關於短跳轉的啓動。 – 2017-10-24 01:10:06
相關問題
- 1. 彙編語言中的「MOV AH,4CH」是什麼意思?
- 2. nasm彙編語言中的$是什麼?
- 3. fs:[register + value]是什麼意思彙編?
- 4. 「核心語言」是什麼意思?
- 5. 「系統語言」是什麼意思?
- 6. 這個彙編錯誤是什麼意思? 「必須指定語言類型」?
- 7. 彙編語言MASM跳躍
- 8. 這個彙編語句是什麼意思?
- 9. 這是什麼彙編語言?
- 10. 這是寫入什麼彙編語言?
- 11. 什麼是Powershell短語「|?{...}」是什麼意思?
- 12. C語言中這種switch case的語法是什麼意思?
- 13. 「模板語言如HTMLBars」是什麼意思?什麼是HTMLBars?一種語言?
- 14. 這對編程語言來說簡單是什麼意思?
- 15. 這是什麼##模式在C語言中的意思是
- 16. cmp在彙編語言中做什麼
- 17. 短語「HTTP.SYS中的URL保留」是什麼意思?
- 18. 16位彙編代碼中的OFFSET是什麼意思?
- 19. 反彙編代碼中的ebp和esp是什麼意思?
- 20. 「::」語法是什麼意思?
- 21. ds:esi + ecx + 7 - >它在彙編語言中意味着什麼?
- 22. 是什麼意思:是什麼意思?
- 23. Java語法:這個短語是什麼意思?
- 24. %s和%d在C語言的printf中是什麼意思?
- 25. Rspec和Ruby語言中的「subject {page}」是什麼意思?
- 26. C語言中的「標準輸入」是什麼意思?
- 27. 在Intel x86彙編手冊中,00+是什麼意思?
- 28. JS中的語法是什麼意思?
- 29. objc中的語法是什麼意思?
- 30. PHP語法中的$ {}是什麼意思?
強制執行rel8編碼,而不是讓彙編器選擇rel8或rel32。 (或16位模式下的rel16。)http://felixcloutier.com/x86/Jcc.html – 2017-10-24 03:08:10