[ASM] Brainfuck-compiler bauen

Fragen zu allen anderen Programmiersprachen.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Biedermeier hat geschrieben:nee. der code ist schon 32, aber er (FASM) versucht ihn immer als 16er zu kompilieren und stürzt natürlich ab.
FASM heißt Flat, weil er nur 32-Bit erstellen kann. Ich glaube kaum, das FASM
versucht eine 16-Bit exe zu erstellen :wink: da ist nicht möglich
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Leonhard
Beiträge: 602
Registriert: 01.03.2006 21:25

Beitrag von Leonhard »

Warum eigendlich 16 Bit? 32 Bit ist doch besser und wer Arbeitet mit einem 16-Bit-System? Das tolle ist das Programmieren von 32 - und 64 Bit systemen. Ich glaube, die Zukunft liegt nicht mehr in der Programmierung von Assembler sondern in der Programmierung von Systemen, die auf Libs zugreifen und die den Source-Code "Live" in Assembler-Code umwandeln (wie .Net). Ich bin dieser Meinung, da man bei der Assembler-Programmierung kaum noch nachkommt und mann sein Programm immer auf den neuesten Systemen laufbereit halten sollte (wenn man eine Professionelle Anwendung verwendet). Die Computertechnik entwickelt sich so rasend schnell, das man da kaum noch nach kommt. Ich hab gehört, Windows Vista gibt es für 32, 64 und 128 Bit. Wer soll den da noch nachkommen? Jetzt sieht man auch, warum .Net von Microsoft entwickelt wurde.
Benutzeravatar
Rings
Beiträge: 977
Registriert: 29.08.2004 08:48

Beitrag von Rings »

ts-soft hat geschrieben:
Biedermeier hat geschrieben:Der code ist doch 16-Bit, oder? Wie ändere ich ihn auf 32 Bit?
Lerne doch erstmal überhaupt die Grundlagen. Da sind nur 32-Bit Register zu sehen.
Oder wie wäre es mit Fahrrad fahren :lol:
deswegen direkt mein post am anfang.
rofl.
the devil inside
ein teufelskreis
:allright:
Rings hat geschrieben:ziert sich nich beim zitieren
Benutzeravatar
Thorium
Beiträge: 1722
Registriert: 12.06.2005 11:15
Wohnort: Germany
Kontaktdaten:

Beitrag von Thorium »

ts-soft hat geschrieben:
Biedermeier hat geschrieben:nee. der code ist schon 32, aber er (FASM) versucht ihn immer als 16er zu kompilieren und stürzt natürlich ab.
FASM heißt Flat, weil er nur 32-Bit erstellen kann. Ich glaube kaum, das FASM
versucht eine 16-Bit exe zu erstellen :wink: da ist nicht möglich
Bin ich eigentlich der einzige der sich die Doku von FASM ernsthaft angeschaut hat?

Klar kann FASM 16Bit Code assemblieren. Das ist sogar die Standarteinstellung. :roll:

Der Code wird in 16Bit assembliert, weils so in der Format-Direktive angegeben ist. Und jetzt schau endlich mal in die Doku, da stehen nämlich alle Formatdirektiven drinnen. http://flatassembler.net/docs.php?article=manual
Zu mir kommen behinderte Delphine um mit mir zu schwimmen.

Wir fordern mehr Aufmerksamkeit für umfallende Reissäcke! Bild
wasser
Beiträge: 125
Registriert: 27.11.2006 21:16

Beitrag von wasser »

Bin ich eigentlich der einzige der sich die Doku von FASM ernsthaft angeschaut hat?

ja....lol....
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Ich kann eben besser Fahrrad fahren als Assembler :mrgreen:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
brotkasten-deluxe
Beiträge: 147
Registriert: 29.08.2004 01:43
Wohnort: Germany
Kontaktdaten:

Beitrag von brotkasten-deluxe »

hier ist meine sammlung von compilerbau tutorials ( einige selber geschrieben, ebooks, links) http://www.4compiler.de ich denke das suchst du ;)
Antworten