Frage

Ich versuche, einige Referenzen in Bezug auf x86 Assembly Sprachen zu finden. Tutorials / Beispiele mein Verständnis zu helfen. -Danke

War es hilfreich?

Lösung

Andere Tipps

Ich empfehle PC Assembly Tutorial Lektion des Roby . Es ist auch für

  • Vorläufige Lektion - Low-Level-Grundkonzepte
      Gespräche über Register, Merker, Speicher, Stapeln und Interrupts. Sorgen Sie sich nicht zu viel darüber. Sie könnten mit so vielen Konzepte verwechselt werden. Doch wie Sie die Lektion folgen, ich denke, alle Konzepte klar genug sein sollte.
  • Kapitel 1 - COM Programmstruktur
      Beginnen Sie Ihre Reise in der Montage durch die einfachste Programmstruktur zu beobachten.
  • Kapitel 2 - Variablen in Assembly
      Entdecken Sie das einzigartige Konzept von Variablen in Assembler-Sprache. Der Begriff ist ganz anders als die des normalen höhere Programmiersprache. Ich auch erklären, wie MOV-Befehl funktioniert.
  • Kapitel 3 - Arithmetik
      Wie können wir etwas Arithmetik in der Montage durchführen?
  • Kapitel 4 - bitweise Logik, Teil 1
      Und, oder, und xor verschiedene logische Aufgaben auszuführen, einschließlich Bit-Maskierung und Flipping.
  • Kapitel 5 - bitweise Logik, Teil 2
      Bit Verschiebung und Walzen können bei der Unterstützung von Bit-Maskierung, die in den nächsten Kapiteln nützlich sein.
  • Kapitel 6 - Branching
      Branch ist von wesentlicher Bedeutung für alle Programme. Lassen Sie uns einige Montage versuchen Anweisungen Verzweigung, die Logik unserer Programme zu verbessern.
  • Kapitel 7 - Wiederholungs
      Die Schleifenanweisung in der Montage kann nützlich sein, um höhere Level-Programmiersprache Konstrukt ähnelt.
  • Kapitel 8 - Interrupt-Grundlagen
      Mit gemeinsamen System-Interrupt-Dienste Bildschirmausgabe zu tun und nimmt die Eingabe.
  • Kapitel 9 - Stacks   Mit Push-und Pop und zu wissen, wie der Stapel verhält. Einige Details über winzigen Speichermodus werden hier erklärt.
  • Kapitel 10 - Making Subroutinen
      Mit Subroutinen strukturierten Programmierung Ansatz zu imitieren.
  • Kapitel 11 - Makros
      Verwendung von Makros.
  • Kapitel 12 - Array-Zugriff
      Sehen Sie, wie Montage bietet eine sehr grobe Array-Zugriffs Anweisungen.
  • Kapitel 13 - Grund String Instruction s
      Unter Verwendung verschiedener String Anweisungen. Movs, LODs, cmps, SCAS und stos
  • Kapitel 14 - Structures
      Mit Strukturen wie die, die in Hochsprachen. Die Struktur in der Montage ist äquivalent zu struct in C / C ++ und Aufnahme in Pascal.
  • Kapitel 15 - Ein bisschen Theorie
      Adressierungsarten und Speicher-Modi erklärt und Rechnerarchitektur 101.

Als Referenz die Intel IA-32-Referenzhandbücher die endgültige Quelle sind .

Ich finde, dass Professionelle Assembly Language ein guter Start.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top