PDA

View Full Version : Stack pointer_dsp30F401x


memdsp
31-12-2008, 11:32 PM
Em mới tìm hiểu về dspic ,có câu hỏi mong các bác giúp đỡ
-Tại phần trong hình vẽ em thấy thanh ghi W15 là con trỏ ngăn xếp,nhưng thanh ghi W14 thì em không hiểu lắm.Nó có phải dùng để xác định độ lớn của ngăn xếp không?

namqn
01-01-2009, 12:19 AM
Em mới tìm hiểu về dspic ,có câu hỏi mong các bác giúp đỡ
-Tại phần trong hình vẽ em thấy thanh ghi W15 là con trỏ ngăn xếp,nhưng thanh ghi W14 thì em không hiểu lắm.Nó có phải dùng để xác định độ lớn của ngăn xếp không?
Chức năng được định trước của W14 là Stack Frame Pointer, dùng cho việc tạo các stack frame (vùng nhớ cho biến cục bộ của một chương trình con). Bạn đọc thêm tài liệu "dsPIC30F/33F Programmer's Reference Manual", mục 4.7, và phần giải thích cũng như ví dụ của các lệnh hợp ngữ LNK và ULNK.

Nếu không dùng stack frame thì thanh ghi W14 có thể dùng như một thanh ghi thông dụng 16-bit.

Thân,