Tôi đang cố gắng hiểu điểm nhập của ứng dụng Mac cổ điển cũ. Tôi đã tháo tài nguyên CODE đầu tiên (không phải CODE # 0, đó là bảng nhảy). Mã đề cập đến một số biến trong ngăn xếp: một từ 0004 (A7), một dãy các từ dài bắt đầu từ 000C (A7) có độ dài là giá trị 0004 (A7) và một từ dài cuối cùng vượt ra ngoài mảng đó dường như là một con trỏ đến một chuỗi ký tự.Trên ngăn xếp 68000 khi MacOS cổ điển tham gia chương trình là gì?
Mảng từ dài trông giống như chuỗi ở cái nhìn đầu tiên, vì vậy trông bề ngoài giống như chúng ta đang xử lý một tình huống (int argc, char ** argv), ngoại trừ mảng "argv" nằm trong khung ngăn xếp .
Chương trình sẽ trông đợi gì trên ngăn xếp/đăng ký của nó khi ứng dụng này được hệ điều hành Mac gọi lần đầu tiên?
Cảm ơn con trỏ, Martin. Tuy nhiên, MacOS có trước Linux một vài năm và chắc chắn không dựa trên thời gian chạy Unix ("tài nguyên và dĩa dữ liệu", bất cứ ai?). Mã tôi đang xem là gần như nhưng không hoàn toàn giống như Unixy argc, argv entry convention. –