Otevřít hlavní menu

Změny

Test8086

Přidáno 989 bajtů, 19. 10. 2012, 23:21
Vytvorená stránka „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...“
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:

{| class="wikitable"
! 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]]


[[Category:System]]
[[Category:Proměnné_System]]