|
Tài trợ cho PIC Vietnam |
Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
|
Ðiều Chỉnh | Xếp Bài |
25-08-2006, 01:33 AM | #1 |
Đệ tử 1 túi
Tham gia ngày: Aug 2006
Bài gửi: 17
: |
Chương trình dịch *.asm to *.c
Các bạn cao thủ nào có chương trình dịch từ ngôn ngử *.asm to *C cho mình với.
Cám ơn trước nha. |
25-08-2006, 02:45 AM | #2 |
Đệ tử 2 túi
|
Cái đó gọi là decompiler. Bạn "yên tâm" đi, không có trình nào có thể làm được như thế đâu (ít ra là theo kiến thức của mình).
Chúc vui |
25-08-2006, 09:51 AM | #3 |
PIC Bang chủ
|
Chương trình Decompiler phổ biến nhất là bộ source của Nigel, nó được tích hợp trong trình nạp IC-PROG và WINPICPRO40. Nó dịch từ mã .hex, .out sang .asm.
Còn từ .asm dịch sang .c thì gần như là điều không tưởng, và không thể làm được. Một lý do đơn giản, muốn làm một trình dịch như vậy, thì gần như phải dịch được hết mọi lệnh. Nếu dịch từng lệnh asm ra c, thực chất c cũng có những lệnh tương đương asm, nhưng nếu như vậy thì dài vô kể, nếu có trình dịch đó, thì người ta sẽ chọn đọc bằng asm. Nếu như dịch kiểu tối ưu lệnh c, thì rõ ràng, có những đoạn mã lệnh asm, không thể nào có thể viết bằng trình c thu gọn. Đó là lý do người ta không làm trình dịch ngược từ asm ra c, chứ lệnh c đủ để biểu diễn hết tất cả từng lệnh asm, từ dịch bit, kiểm tra....tương tác thanh ghi, các phép toán.... Chúc vui.
__________________
Công ty TNHH Thương mại và Giao nhận R&P store.hn@rpc.vn - store.hcm@rpc.vn Học PIC như thế nào? |
|
|