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݂ܸ˿ᇁٙᇜᇁʱ݊ 101dANDٙఊʩཥ༩઼ਗf
˸Ϥᗳપdਂܸ̋ٙ˿ᇜᇁ݊ 111fܸ˿ᇜᇁʕΎܸ֛̋ᅲπኜאᅰ࠽dఱ̙˸
ϓɓࡈҁܸٙ˿f್dԫྼɪ MCU ܸٙ˿ʔึ̥Ϟ 8 ࡈf
Ό˸ɚආՓԸڌܸͪ˿̌ঐܘᗭૐ˖່͛dΪϤϞəଡ଼ΥႧԊٙପ͛dࡡۆ
ɪ݊͜༈ܸ˿จ່ٙߵ˖ۃ 3 ࡈο͎Ըڌͪ༈ܸ˿̌ঐfԷνɪྡdܸ̋˿ዚႧ
Ԋ݊ 111 א 07 ͊ў̋ٙਞᅰᅲπኜЗѧאᅰ࠽dϾ˸ ADDAdditionਂމ
B
H
̋ٙଡ଼ΥႧԊᇁdಯۆ݊ SUBSubtractionfΪϤ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