![]() |
Real/Single bei I/O Ports verwenden
Wenn ich die entsprechenden Rechte hab, kann ich ja so mit I/O Ports arbeiten:
Delphi-Quellcode:
Wie sieht es aber mit Single und Real aus? Habe zwar in der OH gelesen das die dann im Register ST[0] des Coprozessors zu finden sind, da ich aber keine ahnung von Assembler habe, weis ich nicht, wie man das umsetzt.
//-----------------------------------------
function PortInL( PortNum: word): longint; //----------------------------------------- Var a : longint; Begin asm mov DX, PortNum; in EAX, DX; mov a, EAX; end; {asm} PortInL := a; end; //----------------------------------------- procedure PortOutL( PortNum: word; a: longint); //----------------------------------------- Begin asm mov DX, PortNum; mov EAX, a; out DX, EAX; end; {asm} end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:41 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz