Einzelnen Beitrag anzeigen

OlafSt

Registriert seit: 2. Mär 2007
Ort: Hamburg
284 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#4

AW: Funktionen in Assembler unter Delphi 7

  Alt 15. Jul 2013, 14:41
Delphi-Quellcode:
Function HiWord(pZahl:Longint):Word;
  ASM
    PUSH EAX
    POP AX
    POP AX
    AND EAX,0FFFFh
  End;
Das ist doch viel zu kompliziert. Ein simpler Einzeiler genügt:
Delphi-Quellcode:
Function HiWord(pZahl:Longint):Word;
  ASM
    SHR EAX,16
  End;
  Mit Zitat antworten Zitat