Kategorie:Optimalizace skoků: Porovnání verzí

Z Delphi & Pascal (česká wiki)
Skočit na navigaci Skočit na vyhledávání
(Vytvorená stránka „Assembler automaticky optimalizuje instrukce skoku výběrem nejkratší a nejefektivnější skokové instrukce. Pokud cílem skoku je návěští (ne procedura nebo f...“)
 
m (1 revízia: Assembler)
(Žádný rozdíl)

Verze z 12. 10. 2012, 15:58

Assembler automaticky optimalizuje instrukce skoku výběrem nejkratší a nejefektivnější skokové instrukce.

Pokud cílem skoku je návěští (ne procedura nebo funkce), automatický optimalizátor skoků aplikuje instrukce JMP a podmíněné skoky.


Opkód Vzdálenost k cílovému návěští Integrovaný assembler generuje
Nepodmíněný skok od -128 do 127 bajtů Krátký skok
mimo rozsah -127 až 128 Blízký skok
Podmíněný skok od -128 do 127 bajtů Krátký skok
mimo rozsah -127 až 128 Krátký inverzní skok

Skoky na vstupní body procedur a funkcí jsou buď blízké (near) nebo vzdálené (far), ale nikdy krátké (short).

Podmíněné skoky do procedur a funkcí nejsou povoleny.

Stránky v kategorii „Optimalizace skoků“

Zobrazují se 4 stránky z celkového počtu 4 stránek v této kategorii.