C/C++ - Assembler



  • Und von theoretischer Informatik hast du keine Ahnung.

    Natürlich nicht. Deswegen war ich doch auch verwundert.

    Der Link von Knivil scheint gut zu sein, das werde ich mal durcharbeiten. Wieso aber sollte ich mir ein Buch holen? Ich dachte, gerade bei Assembler schult man sich im Internet besser. AFAIK.



  • OMG Sone, mach einfach nie etwas mit Informatik. Das scheint echt nicht dein Gebiet zu sein.



  • Ich finde Sone einfach unfassbar. Mit RValue-Referenzen in C++ ist er voll der Freak, aber dann bei anderen Themen fragt man sich ob er gerade die ersten Erfahrungen mit dem Computer macht



  • Junter schrieb:

    fragt man sich ob er gerade die ersten Erfahrungen mit dem Computer macht

    Wo genau siehst du das? Ich habe eine Bit-Operation thematisch falsch eingestuft. Wieso ist das eine Todsünde?

    NoInfoPLZ schrieb:

    OMG Sone, mach einfach nie etwas mit Informatik. Das scheint echt nicht dein Gebiet zu sein.

    Ja, offensichtlich.

    Mann, ich kann diese Spinner nicht ausstehen, die einen Post ablassen, aber bei Nachfragen den Schwanz einziehen.



  • Ich keine kein gutes Assemblertutorial, auch die Bücher sind so lala, aber egal,

    besorg dir die beiden Bücher a) von Backer als Nachschlagewerk, und b) von Rhode Roming mit CD und vielen Grundlagenerklärungen (aber nicht allen) und viel zum Nachdenken. Du kommst damit schon relativ weit.

    Wenn du tiefer einsteigen willst, musst du dir noch ein paar ältere Bücher/Pdfs zusammensuchen, aber vorerst reichen die beiden Bücher oben.

    (Mein erster Assembler waren glaube ich, Tischtennisbälle und Kisten 😉 )



  • für Sone wäre wahrscheinlich das CPU Manual besser, da er auch so drauf ist und den C++ Standard durchliest



  • besorg dir die beiden Bücher a) von Backer als Nachschlagewerk, und b) von Rhode Roming mit CD und vielen Grundlagenerklärungen (aber nicht allen) und viel zum Nachdenken. Du kommst damit schon relativ weit.

    Das ist
    a) Zu teuer (ich habe zwar viele Bücher in dem Preissegment, aber mal *zack* soviel ausgeben ist mir zu viel. Hast du die Amazon-Links?)
    b) Zu viel Zeit. Ich wollte vielleicht ein bis zwei Monate damit verbringen, für die Basics. Nicht viel mehr. Ich will kein Assembler schreiben können.



  • Zwei Monate? 😮 Danach kannste das halbe ARM manual auswendig.



  • cooky451 schrieb:

    Zwei Monate? 😮 Danach kannste das halbe ARM manual auswendig.

    wie, nur das halbe?



  • Nun, ein kleines Nebenprojekt.

    Ist Assembler so primitiv und einfach? Ich dachte, es wäre eine Kunst, wie C++.



  • Verstehen, was Assemblercode tut = einfach
    Assembler selber schreiben = mittel
    Geschwindigkeit aus dem Assemblercode ableiten = schwer
    Effizienten Assemblercode selber schreiben = hohe Kunst



  • Verstehen, was Assemblercode tut = einfach

    Ich will Assembler lesen. Also, nicht lange für irgendwas anhalten.

    Ich kann zum Beispiel C++ lesen. Ich halte da nicht oft an, wenn ich einen Code durch gucke. Ich sehe sofort, was der Code bedeutet, praktisch immer.

    Du willst mir doch nicht erzählen, dass man in zwei Wochen alle Befehle und ihren praktischen Effekt lernt.



  • Sone schrieb:

    Verstehen, was Assemblercode tut = einfach

    Ich will Assembler lesen. Also, nicht lange für irgendwas anhalten.

    Ich kann zum Beispiel C++ lesen. Ich halte da nicht oft an, wenn ich einen Code durch gucke. Ich sehe sofort, was der Code bedeutet, praktisch immer.

    Du willst mir doch nicht erzählen, dass man in zwei Wochen alle Befehle und ihren praktischen Effekt lernt.

    Nein, dafür gibt es Referenzen

    Verstehen ist aber nicht nützlich, etwas Wissen über die Performance der Operationen wäre schon nicht schlecht, das braucht dann aber etwas mehr als zwei Wochen.



  • Wie lange willst du denn für die paar Befehle brauchen? Assembler lesen ist ja nun mit das Einfachste was es gibt. Den Algo dahinter oder den Sinn der Cacheoptimierung wirst du wahrscheinlich nie lernen.



  • Den Algo dahinter oder den Sinn der Cacheoptimierung wirst du wahrscheinlich nie lernen.

    Pardon? Woher genau weißt du das? Ich habe noch etwa Vierzig bis Fünfzig Jahre vor mir, bevor ich senil werde.

    Assembler lesen ist ja nun mit das Einfachste was es gibt.

    Du wirst wohl Recht haben.

    Verstehen ist aber nicht nützlich, etwas Wissen über die Performance der Operationen wäre schon nicht schlecht, das braucht dann aber etwas mehr als zwei Wochen.

    Ich brauche es nur für C++, das ist alles.



  • Wenn ich mir hier ein paar deiner Postings anschauen, dann komme ich zu dem Schluss dass es bei dir nicht weit her ist mit dem Verständnis der Informatik. Du bist DER Facepalm-Kandidat hier und das mit Abstand.



  • Sag mal, wieso postest du das jetzt eigentlich? Haben wir beide was davon, ist dein Penis gewachsen, ...? Wenn du mich Scheiße findest, dann ist das schön für dich, kannst es dir mit Volkard und einer Tüte Popcorn gemütlich machen, aber halt dann gefälligst den Rand, wenn du mir keinen Tipp zum Assembler lernen geben kannst.

    dann komme ich zu dem Schluss dass es bei dir nicht weit her ist mit dem Verständnis der Informatik.

    Jemand, der so unverblümt seine Meinung kundtut, ist kein Stück besser als ich. Nur weil deine Grammatik in Ordnung ist, heißt das nicht, dass ich dich jetzt ernst nehmen darf.



  • Bleib ruhig, du kannst ja wahrscheinlich gar nichts dafür. So etwas wie dich gibt es in jedem Forum, ist doch nicht schlimm.





  • es sind halt viele neidisch auf sone weil er c++ sehr gut beherrscht und das andere auch wissen lässt. deswegen gibts ständig dämliche kommentare.


Anmelden zum Antworten