Thema: ManCILbrot

Einzelnen Beitrag anzeigen

Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#1

ManCILbrot

  Alt 23. Feb 2016, 16:25
Hallo,

Bin vor Kurzem auf die CIL gestoßen und da ich gerne mit Assembler(artigem) programmiere habe ich mal ein bisschen rumgespielt und dabei heraus kam ein in CIL geschriebenes Konsolenprogramm was die Mandelbrotmenge ausgibt.
Das Programm kann mit einem optionalen Parameter aufgerufen werden der die Anzahl der Iterationen bestimmt:

Code:
mandel
mandel 500
mandel 1500
Breite und Höhe werden anhand des Konsolenbuffers gesetzt. D.h. für große Bilder kann dieser hochgesetzt werden, wenn man nichts Großes haben will muss man den Buffer verkleinern.
Von Vorteil kann es auch sein die Schriftgröße vorübergehend sehr klein einzustellen, dadurch werden die "Pixel" kleiner.

Der Quelltext liegt zusammen mit der .exe im Archiv.
Selbst kompilieren lässt sich der Code mit
Code:
ilasm mandel.il
bzw.
Code:
ilasm mandel.il.txt
Miniaturansicht angehängter Grafiken
mancilbrot.jpg  
Angehängte Dateien
Dateityp: zip mandel.zip (3,1 KB, 24x aufgerufen)
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."

Geändert von Neutral General (23. Feb 2016 um 16:29 Uhr)
  Mit Zitat antworten Zitat