Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Діагностика типу CPU і його продуктивності

Реферат Діагностика типу CPU і його продуктивності





ify"> lea bp, EXT_STR

mov cx, EXT_STR_LEN

call str_out

inc ROW


lea bp, DSTR1

mov cx, 80

call str_out

inc ROW


; Перевіряємо чи є FPU

lea bp, FPU_STR

mov cx, FPU_STR_LEN

call str_out


mov eax, 1

cpuid

test edx, 000000001h

jnz _MMX


lea bp, NO_MESS

mov COLUMN, 44

mov cx, 3

call str_out

_ MMX:

inc ROW

mov COLUMN, 0

; Перевіряємо чи є MMX

lea bp, MMX_STR

mov cx, MMX_STR_LEN

call str_out


test edx, 000800000h

jnz _SSE


lea bp, NO_MESS

mov COLUMN, 35

mov cx, 3

call str_out

_ SSE:

inc ROW

mov COLUMN, 0

; Перевіряємо чи є SSE

lea bp, SSE_STR

mov cx, SSE_STR_LEN

call str_out


test edx, 002000000h

jnz _SSE2


lea bp, NO_MESS

mov COLUMN, 25

mov cx, 3

call str_out


_ SSE2:

inc ROW

mov COLUMN, 0

; Перевіряємо чи є SSE2

lea bp, SSE2_STR

mov cx, SSE2_STR_LEN

call str_out


test edx, 004000000h

jnz _3DNow


lea bp, NO_MESS

mov COLUMN, 42

mov cx, 3

call str_out


_ 3DNow:

; Перевіряємо наявність розширених функцій

mov eax, 080000000h

cpuid


cmp eax, 080000000h

jbe _NoExtendedMsr


inc ROW

mov COLUMN, 0

; Перевіряємо чи є 3D NOW!

lea bp, DNOW_STR

mov cx, DNOW_STR_LEN

call str_out


mov eax, 080000001h

cpuid

test edx, 080000000h

JnZ _NoExtendedMsr


lea bp, NO_MESS

mov COLUMN, 42

mov cx, 3

call str_out

_ NoExtendedMsr:

ret_ext endp

;---------------------------------------------------------------

; Виведення на екран назву процесора

;---------------------------------------------------------------

common_info_out proc

push eax



lea bp, CPU_STR

mov cx, CPU_STR_LEN

call str_out


mov COLUMN, CPU_STR_LEN



mov eax, 80000002h

cpuid

mov dword ptr CPU_NAME, eax

mov dword ptr CPU_NAME [+4], ebx

mov dword ptr CPU_NAME [+8], ecx

mov dword ptr CPU_NAME [+12], edx


mov eax, 80000003h

cpuid

mov dword ptr CPU_NAME [+16], eax

mov dword ptr CPU_NAME [+20], ebx

mov dword ptr CPU_NAME [+24], ecx

mov dword ptr CPU_NAME [+28], edx


mov eax, 80000004h

cpuid

mov dword ptr CPU_NAME [+32], eax

mov dword ptr CPU_NAME [+36], ebx

mov dword ptr CPU_NAME [+40], ecx

mov dword ptr CPU_NAME [+44], edx


lea bp, CPU_NAME

mov...


Назад | сторінка 7 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: CASE-технології в моделюванні даних інформаційної системи Call-центру
  • Реферат на тему: Розробка фірмового стилю і створення фільму-презентації музичного колективу ...
  • Реферат на тему: Маркетингова діяльність Call-центру Окі-Токі ТОВ "Масском"
  • Реферат на тему: Дослідження токсичного і генотоксичних ефектів синтетичних харчових барвник ...
  • Реферат на тему: Виведення на екран поточного каталогу в графічному режимі (з скролінгом)