Page 15 - PIC18F4550微處理機C語言設計實務
P. 15

૵ሔଡ଼ΥႧԊձ C ႧԊ 1




                       ᅠᄳணࠇଡ଼ΥႧԊٙҁ዆฿ׂ݊jҁΌ౛౥༈ఊ౺˪Ϟεˇ೻όাኳ᜗̙͜Ըደ
                 ፽೻όk೻όৎᓃίࡳ༁kϞεˇᅲπኜٙৣໄkՉৣໄאΤ၈މОkܸ˿ණʫ࢙މ
                 ОkϞεˇਖ਼᙮ٙմᗙ̌ঐᅼଡ଼ཥ༩kմᗙ̌ঐᅼଡ଼ཥ༩νОછՓk֛ѧᅼόνОk

                 ್ܝҪ೻όணࠇ٫͉ɛ৿ซ݊ CPU ͉ԒdνОɓӉɓӉٙлܸ͜˿ձ༟ࣘܔ࿴͍̈ᆽ
                 ˲ҁ዆ٙ̌ঐ೻ҏf

                       ଡ଼ΥႧԊࣸόසʱ̬ࡈᙷЗj


                      ᅺΤ€Label           ዁Ъᇁ€OP code          ༶ၑɿ€Operand           ൗᙑ€Mnemonic




                 1.   標名(Label):˾ڌ༈ܸ˿הπί೻όাኳ᜗Зѧٙᅺ໮dΪϤʔΝЗѧܸٙ
                     ˿ʔ੻Ϟࠠል޴ΝٙЗѧᅺ໮fʔ੻Դ͜ڭवοਂމᅺΤdԷνܸ˿eᅲπኜ˾

                     ໮nndක᎘̀඲݊ߵ˖ο͎dतࣿୌ໮̥ঐ͜˜_™ձ˜j™fᅺΤί௰̸ᗙୋ
                     ɓࡈᙷЗfίྼყᏐ͜ɪᅺΤڗܓɽߒίɞࡈοʩ˸ʫf

                 2.   操作碼(OP code):уܸ˿ᇁ͉Ԓ઼݊ਗࡳɓࡈఊʩཥ༩ٙᙷЗdจуਂʡჿਗ
                     Ъf


                 3.   運算子(Operand):ί዁ЪᇁੂБٙ༶Ъʕdהცࠅٙਞᅰd݊ᅲπኜΤ၈א
                     ᅰ࠽iจуίࡳ༁ਂfϞԬܸ˿̙˸ʔცࠅϞ༶ၑɿf

                 4.   註釋(Mnemonic):˸ʱ໮˜i™ක֐Ց༈БഐҼd౤Զ΂จٙᅺൗeႭ׼eൗ
                     ᙑٙ̌ঐdίଡ଼ᙇࣛଡ଼ᙇኜʔึ̘ଡ଼ᙇf

                       ൈᏝܸ˿€Pseudo Codej࿁ଡ଼ᙇኜהɨٙ޴ᗫଡ଼ᙇਗЪ஝ᇍdԷν EQUe

                 ORGeEND ௰੬͜Ցf

                 EQU:  ່֛ٙ܁ѓdѓൡଡ଼ᙇኜί೻όʕd˸ݔɓࡈᅺΤ˾ڌݔɓࡈাኳ᜗אᅲπኜ
                         ٙЗѧᇜ໮אݔɓ੬ᅰ࠽f

                         ೻όʕݔࡈЗѧո֛π׳ݔɓࡈᅰ࠽€Էνাኳ᜗ 0x70 Зѧո֛π׳ࣛගٙ
                         ˜ʱ™fۆ̙˸ਗ਼༈Зѧ܁ѓɓዹͭٙᅺΤdᅠᄳ೻όࣛఱʔΎცࠅাഹ༈
                         Зѧᇜ໮dϾ˸ᅺΤڌͪу̙fԷνj


                          Minute EQU 70H     ; ˸ܝఱ̙͜ Minute ˾ڌ 0x70 Зѧf

                         ਗ਼ᅺΤᄳίᅺΤᙷЗdEQU ᄳί዁ЪᇁᙷЗdྼყЗѧᄳί༶ၑɿᙷЗdટഹ
                         ίᅠᄳ೻όࣛdఱ̙˸͜ᅺΤί೻όܸ˿ʕ˾ڌྼყЗѧf





                                                                                                              5
   10   11   12   13   14   15   16   17   18   19   20