Identificarea procesorului
--------------------------

In continuare sunt date cateva din caracteristicile specifice fiecarui tip de procesor:
1. 8086 - bitii 15-12 din registrul indicatorilor de conditii sunt tot timpul pe 1;
2. 286 - bitii 15-12 din registrul indicatorilor de conditii sunt tot timpul pe 0;
3. 386 - bitul 18 din registrul indicatorilor de conditii nu poate fi modificat;
4. 486
- daca bitul 18 din EFLAGS poate fi modificat atunci procesorul este cel putin un 486;
- daca bitul 21 din EFLAGS poate fi modificat atunci procesorul are implementata instructiunea CPUID cu ajutorul careia se poate face distinctia in continuare intre 486, 586, 686, Pentium...

Instructiunea CPUID
-------------------
Pentru apelul instructiunii se implementeaza:
CPUID MACRO
db 0fh
db 0a2h
ENDM
Instructiunea CPUID primeste in registrul EAX un parametru:
Daca EAX = 0 CPUID returneaza in EAX maximul valorii admisibile pentru EAX si in EBX, EDX, ECX sirul de identificare al producatorului procesorului;
Daca EAX = 1 CPUID returneaza in EAX semnatura procesorului si in EDX indicatorii pentru caracteristicile acestuia.