音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

WINAVR為什么不使用SBR,CBR匯編指令?

作者:sleepcat 欄目:單片機(jī)
WINAVR為什么不使用SBR,CBR匯編指令?
如題

2樓: >>參與討論
sleepcat
補(bǔ)充
就是不能對寄存器直接進(jìn)行位操作,位判斷例如sbr,cbr,sbrc,sbrs
I/O端口到時(shí)可以cbi,sbi什么的

3樓: >>參與討論
sleepcat
補(bǔ)充2
說錯(cuò)了SBRS,SBRC是用的,不過sbr,cbr沒用:
register uint8_t g_ucSys_Flag asm("r14");
.
.
.
.
.
.

322:              if ( TIMER_10MS == (g_ucSys_Flag & TIMER_10MS) )
+000001C8:   FEE1        SBRS    R14,1            Skip if bit in register set
+000001C9:   C018        RJMP    PC+0x0019        Relative jump
324:                  g_ucSys_Flag &= ~TIMER_10MS;
+000001CA:   EF8D        LDI     R24,0xFD         Load immediate
+000001CB:   22E8        AND     R14,R24          Logical AND


4樓: >>參與討論
sleepcat
?
有人回答我嗎

5樓: >>參與討論
athlon64fx
TIMER_10MS 是變量嗎?
 
6樓: >>參與討論
sleepcat
是位變量
如題

7樓: >>參與討論
AIRWILL
SBR,CBR匯編指令只能使用 R16 以上的寄存器
 
8樓: >>參與討論
sleepcat
SBR,CBR匯編指令只能使用 R16 以上的寄存器
但是就算我指定用R16以上的寄存器,WINAVR一樣不使用SBR,CBR

9樓: >>參與討論
AIRWILL
我測試了一下,用了 R23 ,編譯出來啦
 
10樓: >>參與討論
telesoft
SBR,CBR是兩個(gè)假指令,與ORI,ANDI一樣
換個(gè)名字而以,AVR指令中還好多

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
AVR的打印機(jī)方案?
Tinyos系統(tǒng)開發(fā)平臺(tái)求助
求購MOTO生產(chǎn)的CDP68HC68PIE,速報(bào)價(jià)
軟件仿真通過,焊上電路不行
關(guān)于ATtiny26外部復(fù)位問題!急!。。!
免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)