第1 章 體系結(jié)構(gòu) ARM經(jīng)典300問(wèn)與答第1 問(wèn):Q:請(qǐng)問(wèn)在初始化CPU 堆棧的時(shí)候一開(kāi)始在執(zhí)行mov r0, LR 這句指令時(shí)處理器是什么模式A:復(fù)位后的模式,即管理模式.第2 問(wèn):Q:請(qǐng)教:MOV 中的8 位圖立即數(shù),是怎么一回事 0xF0000001 是怎么來(lái)的A:是循環(huán)右移,就是一個(gè)0—255 之間的數(shù)左移或右移偶數(shù)位的來(lái)的,也就是這個(gè)數(shù)除以4一直除, 直到在0-255 的范圍內(nèi)它是整數(shù)就說(shuō)明是可以的!A:8 位數(shù)(0-255)循環(huán)左移或循環(huán)右移偶數(shù)位得到的,F0000001 既是0x1F 循環(huán)右移4 位,符合規(guī)范,所以是正確的.這樣做是因?yàn)橹噶铋L(zhǎng)度的限制,不可能把32 位立即數(shù)放在32 位的指令中.移位偶數(shù)也是這個(gè)原因.可以看一看ARM 體系結(jié)構(gòu)(ADS 自帶的英文文檔)的相關(guān)部分.第3 問(wèn):Q:請(qǐng)教:《ARM 微控制器基礎(chǔ)與實(shí)戰(zhàn)》2.2.1 節(jié)關(guān)于第2 個(gè)操作數(shù)的描述中有這么一段:#inmed_8r 常數(shù)表達(dá)式.該常數(shù)必須對(duì)應(yīng)8 位位圖,即常熟是由一個(gè)8 位的常數(shù)循環(huán)移位偶數(shù)位得到.合法常量:0x3FC,0,0xF0000000,200,0xF0000001.非法常量:0x1FE,511,0xFFFF,0x1010,0xF0000010.常數(shù)表達(dá)式應(yīng)用舉例:......LDR R0,[R1],#-4 ;讀取 R1 地址上的存儲(chǔ)器單元內(nèi)容,且 R1 = R1-4針對(duì)這一段,我的疑問(wèn):1. 即常數(shù)是由一個(gè)8 位的常數(shù)循環(huán)移位偶數(shù)位得到,這句話如何理解2. 該常數(shù)必須對(duì)應(yīng)8 位位圖,既然是8 位位圖,那么取值為0-255,怎么0x3FC 這種超出255 的數(shù)是合法常量呢3. 所舉例子中,合法常量和非法常量是怎么區(qū)分的 如0x3FC 合法,而0x1FE 卻非法0xF0000000,0xF0000001 都合法,而0xF0000010 又變成了非法4. 對(duì)于匯編語(yǔ)句 LDR R0,[R1],#-4,是先將R1 的值減4 結(jié)果存入R1,然后讀取R1 所指單元的 值到R0,還是先讀取R1 到R0,然后再將R1 減4 結(jié)果存入R1A:提示,任何常數(shù)都可用底數(shù)*2 的n 次冪 來(lái)表示.1. ARM 結(jié)構(gòu)中,只有8bits 用來(lái)表示底數(shù),因此底數(shù)必須是8 位位圖.2. 8 位位圖循環(huán)之后得到常數(shù),并非只能是8 位.3. 0xF0000010 底數(shù)是9 位,不能表示.4. LDR R0, [R1], #-4 是后索引,即先讀,再減.可以看一看ARM 體系結(jié)構(gòu)對(duì)相關(guān)尋址方式的說(shuō)明.
上傳時(shí)間: 2013-11-22
上傳用戶:1109003457
根據(jù)平行因子(PARAFAC)模型,研究DS-CDMA盲多用戶檢測(cè)算法。將直接三線性分解算法(DTLD)與三線性交替最小二乘(TALS)算法結(jié)合,提出一種新的DTALS-PARAFAC盲接收機(jī),解決了三線性交替最小二乘(TALS)算法中因?yàn)槌跏贾倒烙?jì)不當(dāng)引起的收斂速度差的問(wèn)題。仿真結(jié)果表明,與TALS-PARAFAC接收機(jī)相比,DTALS-PARAFAC接收機(jī)改善了誤碼率性能,并且具有更快的收斂速度。
標(biāo)簽: PARAFAC DS-CDMA 模型 接收機(jī)
上傳時(shí)間: 2013-11-24
上傳用戶:songkun
衛(wèi)星導(dǎo)航定位中,基于載波相位觀測(cè)值的RTK定位技術(shù)能夠在達(dá)到厘米級(jí)的定位精度,其核心技術(shù)是整周模糊度的快速解算。采用LAMBDA方法能快速解算整周模糊度完成初始化,實(shí)時(shí)周跳檢測(cè),搜索并固定新的模糊度。利用2個(gè)NovAtel接收機(jī)采集數(shù)據(jù),對(duì)采集到的數(shù)據(jù)進(jìn)行仿真驗(yàn)證。仿真結(jié)果顯示,該方法縮短了搜索的時(shí)間,定位結(jié)果達(dá)到了精度要求。
標(biāo)簽: LAMBDA 算法 衛(wèi)星導(dǎo)航定位 中的應(yīng)用
上傳時(shí)間: 2013-10-25
上傳用戶:yuchunhai1990
二層交換技術(shù)是發(fā)展比較成熟,二層交換機(jī)屬數(shù)據(jù)鏈路層設(shè)備,可以識(shí)別數(shù)據(jù)包中的MAC 地址信息,根據(jù)MAC 地址進(jìn)行轉(zhuǎn)發(fā),并將這些MAC 地址與對(duì)應(yīng)的端口記錄在自己內(nèi)部的一個(gè)地址表中。
標(biāo)簽: 四層交換
上傳時(shí)間: 2013-11-22
上傳用戶:來(lái)茴
針對(duì)能量受限的無(wú)線傳感器網(wǎng)絡(luò),該文綜合考慮了協(xié)作節(jié)點(diǎn)數(shù)量和調(diào)制方式對(duì)系統(tǒng)能量有效性的影響,提出一種能量最優(yōu)的綜合優(yōu)化方法。文中首先給出了在Rayleigh 衰落信道環(huán)境下,協(xié)作通信系統(tǒng)采用二相相移鍵控(BPSK)和M 進(jìn)制正交幅度調(diào)制(MQAM)時(shí)誤碼率的閉式表達(dá),同時(shí)對(duì)協(xié)作通信的系統(tǒng)能耗進(jìn)行了分析。在此基礎(chǔ)上,根據(jù)能耗最小化原則對(duì)協(xié)作節(jié)點(diǎn)數(shù)量和調(diào)制方式進(jìn)行了聯(lián)合優(yōu)化。仿真結(jié)果表明,與調(diào)制方式固定或協(xié)作節(jié)點(diǎn)數(shù)固定的系統(tǒng)相比,該方案能進(jìn)一步降低協(xié)作通信的系統(tǒng)能耗。
標(biāo)簽: 無(wú)線傳感器網(wǎng)絡(luò) 協(xié)作通信 能耗
上傳時(shí)間: 2013-11-21
上傳用戶:angle
物聯(lián)網(wǎng)周刊(智慧化零售和遠(yuǎn)程支付
標(biāo)簽: 2010 物聯(lián)網(wǎng) 零 遠(yuǎn)程
上傳時(shí)間: 2013-10-12
上傳用戶:ryb
SIMATIC WinCC V6.0 SP3 增加了一些重要的系統(tǒng)功能,可通過(guò)工廠智能選件,實(shí)現(xiàn)過(guò)程可視化和過(guò)程優(yōu)化:l 數(shù)據(jù)評(píng)估功能實(shí)現(xiàn)在線分析- 分析過(guò)程值歸檔的統(tǒng)計(jì)函數(shù)- 曲線線條寬度、工具提示以及對(duì)數(shù)形式表示都可自由組態(tài)- 消息順序列表可以按欄標(biāo)題進(jìn)行分類l WinCC/Web Navigator V6.1- 基本過(guò)程控件-支持 Web- 支持操作員消息 SIMATIC®WinCC®可以在Windows下為所有工業(yè)領(lǐng)域提供全面的SCADA功能,包括單用戶系統(tǒng)、配有冗余服務(wù)器的分布式多用戶系統(tǒng),以及使用Web客戶機(jī)的跨現(xiàn)場(chǎng)解決方案。WinCC 的信息交換功能可實(shí)現(xiàn)跨公司的垂直集成。
標(biāo)簽: SIMATIC WinCC 6.0 SP3
上傳時(shí)間: 2013-11-13
上傳用戶:tiantwo
可視化編程 經(jīng)典諾基亞手機(jī)游戲。
標(biāo)簽: 可視化編程 諾基亞 手機(jī)游戲 源代碼
上傳時(shí)間: 2013-11-23
上傳用戶:urgdil
數(shù)據(jù)結(jié)構(gòu)二叉樹(shù)實(shí)現(xiàn)。
標(biāo)簽: 二叉樹(shù) 實(shí)驗(yàn)報(bào)告
上傳時(shí)間: 2013-11-04
上傳用戶:zhangxin
求最值的微機(jī)程序。
上傳時(shí)間: 2013-10-30
上傳用戶:星仔
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1