Tôi đã tự hỏi whats sự khác biệt giữa stack trong C và ngăn xếp trong assembler cho các bộ vi xử lý như RISC hoặc ARM?Stack trong lắp ráp vs stack trong c?
Proffesor nói, hãy cẩn thận, ngăn xếp khác với chồng bạn đã biết về về đề tài khác (Algorithms và Kiến trúc, nơi chúng tôi tìm hiểu về C)
Theo như tôi có thể nhớ lại, cả hai đều chỉ lưu dữ liệu trong bộ nhớ, cả hai chức năng trên chương trình LastInFirstOut, cả hai cần phải được làm sạch sau khi sử dụng.
Ý tôi là, chúng không thể giống nhau vì chúng ở hai "thế giới" khác nhau nhưng tôi thiếu một điều gì đó quan trọng khác với chúng? Có thể thats nó, nhưng nó đã được bugging tôi từ bao giờ.
Cảm ơn bạn
bạn có nghĩa là C hoặc C# không? – Liam
_ "bộ xử lý như RISC hoặc ARM" _. RISC chỉ là một khái niệm, trong khi ARM là một thiết kế cụ thể của một kiến trúc kiểu RISC. – Michael
Giáo sư có thể có nghĩa là nó khác nhau vì ngăn xếp cuộc gọi/trả lại được quản lý, (một phần), trong phần cứng. –