Ich habe mich gefragt, was ist der Unterschied zwischen Stack in C und Stack in Assembler für Prozessoren wie RISC oder ARM?Stapel in Assembly vs Stapel in c?
Proffesor sagte, seien Sie vorsichtig, Stapel ist anders als stapeln Sie haben auf anderen Thema (Algorithmen und Strukturen, in denen wir über C lernen) gelernt über
Soweit ich mich erinnern kann, sind beide nur Daten gespeichert im Speicher funktionieren beide im LastInFirstOut-Schema, beide müssen nach der Verwendung bereinigt werden.
Ich meine, sie können nicht die gleichen sein, weil sie in zwei verschiedenen "Welten" sind, aber fehlt mir etwas wichtiges, das sie unterscheidet? Vielleicht ist es das, aber es nervt mich seitdem.
Vielen Dank
meinst du C oder C#? – Liam
_ "Prozessoren wie RISC oder ARM" _. RISC ist nur ein Konzept, während ARM ein konkretes Design einer RISC-Architektur ist. – Michael
Prof. bedeutet wahrscheinlich, dass es anders ist, weil der Call/Return-Stack (teilweise) in Hardware verwaltet wird. –