Test8086

Z Delphi & Pascal (česká wiki)
Skočit na navigaci Skočit na vyhledávání

Identifikuje typ procesoru 80x86, který obsahuje systém.

Režim
Chráněný; reálný; Windows
Deklarace
var Test8086: Byte;
Poznámky

Startovací kód běhové (run-time) knihovny obsahuje detekční logiku, která automaticky zjistí, jaký druh procesoru 80x86 systém obsahuje. Výsledek detekce CPU se uloží do Test8086 jako jedna z těchto hodnot:

Hodnota Definice
0 Procesorem je 8086
1 Procesorem je 80286
2 Procesorem je 80386 nebo vyšší

Když běhová knihovna zjistí, že procesorem je 80386 nebo vyšší CPU, bude používat instrukce 80386 ke zrychlení určitých operací. Konkrétně se budou provádět násobení, dělení a shifty hodnot Longint pomocí 32-bitových instrukcí.

Viz také
Test8087