Trích:
Nguyên văn bởi lungtung
Trong PIC18f có phần mở rộng với một số lệnh khác.
VD: MOVSF [00h],20h
Có phải lệnh này tương đương với lệnh mov 20h,@r0 với r0 = FSR2 phải không?
Vậy khi mô phỏng với MPLAB thì làm sao xem được kết quả của lệnh này?
Cám Ơn!
|
Lệnh MOVSF [00h], 20h sẽ sao chép nội dung của ô nhớ có địa chỉ (nội dung của FSR2 + 00h) vào ô nhớ có địa chỉ 20h. Tương đương với lệnh trên hay không thì tôi không rõ, vì không còn nhớ những gì liên quan đến MCS51.
Khi mô phỏng bằng MPLAB SIM, bạn sẽ phải làm một cách gián tiếp thôi, theo dõi nội dung của FSR2 và theo dõi ô nhớ mà (FSR2+00h) trỏ tới, đồng thời theo dõi nội dung của ô nhớ 20h.
Thân,