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

PIC18F4550 ฆஈଣዚ C ႧԊணࠇྼਕ


                                                                指 令 解 碼 後
                                    暫存器A      暫存器B       0   0  1   0   0   0   0   0



                                          相加

                                          相減
                                          AND

                                           OR

                                          NOT
                                          XOR

                                          複製

                                          旋轉
                                              · ྡ 1-2-1cఊʩཥ༩ܸ˿༆ᇁͪจྡ

                       ྡʕΪఊʩཥ༩̥Ϟ 8 ࡈdה˸ܸ˿ᇁʕਜйܸ˿˾໮ᇜᇁ̥ࠅ 3 ࡈЗʩdᅲπ

                 ኜϞ 3 ࡈd̥ࠅՇࡈЗʩఱԑ˸ਗ਼ᅲπኜᇜᇁdν؈ٜ݊ટᅰ࠽މܸ˿ʕٙ዁Ъਞᅰ
                 Ը๕dఱࠅ޶݊εˇЗʩٙ CPUfͪจྡʕdܸ˿༆ᇁЗʩ 5 ݊ 1€ස̙ՉʕɓࡈЗ
                 ʩ݊ 1 ʑঐ၈މ༆ᇁd݂ܸ˿ᇁٙᇜᇁ௅ʱ݊ 101d˜AND™ٙఊʩཥ༩஗઼ਗf

                 ˸Ϥᗳપdਂ˜޴̋™ܸٙ˿ᇜᇁ݊ 111fܸ˿ᇜᇁʕΎܸ֛̋ᅲπኜאᅰ࠽dఱ̙˸
                 ࿴ϓɓࡈҁ዆ܸٙ˿f€຅್dԫྼɪ MCU ܸٙ˿ʔึ̥Ϟ 8 ࡈf

                       Ό௅˸ɚආՓԸڌܸͪ˿̌ঐܘᗭૐ˖່͛dΪϤϞəଡ଼ΥႧԊٙପ͛dࡡۆ

                 ɪ݊͜༈ܸ˿จ່ٙߵ˖ۃ 3 ࡈο͎Ըڌͪ༈ܸ˿̌ঐfԷνɪྡd޴ܸ̋˿ዚ૛Ⴇ
                 Ԋ݊ 111 א 07 €͊ў޴̋ٙਞᅰᅲπኜЗѧאᅰ࠽dϾ˸ ADD€Additionਂމ
                          B
                                 H
                 ޴̋ٙଡ଼ΥႧԊᇁd޴ಯۆ݊ SUB€SubtractionfΪϤdଡ଼ΥႧԊ೻όᇁ޴࿁׵ዚ
                 ૛ႧԊ೻όᇁ݊ˢ༰࢙׸஗ቡᛘdШ CPU ೌجኽ˸ੂБdᒔ̀඲຾ਖ਼᙮ٙଡ଼ᙇழ᜗
                 €AssemblerԸଡ଼ᙇϓዚ૛ႧԊ€ਗ਼ ADD ᔷϓ 111ʑঐ஗ੂБf

                       ΂ОႧԊdѩ˸੻Ցዚ૛ႧԊԸᜫ༈ CPU ͍ᆽੂБމͦٙdމə༺ՑϤɓͦٙd

                 ଡ଼ΥႧԊϞ΢ఊ౺˪ૄ໊ٙਖ਼͜ଡ଼ᙇኜ€Assemblerழ᜗dਗ਼ଡ଼ΥႧԊଡ଼ᙇϓዚ૛Ⴇ
                 Ԋ€ͦٙ೻όfC ႧԊϞ΢ఊ౺˪ૄ໊ٙਖ਼͜ᇜᙇኜ€Compilerਗ਼ C ႧԊ೻όᇜ
                 ᙇϓ༈ MCU ٙዚ૛ႧԊ೻όfϾଡ଼ΥႧԊձዚ૛ႧԊගՈϞ 1 ࿁ 1 ٙˀՌᅰᗫڷd݂

                 ̙຾ˀଡ଼ᙇ೻όdਗ਼ዚ૛ႧԊˀଡ଼ᙇމଡ଼ΥႧԊf຅್ C ႧԊɓ͇ᇜᙇϓዚ૛ႧԊd
                 ఱ̙˸ˀଡ଼ᙇ੻Ց޴࿁Ꮠٙଡ଼ΥႧԊiШೌجਗ਼ዚ૛ႧԊᔷ౬Ϋ C ႧԊf





             4
   9   10   11   12   13   14   15   16   17   18   19