0
DB 31 DUP (20H)
DB Кафедра Інформатики та програмного забезпечення , 13,10
DW 3 DUP (0A0DH)
DB 25 DUP (20H)
DB Курсова робота з дисципліни: , 13,10
DB 27 DUP (20H)
DB Організація ЕОМ і систем , 13,10
DB 15 DUP (20H)
DB Тема: Діагностика типу CPU і його продуктивності , 13,10
DW 3 DUP (0A0DH)
DB 32 DUP (20H)
DB Виконав: Студент групи 13-ІВТ2 Ларичев П.А. , 13,10,13,10
DB 32 DUP (20H)
DB Викладач: Конкін В.В. , 13,10
DW 4 DUP (0A0DH)
DB 33 DUP (20H)
DB Брянськ +2014 , 13,10
DW 5 DUP (0A0DH)
DB Натисніть lt; ENTER gt; для продовження $
; ******** Дані для меню програми *****************;
MENPOINTS DB Про програму
DB Інформація про процесор
DB Вихід
MESSAGE DB Виберете номер пункту меню:
RAMKA DB ==========================
MENLEN EQU 25
MESSLEN EQU 28
MENU_MAX EQU 2; кол пунктів меню
NOTCOLOR EQU 1FH
CHOSECOLOR EQU 4EH
CHOICE DB 0
MAIN_MENU DB 1; прапор - перебувати ми в головному меню
HELP_STR DB Ідентифікація CPU і його продуктивності
DB --------------------------------------------------
DB - Для роботи програми необхідна підтримка
DB процесором інструкції cpuid (процесори 486
DB і вище), якщо cpuid Не підтримується -
DB виводиться відповідне повідомлення.
DB - Програма виводить загальну інформацію про
DB процесорі (фірма виробник, повне ім'я,
DB степпінг, модель і сімейство), тактову
DB частоту (в ГГц) і набір підтримуваних
DB архітектурою розширень.
DB --------------------------------------------------
DB Грицов М.В.
HELP_STR_LEN EQU 50
; *********************** Інші дані *******************;
CPUID_ERR_MESS DB Процесор не підтримує інструкцію CPUID
CPU_NAME DB 64 DUP ( )
VENDOR_STR DB Виробник:
DB 12 DUP ( )
FREQ_STR DB Тактова частота: ГГц
CPU_STR DB Процесор:
STEPPING_STR DB Степпінг:
FAMILY_STR DB Сімейство:
MODEL_STR DB Модель:
EXT_STR DB Підтримка розширень архітектури
COMMON_INFO_STR DB Загальна інформація про процесор
FULL_LIST DB (повний список)
FREQ_WAIT DB Зачекайте, визначається тактова частота процесора ...
FPU_STR DB FPU (наявність математичного співпроцесора): да
MMX_STR DB MMX (підтримка набору команд MMX): да
SSE_STR DB SSE (наявність блоку XMM): да
SSE2_STR DB SSE2 (набір мультимедійних команд Intel): да
DNOW_STR DB 3D NOW! (підтримка набору команд AMD 3D): да
NO_MESS DB немає
EXIT_MESS DB Для виходу натисніть будь-яку клавішу
ANY_KEY_MESS DB Для продовження натисніть будь-яку клавішу
COMM_MESS DB Для виходу в меню натисніть Esc, для перегляду повного списку розширень - E
DSTR DB 80 DUP (=)
DSTR1 DB 80 DUP ( - )
DSTR2 DB 80 DUP ( )
COLOR DB 1Fh
ROW DB 0
COLUMN DB 0
CPUID_ERR_MESS_LEN EQU 44
COMM_MESS_LEN EQU 74
ANY_KEY_MESS_LEN EQU 37
VENDOR_STR_LEN EQU 2...