| 
  |||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe  | 
  
極度郁悶:義隆的異或指令! | 
  
| 作者:457878 欄目:單片機(jī) | 
reg1 EQU 0x10 reg2 EQU 0x11 ORG 0000h jmp main org 0010h main: mov a,@100 mov reg1,a mov a,@200 mov reg2,a mainLoop: wdtc mov a, reg1 XOR reg2,a jbs 0x03,2 jmp mainLoop ;沒有變化不理睬 nop ;應(yīng)該到這里而執(zhí)行不到這里。! jmp mainLoop 這個調(diào)不通,什么事也做不了。! 拜托高手幫忙看看!!  | 
  
| 2樓: | >>參與討論 | 
| 作者: pheavecn 于 2006/4/10 0:44:00 發(fā)布:
         jbs 0x03,2的意思是Z==1,skip一條指令. 100 XOR 200本來就不等于0,當(dāng)然不跳過了. 通常,要定義skpz skpnz宏來代替jbs 0x03,2這樣的指令,否則可讀性太低. skpz MACRO JBS 0X03,2 ENDM skpnz MACRO JBC 0X03,2 ENDM  | 
  |
| 3樓: | >>參與討論 | 
| 作者: hotpower 于 2006/4/10 0:57:00 發(fā)布:
         哈哈...早把這些匯編忘了  | 
  |
| 4樓: | >>參與討論 | 
| 作者: 457878 于 2006/4/10 8:00:00 發(fā)布:
         嗨,有時候腦子就是這樣,不聽使喚,謝謝指點(diǎn)。  | 
  |
| 5樓: | >>參與討論 | 
| 作者: sxl_72 于 2006/4/18 14:12:00 發(fā)布:
         hotpower忘本了 人不能忘本呀  | 
  |
  | 
    
 
  | 
  
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 | 
Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號  |