PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) (http://www.picvietnam.com/forum/forumdisplay.php?f=12)
-   -   !!giúp em một tí đi các anh!!! (http://www.picvietnam.com/forum/showthread.php?t=2377)

doremino 16-05-2008 03:00 PM

!!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!!!

namqn 16-05-2008 05:45 PM

Trích:

Nguyên văn bởi doremino (Post 16262)
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,

doremino 16-05-2008 06:16 PM

Trích:

Nguyên văn bởi namqn (Post 16272)
Đ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


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

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam