View Single Post
Old 07-07-2007, 11:04 AM   #1
phamthanhkhuyen
Đệ tử 1 túi
 
Tham gia ngày: Nov 2006
Bài gửi: 25
:
Làm sao để viết chương trình MPASM đúng

to namqn
tôi có một vài điều không hiểu xin nhờ bạn chỉ giúp
giả sử tôi có một doạn chương trình:

Code:
;1. CAU HINH THIET BI :
					LIST P=16F877A
					INCLUDE <P16F877A.INC>
					__CONFIG _HS_OSC &_WDT_OFF&_LVP_OFF
 
   start
                     ;khai báo ban đầu
                     call INI_1
                     call INI_2
   main
                     call chtr_call1
                     call chtr_call2
                     call chtr_call3
                     goto main
   ;các chươn trình con
   INI_1
                     ...
                     return
   INI_2
                     ...
                     return


   chtr_call1
                     ...
                     ;nếu thỏa điều kiện 1
                     goto chtr_goto1

                     ;nếu thỏa điều kiện 2
                     goto chtr_goto2

                     ;nếu thỏa điều kiện 3
                     goto chtr_goto3

                     ;nếu thỏa điều kiện 4
                     goto chtr_goto4
                     ...
   exit_chtr_call1                     
                     return



  chtr_goto1
                     call of_goto
                     ...
                     call table1
                     ...
                     goto exit_chtr_call1


  chtr_goto2
                     call of_goto
                     ...
                     call table2
                     ...
                     goto exit_chtr_call1


  chtr_goto3
                     ...
                     goto exit_chtr_call1

  chtr_goto4
                     ...
                     goto exit_chtr_call1



  chtr_call2
                     ...
                     return


  chtr_call3
                     ...
                     return

  of_goto
                     ...
                     return


  table1
                     retlw ...
                     retlw ...

  table2
                     retlw ...
                     retlw ...

                     end

thay đổi nội dung bởi: phamthanhkhuyen, 07-07-2007 lúc 11:48 AM.
phamthanhkhuyen vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn