Assemblerproblem

Anfängerfragen zum Programmieren mit PureBasic.
Martin66119
Beiträge: 282
Registriert: 03.01.2005 11:36

Assemblerproblem

Beitrag von Martin66119 »

Kann mir jemand bitte zu folgenden PB-Code einen Assemblercode geben, der mit dem Inlineassembler von PB läuft!

LibOpen.l = OpenLibrary(1,"io.dll")
CallFunction(1,"PortOut", PortNum,i)

Danke für die Hilfe
Benutzeravatar
Laurin
Beiträge: 1639
Registriert: 23.09.2004 18:04
Wohnort: /dev/eth0

Beitrag von Laurin »

Der Assemblercode wäre locker 3 Seiten lang.

Lass die Befehle doch drin.
Now these points of data make a beautiful line.
And we're out of beta. We're releasing on time.
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Re: Assemblerproblem

Beitrag von DarkDragon »

Martin66119 hat geschrieben:Kann mir jemand bitte zu folgenden PB-Code einen Assemblercode geben, der mit dem Inlineassembler von PB läuft!

LibOpen.l = OpenLibrary(1,"io.dll")
CallFunction(1,"PortOut", PortNum,i)

Danke für die Hilfe
Ich kann zwar kaum ASM, aber warum willst du die DLL durch ASM öffnen?
@Laurin: das wäre er sicher nicht :allright: Ne DLL kann man in FASM ganz einfach laden und benutzen, nur wie man das in PB integriert weiß ich nicht, denn /REMAKE funktioniert nichtmehr seit einigen PB Versionen.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Benutzeravatar
Laurin
Beiträge: 1639
Registriert: 23.09.2004 18:04
Wohnort: /dev/eth0

Beitrag von Laurin »

Ich wollte ausdrücken, dass es eigendlich sinnlos ist, sowas zu machen.

@Martin
Warum willst du die zwei Befehle in Asm haben? Ich kann mir momentan nicht vorstellen, was das nützen soll.
Now these points of data make a beautiful line.
And we're out of beta. We're releasing on time.
Antworten