Вниз
Скачать: CL | DM;

Встроенный ассемблер   Найти похожие ветки 

← →
dimon1979   (2004-04-16 14:07) [0]

Здравствуйте! Может кто-нибудь знает, почему во процедуре на asm в Delphi нельзя применять cpuid(нарушение доступа)?


← →
han_malign ©   (2004-04-16 14:12) [1]

да ну... у меня можно
program cpuid;
{$APPTYPE CONSOLE}
uses Windows,
    Utils in "..\Common\utils.pas";
var id: array[0..2]of dword;
begin
 asm
 push EBX
 mov eax,3
 db $0F,$A2//CPUID opcode
 mov dword ptr id[0],ebx
 mov dword ptr id[1],ecx
 mov dword ptr id[2],edx
 pop EBX
 end;
 Writeln(HexDword(id[0])+HexDword(id[1])+HexDword(id[2]));
end.


← →
Владислав ©   (2004-04-16 14:12) [2]

А с чего ты это взял?


← →
Владислав ©   (2004-04-16 14:13) [3]

Видать не ту версию Delphi написал...



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.02 c
4-1078828816
eRoR
2004-03-09 13:40
2004.05.02
Как узнать имя окна, активного в данный момент


1-1081931671
siriusP
2004-04-14 12:34
2004.05.02
Как отсортировать список?


14-1081264403
Mim1
2004-04-06 19:13
2004.05.02
Как закрыть обсуджение


3-1080886281
Blick
2004-04-02 10:11
2004.05.02
Проблемы кодировки в БД


1-1081437285
Aleksandr
2004-04-08 19:14
2004.05.02
Можно сделать перехват клавиш в проге с активным MessageBox?




   Наверх