View Single Post
Old 20-11-2014, 01:08 PM   #77
matmatinhyeu
Nhập môn đệ tử
 
Tham gia ngày: Oct 2012
Bài gửi: 4
:
chào các bạn anh chị. hiện tại mình đang viết chương trình robot Micromouse, mình đang vướng mắc phần thanh ghi Stack trong PIC 18f4550, mình sử dụng CCS C. các bạn hay anh chị nào có thể chỉ cho mình cách thức đọc và ghi vào stack được không ạ:
cụ thể như sau:
STACK của e là 1 mảng có 64 byte khai báo: int8 stackstr[64];
biến con trỏ thanh ghi được khai báo: int: stack_pointer=0;
- khi đọc tài liệu liên quan đến stack register thì vẫn không hiểu nguyên lý hoạt động của nó, làm thế nào để đẩy 1 giá trị vào stack, sau đó lấy nó ra so sánh xong rồi thực hiện vòng lặp liên tục cho đến khi stack rỗng?. Chỗ mình không hiểu là như thế nào là Stack rỗng? và làm sao để biết nó đã rỗng? rổng có phải là giá trị =0 hay là không gán giá trị gì không ạ?
Giúp mình gấp với nhé, Cảm ơn cả nhà nhiều
matmatinhyeu vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn