do #9, endCORDICRoutine
sac.r a, [w9] ; put I onto local stack
sac.r b, w6 ; w6 = Q
cp0 w6 ; if Q < 0 goto rotate positive
bra N, rotate_pos
----------------------
sac.r A,#0,W0
mov W0,_smc1+SMC_EstIalpha
----------------------
divf W0, W7
Mình tham khảo một file mã nguồn của DSPic ở trên mạng mà không hiểu được lệnh sac.r dùng để làm gì.
Lệnh chia divf là lấy W0 chia cho W7 kết quả lưu vào W0 hay W7?
Mình đã tìm mấy ngày nay trên google mà không có. Bạn nào biết hướng dẫn mình với. Thanks
thay đổi nội dung bởi: robocon1, 11-07-2011 lúc 03:43 AM.
|