PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Các ngôn ngữ lập trình khác (CCS C, HT PIC,...)

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 16-05-2008, 03:00 PM   #1
doremino
Đệ tử 3 túi
 
Tham gia ngày: Apr 2008
Bài gửi: 48
:
Post !!giúp em một tí đi các anh!!!

chào các anh!cho em hỏi ứng với lệnh
BTFSS f,b
(kiểm tra bit b trong thanh ghi f nếu=0 thì lệnh tiếp theo được thực thi )
BTFSC f,b
(kiểm tra bit b trong thanh ghi f nếu =1 thì lệnh tiếp theo được thực thi)
Trong C có lệnh nào tương ứng không?Cú pháp ra sao? phiền các huynh đệ ra tay chỉ giáo
Cảm ơn rất nhiều!!!
doremino vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 16-05-2008, 05:45 PM   #2
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi doremino View Post
chào các anh!cho em hỏi ứng với lệnh
BTFSS f,b
(kiểm tra bit b trong thanh ghi f nếu=0 thì lệnh tiếp theo được thực thi )
BTFSC f,b
(kiểm tra bit b trong thanh ghi f nếu =1 thì lệnh tiếp theo được thực thi)
Trong C có lệnh nào tương ứng không?Cú pháp ra sao? phiền các huynh đệ ra tay chỉ giáo
Cảm ơn rất nhiều!!!
Điều này phụ thuộc vào việc lệnh tiếp theo của bạn có phải lệnh chuyển điều khiển hay không. Nếu lệnh tiếp theo là lệnh chuyển điều khiển thì các lệnh BTFSS và BTFSC trên dùng để chọn một trong hai nhánh rẽ. Còn nếu lệnh tiếp theo chỉ là một lệnh thông thường thì hai lệnh trên tương đương với cấu trúc if ... then ...

Nói chung, chúng ta nên hiểu giải thuật của chương trình và sau đó viết code trong C, thay vì chuyển mã hợp ngữ đã có thành mã C. Cho đến thời điểm này, tôi vẫn chưa tìm được công cụ nào cho phép dịch từ mã hợp ngữ thành mã C.

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 16-05-2008, 06:16 PM   #3
doremino
Đệ tử 3 túi
 
Tham gia ngày: Apr 2008
Bài gửi: 48
:
Trích:
Nguyên văn bởi namqn View Post
Điều này phụ thuộc vào việc lệnh tiếp theo của bạn có phải lệnh chuyển điều khiển hay không. Nếu lệnh tiếp theo là lệnh chuyển điều khiển thì các lệnh BTFSS và BTFSC trên dùng để chọn một trong hai nhánh rẽ. Còn nếu lệnh tiếp theo chỉ là một lệnh thông thường thì hai lệnh trên tương đương với cấu trúc if ... then ...

Nói chung, chúng ta nên hiểu giải thuật của chương trình và sau đó viết code trong C, thay vì chuyển mã hợp ngữ đã có thành mã C. Cho đến thời điểm này, tôi vẫn chưa tìm được công cụ nào cho phép dịch từ mã hợp ngữ thành mã C.

Thân,
cảm ơn anh!như vậy mà em cũng không nghĩ ra thật ngớ ngẫn!!cảm ơn anh nhiều
doremino vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 09:33 AM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam