ARM微處理器的工作狀態(tài)一般有兩種,并可在兩種狀態(tài)之間切換。
第一種為ARM狀態(tài),此時(shí)處理器執(zhí)行32位的字對(duì)齊的ARM指令;第二種為Thumb狀態(tài),此時(shí)處理器執(zhí)行16位的、半字對(duì)齊的Thumb指令。在程序的執(zhí)行過程中,微處理器可以隨時(shí)在兩種工作狀態(tài)之間切換,并且,處理器工作狀態(tài)的轉(zhuǎn)變并不影響處理器的工作模式和相應(yīng)寄存器中的內(nèi)容。但ARM微處理器在開始執(zhí)行代碼時(shí),應(yīng)該處于ARM狀態(tài)。
進(jìn)入Thumb狀態(tài):當(dāng)操作數(shù)寄存器的狀態(tài)位(位0)為1時(shí),可以采用執(zhí)行BX指令的方法,使微處理器從ARM狀態(tài)切換到Thumb狀態(tài)。此外,當(dāng)處理器處于Thumb狀態(tài)時(shí)發(fā)生異常(如IRQ、FIQ、Undef、Abort、SWI等),則異常處理返回時(shí),自動(dòng)切換到Thumb狀態(tài)。
進(jìn)入ARM狀態(tài):當(dāng)操作數(shù)寄存器的狀態(tài)位為0時(shí),執(zhí)行BX指令時(shí)可以使微處理器從Thumb狀態(tài)切換到ARM狀態(tài)。此外,在處理器進(jìn)行異常處理時(shí),把PC指針放入異常模式鏈接寄存器中,并從異常向量地址開始執(zhí)行程序,也可以使處理器切換到ARM狀態(tài)。
結(jié)算模式,你這個(gè)說法好象不嚴(yán)謹(jǐn),結(jié)算是用清單形式還是用定額計(jì)算形式,無非是這兩種形式。投標(biāo)模式也是清單計(jì)價(jià)模式。如果要改成定額計(jì)價(jià)模式,就要重新以定額模式建立工程,可以將原清單中的定額子目逐個(gè)復(fù)制過來...
看你EPC合同如何約定的結(jié)算方式啊,如果你EPC就是總價(jià)包死,那看合同要求里滿足的建筑面積等要求滿足就不調(diào)整合同價(jià),如果有調(diào)整條款,按條款執(zhí)行啊
燈箱按情景模式施工:營(yíng)業(yè)模式、 非營(yíng)業(yè)模式、夜間模式
就計(jì)算燈箱個(gè)數(shù)就行,就像買手機(jī),手機(jī)有振動(dòng)模式、響鈴模式等,這些只是它的功能。
格式:pdf
大小:107KB
頁數(shù): 4頁
評(píng)分: 4.4
基于ARM微處理器硬件平臺(tái),采用μC/OS-II嵌入式實(shí)時(shí)操作系統(tǒng),設(shè)計(jì)了動(dòng)模實(shí)驗(yàn)故障時(shí)間控制器,并結(jié)合SHD-3000型動(dòng)模實(shí)驗(yàn)室控制臺(tái)的具體情況,實(shí)現(xiàn)了開入量快速響應(yīng)處理、開出量編程控制等各種功能.測(cè)試結(jié)果表明,故障時(shí)間控制器動(dòng)作迅速、可靠,可以滿足對(duì)故障現(xiàn)象進(jìn)行定性、定量分析研究的要求.
格式:pdf
大?。?span id="flgu9xa" class="single-tag-height">107KB
頁數(shù): 未知
評(píng)分: 4.7
本項(xiàng)目為了實(shí)現(xiàn)硬件平臺(tái)的四旋翼微型飛行器自主飛行控制,對(duì)飛行控制系統(tǒng)進(jìn)行了初步設(shè)計(jì),并且以飛思卡爾公司的16位單片機(jī)MC9S12XS128為控制核心,給出了飛行控制系統(tǒng)的硬件設(shè)計(jì),研究了設(shè)計(jì)中的關(guān)鍵技術(shù)。由于四旋翼微型飛行器是一種以4個(gè)電機(jī)作為動(dòng)力裝置,通過調(diào)節(jié)電機(jī)轉(zhuǎn)速來控制飛行的欠驅(qū)動(dòng)系統(tǒng);我們采用了低功耗的元器件和貼片封裝,使飛行器具有體積小、重量輕、功耗低的優(yōu)點(diǎn);并且項(xiàng)目后期經(jīng)過了多次室內(nèi)試驗(yàn),該硬件設(shè)計(jì)出來性能可靠,能滿足飛行器的起飛、懸停、降落等飛行姿態(tài)的控制要求。
ARM926EJ-S? 處理器具有如下特點(diǎn):Jazelle? 技術(shù)得到增強(qiáng)的 32 位 RISC CPU、靈活的大小指令和數(shù)據(jù)緩存、緊密耦合內(nèi)存 (TCM) 接口和內(nèi)存管理單元 (MMU)。它還提供單獨(dú)指令和數(shù)據(jù) AMBA? AHB? 接口,適合基于多層 AHB 的系統(tǒng)。ARM926EJ-S 處理器可執(zhí)行 ARMv5TEJ 指令集,其中包括功能得到增強(qiáng)的 16 x 32 位乘法器,可進(jìn)行單周期 MAC 運(yùn)算,以及 16 位定點(diǎn) DSP 指令,可增強(qiáng)多個(gè)信號(hào)處理應(yīng)用程序的性能并支持 Thumb? 技術(shù)。
ARM926EJ-S 處理器為入門級(jí)處理器,支持 各種操作系統(tǒng),如 Linux、Windows CE 和 Symbian。ARM926EJ-S 處理器是最流行的 ARM 處理器之一,是眾多應(yīng)用的理想之選。
ARM926EJ-S 處理器具有以下一些功能:
Java 加速
DSP 擴(kuò)展
可選浮點(diǎn)單元
靈活的本地內(nèi)存系統(tǒng),其緩存可與卓越的緊密耦合內(nèi)存 (TCM) 集成
保持與 ARM7TDMI? 處理器的二進(jìn)制兼容
業(yè)界標(biāo)準(zhǔn)
迄今已售出 50 多億臺(tái) ARM9 處理器
ARM926EJ-S 處理器已授權(quán)于全球 100 多家硅片供應(yīng)商,并不斷在眾多產(chǎn)品和應(yīng)用中得到成功部署。
通過提供穩(wěn)定而可靠的性能,該處理器為設(shè)計(jì)人員提供了低風(fēng)險(xiǎn)解決方案,并加快了產(chǎn)品上市速度 。
應(yīng)用范圍
ARM926EJ-S 可用于眾多先進(jìn)的數(shù)字產(chǎn)品:
產(chǎn)品類型應(yīng)用
消費(fèi)品 智能手機(jī)、PDA、機(jī)頂盒、PMP、電子玩具、數(shù)碼相機(jī)、數(shù)碼攝像機(jī)等
聯(lián)網(wǎng) 無線局域網(wǎng)、802.11、藍(lán)牙、Firewire、SCSI、2.5G/3G 基帶等
汽車 電力火車、ABS、車身系統(tǒng)、導(dǎo)航、信息娛樂等
嵌入式 USB 控制器、藍(lán)牙控制器、醫(yī)用掃描儀等
存儲(chǔ) 硬盤控制器、固態(tài)驅(qū)動(dòng)器等
為實(shí)現(xiàn)產(chǎn)品的迅速上市,搶占市場(chǎng)先機(jī),許多廠商沒有底層的開發(fā)人員,或者開發(fā)工作量大,就采購(gòu)第三方嵌入式主板廠商的開發(fā)板作為產(chǎn)品的主板。安賽卓爾電子科技推出的一系列ARM926EJ-S內(nèi)核的ARM9開發(fā)板已在工業(yè)控制、醫(yī)療電子、節(jié)能環(huán)保、智能交通、能源節(jié)能、電力系統(tǒng)、通訊系統(tǒng)、紡織行業(yè)、數(shù)控行業(yè)、汽車電子、工業(yè)觸摸屏控制系統(tǒng)、機(jī)器人視覺、媒體處理無線應(yīng)用、數(shù)字家電、車載設(shè)備、通信設(shè)備、網(wǎng)絡(luò)終端等環(huán)境惡劣場(chǎng)合廣泛應(yīng)用,贏得國(guó)內(nèi)多家應(yīng)用廠商的好評(píng),與國(guó)內(nèi)多家公司和廠家建立戰(zhàn)略合作伙伴關(guān)系 。
第1章 ARM系列微處理器簡(jiǎn)介
1.1 什么是ARM
1.2 ARM體系結(jié)構(gòu)的命名規(guī)則
1.3 初識(shí)ARM系列處理器
1.4 ARM系列處理器的應(yīng)用領(lǐng)域
1.5 ARM芯片的特點(diǎn)與選型
1.6 ARM開發(fā)工具
第2章 ARM體系結(jié)構(gòu)
2.1 ARM體系結(jié)構(gòu)的特點(diǎn)
2.2 流水線
2.3 ARM存儲(chǔ)器
2.4 I/O管理
2.5 ARM開發(fā)調(diào)試方法
第3章 ARM微處理器的編程模型
3.1 數(shù)據(jù)類型
3.2 處理器工作模式
3.3 ARM寄存器組織
3.4 異常中斷處理
第4章 ARM指令尋址方式
4.1 數(shù)據(jù)處理指令的尋址方式
4.2 內(nèi)存訪問指令尋址
第5章 數(shù)據(jù)傳送指令
5.1 MOV指令
5.2 MVN指令
5.3 單寄存器的Load/Store指令
5.4 多寄存器Load/Store內(nèi)存訪問指令
5.5 單數(shù)據(jù)交換指令
5.6 程序狀態(tài)寄存器指令
第6章 數(shù)據(jù)處理指令
第7章 乘法指令
第8章 跳轉(zhuǎn)指令
第9章 協(xié)處理器及其他指令
第10章 ARM匯編程序設(shè)計(jì)
第11章 Tumb指令集
第12章 混合使用C、C++和匯編語言
第13章 嵌入式軟件開發(fā)
第14章 高效的C編程
第15章 ARM存儲(chǔ)器
第16章 ARM體系結(jié)構(gòu)的發(fā)展
附錄A ARM體系結(jié)構(gòu)過程調(diào)用標(biāo)準(zhǔn)(AAPCS)
附錄B ARM指令速查(按字母順序)
附錄C Thumb指令速查(按字母順序)
附錄D ARM匯編偽操作速查手冊(cè)(按字母順序)
附錄E 向量浮點(diǎn)編程
參考文獻(xiàn)
從編程的角度看,ARM處理器的工作狀態(tài)通常有以下兩種:
1、ARM狀態(tài),此時(shí)處理器執(zhí)行32位的字對(duì)齊的ARM指令。
2、thumb狀態(tài),此時(shí)處理器執(zhí)行16位的,半字對(duì)齊的thumb指令。
當(dāng)ARM處理器執(zhí)行32位ARM指令集中的指令時(shí),工作在arm狀態(tài),執(zhí)行16位thumb指令集中的指令時(shí),工作在thumb狀態(tài),通常在剛加點(diǎn)開始執(zhí)行代碼時(shí)處于arm狀態(tài),然后在程序的執(zhí)行過程中,只要滿足一定條件,隨時(shí)可以在兩種工作狀態(tài)間切換,并且這種切換并不影響處理器的工作模式和相應(yīng)寄存器中的內(nèi)容。
ARM處理器支持7種運(yùn)行模式,分別為:
用戶模式usr:ARM處理器正常的程序執(zhí)行模式。
快速中斷模式fiq:用于高速數(shù)據(jù)傳輸或通道處理。
外部中斷模式irq:用于通用的中斷處理。
管理模式svc:操作系統(tǒng)使用的保護(hù)模式。
數(shù)據(jù)訪問中止模式abt:當(dāng)數(shù)據(jù)或指令預(yù)取終止時(shí)進(jìn)入該模式,可用于虛擬存儲(chǔ)及存儲(chǔ)保護(hù)。
系統(tǒng)模式sys:運(yùn)行具有特權(quán)的操作系統(tǒng)任務(wù)。
未定義指令模式und:當(dāng)未定義的指令執(zhí)行時(shí)進(jìn)入該模式,可用于支持硬件協(xié)處理器的軟件仿真。