Italia
Foro

.While und .endw in ASM geht nicht unter XPSE

 

funkheld
Die JWasm-Wki:
[...] 

Hallo, ich kann in XPSEmit ASM keine .while/.endw zum laufen bringen.
Der Compiler der angeboten wird JWasm kann das gemäss Wiki.

Mache ich irgend etwas falsch, es kommt eine Errormeldung, das der Befehl nicht vorhanden ist in XPSE.

Wo gibt es denn bitte Musterbeispiele um eine "IF", "Whileloop" und "While" anzuschauen?

Danke.

Gruss
 
18.04.2012  
 



Hi!

Du kannst in nProcs Assembler verwenden aber die High-Level-Syntax (HLS) wie
.if, .while, ... z.B. von jwasm kollidiert mit der weit mächtigeren High-Level-Syntax
der nProcs die ja bereits if, while & co nach Assembler auflöst bei egal wie
komplexen Argumenten.

Einfach if, whileloop, while in nProcs so verwenden, wie von normalen XProfan-Procs gewohnt.

So kann jwasm z.B. .if ((a=b=getpixel(dc,x,y)) and (c=d+20) or (((20*50*j)\2)*5))=5
nicht auflösen, nProcs jedoch lösen solch Argumente korrekt in Assembler auf.

So einfach schreiben wie sonst auch mit XProfan:
KompilierenMarkierenSeparieren
WhileLoop gibt es nativ supportati in diesen Varianten: [...] 

Also WhileLoop Anzahl oder WhileLoop von,bis oder whileloop von,bis,schrittweite.

Genauso kannst Du auch if oder while verwenden.
 
19.04.2012  
 




...die High-Level-Syntax (HLS) wie
.if, .while, ... z.B. von jwasm kollidiert mit der weit mächtigeren High-Level-Syntax
der nProcs...


Aber was ist mit den Macros? Wenn die auch nicht benutzbar sind, würde schon ein recht wichtiger Teil fehlen. Habs aber nicht getestet.
 
19.04.2012  
 



Der erzeugte ASM-Quelltext kommt vollständig ohne fremde Bibliotheken aus,
etwaige fehlende Makros kann ich dafür wiederum dem Sprachschatz beibringen
oder - wie es halt gedacht ist - programmiert man sich halt eigene Funktionen (nProcs).

Gefehlt hat mir persönlich noch nichts so richtig, fairerweise bleibt vielleicht zu
beachten das es sich um die erste und Alpha-Version des Sprachschatzes handelt.

Das der erzeugte ASM-Quelltext vollständig ohne fremde Bibliotheken auskommt
hat per mich den Vorteil das ich in folgenden Versionen den Opcode selbst erzeugen
kann und ohne fremd-asm (wie jwasm, masm, ....) auskommen kann und einen Linker
brauche ich dann auch nicht.

@Funkheld: Es werden alle diese Kontrollstrukturen supportati: [...] 
 
20.04.2012  
 



Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

6.943 Views

Untitledvor 0 min.
funkheld11.04.2016
Georg Teles13.01.2016
p.specht05.09.2013
Christian Hahn26.06.2013
Di più...

Themeninformationen

Dieses Thema hat 3 subscriber:

iF (2x)
funkheld (1x)
unbekannt (1x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie