Hi!
Ich suche Informationen über Assembler auf ppc, mips und sparc. Wenn jemand Tipps für andere Architekturen hat, nehme ich diese auch sehr gerne entgegen, da meine Sammlung wohl in Zukunft noch wachsen wird.
Wenn es da was wirklich gutes online gibt, nehme ich das gerne an, aber ganz besonders interessieren mich Bücher, weil erfahrungsgemäß diese meist doch qualitativ hochwertiger sind und sie sich angenehmer unterwegs lesen und es cool ist, sie im Schrank stehen zu haben <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">. Mich kümmert es dabei nicht im geringsten, ob das Material in deutsch oder englisch vorliegt, aber es muss eben gut sein, da ich keine Zeit wegen schlechter Doku verlieren will.
Im Idealfall sollte man nach dem studieren der Dokumentation gleich in der Lage zu sein, Assembler-Programme für GNU/Linux auf der jeweiligen Architektur zu erstellen, d.h. es sollte als allermindestes die gleiche Syntax verwendet werden, die der GNU as benutzt.
Hat jemand Tipps für mich? Wäre superdankbar!
Cheers,
Wolfgang
Assembler auf ppc, mips, sparc, ...
Re: Assembler auf ppc, mips, sparc, ...
Hi,
da wirst du wohl die Prozessor-Handbücher der verschiedenen Hersteller benötigen. Heutzutage sind diese vielleicht auch online erhältlich.
Aber wer programmiert schon RISC-Prozessoren in Assembler? Diese Architekturen verlassen sich zu 100% darauf, daß der C-Compiler "nahezu" optimalen Code erzeugt. Ich habe mir sagen lassen, daß es sehr schwierig wäre, guten Assemblercode für RISC zu schreiben, da man sehr stark die Abängigkeiten zwischen den Befehlen und Daten berücksichtigen muß. Tut man das nicht, laufen die meisten Einheiten des Prozessors leer, da sie auf Daten von anderen Einheiten warten...
Gruß,
hjb
da wirst du wohl die Prozessor-Handbücher der verschiedenen Hersteller benötigen. Heutzutage sind diese vielleicht auch online erhältlich.
Aber wer programmiert schon RISC-Prozessoren in Assembler? Diese Architekturen verlassen sich zu 100% darauf, daß der C-Compiler "nahezu" optimalen Code erzeugt. Ich habe mir sagen lassen, daß es sehr schwierig wäre, guten Assemblercode für RISC zu schreiben, da man sehr stark die Abängigkeiten zwischen den Befehlen und Daten berücksichtigen muß. Tut man das nicht, laufen die meisten Einheiten des Prozessors leer, da sie auf Daten von anderen Einheiten warten...
Gruß,
hjb
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?