Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: asm-Befehler innerhalb eines Delphi Programmes

  Alt 11. Dez 2006, 18:12
Delphi hat nicht unbedingt einen Assembler an Bord, der up-to-date ist.
Workaround:
nimm einen Assembler, der den gewünschten Befehl beherrscht, lass dir den Maschinencode anzeigen und benützte dann die DB (define Byte) Anweisung.
Hier ein Beispiel:
Delphi-Quellcode:
function GetCPUTick: Int64;
asm
   DB $0F,$31 // RDTSC
end;
Andreas
  Mit Zitat antworten Zitat