Diskussion:Stack

Aus Lowlevel
Version vom 21. Januar 2010, 22:04 Uhr von XanClic (Diskussion | Beiträge) (Neuer Abschnitt →‎Stack-Befehle)
Wechseln zu:Navigation,

Was noch fehlt

  1. Tabelle erweitern!!!
  2. Bild erstellen, so wie das in der Wikipedia: http://en.wikipedia.org/wiki/Stack_%28data_structure%29
  3. Kurz den Stackfault erklären (int 11)

--Bjork 20:36, 21. Jan. 2010 (CET)

Stack-Befehle

Ich finde die Tabelle ziemlich sinnlos, weil es jede Menge Befehle gibt, die Auswirkungen auf den Stack haben können – ich habe mal exemplarisch enter/leave hinzugefügt, um das zu zeigen. Mir fallen nämlich gerade mal so ein:

  • push/pop
  • pushfd/popfd (pushf/popf)
  • pushfw/popfw
  • pushad/popad (pusha/popa)
  • pushaw/popaw
  • int/iret
  • far-call/retf
  • near-call/retn (call/ret)
  • enter/leave
  • far-jmp (auf Taskselektor)
  • sysenter/sysexit
  • syscall/sysret
  • theoretisch auch sub/add/mov (mit ESP/SS)
  • für 286/386 auch loadall

Und das sind einfach zu viele für so eine Tabelle. --XanClic 22:04, 21. Jan. 2010 (CET)