吉首大學(xué)嵌入式試題庫(kù)_第1頁(yè)
吉首大學(xué)嵌入式試題庫(kù)_第2頁(yè)
吉首大學(xué)嵌入式試題庫(kù)_第3頁(yè)
吉首大學(xué)嵌入式試題庫(kù)_第4頁(yè)
吉首大學(xué)嵌入式試題庫(kù)_第5頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

PAGEPAGE1一、選擇題1、和PC機(jī)系統(tǒng)相比,下列哪點(diǎn)不是嵌入式系統(tǒng)所特有的:(C) A、系統(tǒng)內(nèi)核小 B、專(zhuān)用性強(qiáng)C、可執(zhí)行多任務(wù) D、系統(tǒng)精簡(jiǎn)2ARM公司專(zhuān)門(mén)從事(A)A、基于RISC技術(shù)芯片設(shè)計(jì)開(kāi)發(fā) B、ARM芯片生產(chǎn)C、軟件設(shè)計(jì) D、ARM芯片銷(xiāo)售3、ADD R0,R1,#3屬于(A)尋址方式。A、立即尋址 B、多寄存器尋址C、寄存器直接尋址D、相對(duì)尋址4、GET偽指令的含義是:(A)A、包含一個(gè)外部文件 B、定義程序的入口C、定義一個(gè)宏 D、聲明一個(gè)變量5、存儲(chǔ)一個(gè)32位數(shù)0x876165到2000H~2003H四個(gè)字節(jié)單元中,若以小端模式存儲(chǔ),則2000H存儲(chǔ)單元的內(nèi)容為:(C) A、0x00 B、0x87C6、μCOS-II操作系統(tǒng)不屬于:(C) A、RTOS B、占先式實(shí)時(shí)操作系統(tǒng)C、非占先式實(shí)時(shí)操作系統(tǒng) D、嵌入式實(shí)時(shí)操作系統(tǒng)7、若R1=2000H,(2000H)=0x86,(2008H)=0x39,則執(zhí)行指令LDR R0,[R1,#8]!后R0的值為:(D)A、0x2000 B、0x86C、0x2008 D、8、寄存器R13除了可以做通用寄存器外,還可以做:(C)A、程序計(jì)數(shù)器 B、鏈接寄存器 C、棧指針寄存器 D、基址寄存器9、FIQ中斷的入口地址是:(A)A、0x0000001C B、0x00000008 C、0x00000018 D、0x0000001410、ARM指令集和Thumb指令集分別是(D)位的。A、8位,16位 B、16位,32位 C、16位,16位 D、32位,16位11、ARM寄存器組有(D)個(gè)寄存器。A、7 B、32 C、6 D、3712、在所有工作模式下,(A)都指向同一個(gè)物理寄存器,即各模式共享A、R0-R7 B、R0-R12 C、R8-R12 D、R13,R1413、當(dāng)異常發(fā)生時(shí),寄存器(A)用于保存CPSR的當(dāng)前值,從異常退出時(shí)則可由它來(lái)恢復(fù)CPSR.A、SPSR B、R13 C、R14 D、R1514、能實(shí)現(xiàn)把立即數(shù)0X3FF5000保存在R0中的指令是(A)A、LDR R0,=0X3FF5000B、LDR R0,0X3FF5000C、MOV R0,0X3FF5000D、MOV R0,=0X3FF500015、ARM指令LDMIARO,{R1,R2,R3,R4}實(shí)現(xiàn)的功能是()A、R1←[R0],R2←[R0+4],R3←[R0+8],R4←[R0+12]B、R1←[R0],R2←[R0-1],R3←[R0-2],R4←[R0-3]C、R1←[R0],R2←[R0+1],R3←[R0+2],R4←[R0+3]D、R1←[R0],R2←[R0-4],R3←[R0-8],R4←[R0-12]16、指令MSRCPSR_C,R0實(shí)現(xiàn)的功能是(A)A、傳送R0的內(nèi)容到CPSR中,更新CPSRB、傳送R0的內(nèi)容到CPSR中,但僅修改其控制域C、傳送CPSR的內(nèi)容到R0D、傳送CPSR的控制域內(nèi)容到R017、(D)偽指令用于定義一個(gè)代碼段或數(shù)據(jù)段A、RLIST B、DCB C、MAP D、AREA18、在上機(jī)實(shí)驗(yàn)中,ADS開(kāi)發(fā)環(huán)境下,調(diào)試程序用(A)軟件A、AXD B、Debug C、Gcc D、Make19、以下敘述中,不符合RISC指令系統(tǒng)特點(diǎn)的是(B)。A.指令長(zhǎng)度固定,指令種類(lèi)少B.尋址方式種類(lèi)豐富,指令功能盡量增強(qiáng)C.設(shè)置大量通用寄存器,訪(fǎng)問(wèn)存儲(chǔ)器指令簡(jiǎn)單D.選取使用頻率較高的一些簡(jiǎn)單指令20、通常所說(shuō)的32位微處理器是指(C)。A.地址總線(xiàn)的寬度為32位

B.處理的數(shù)據(jù)長(zhǎng)度只能為32位C.CPU字長(zhǎng)為32位

D.通用寄存器數(shù)目為32個(gè)21、按照ARM過(guò)程調(diào)用標(biāo)準(zhǔn)(APCS),棧指針使用(B)寄存器A.R0B.R13C22、嵌入式系統(tǒng)應(yīng)用軟件一般在宿主機(jī)上開(kāi)發(fā),在目標(biāo)機(jī)上運(yùn)行,因此需要一個(gè)(B)環(huán)境。A.交互操作系統(tǒng)B.交叉編譯C.交互平臺(tái)D.分布式計(jì)算23、以下哪個(gè)不是嵌入式系統(tǒng)的設(shè)計(jì)的三個(gè)階段之一:(D)A分析B設(shè)計(jì)C實(shí)現(xiàn)D測(cè)試24、以下哪個(gè)不是RISC架構(gòu)的ARM微處理器的一般特點(diǎn):(C)A體積小、低功耗 B大量使用寄存器C采用可變長(zhǎng)度的指令格式,靈活高效D尋址方式靈活簡(jiǎn)單25、通常所講的交叉編譯就是在X86架構(gòu)的宿主機(jī)上生成適用于ARM架構(gòu)的(A)格式的可執(zhí)行代碼。AelfBexeCpeDsh26、下面不屬于BootLoader階段1所完成的步驟的是:(C)硬件設(shè)備初始化。拷貝BootLoader的階段2到RAM空間中。將kernel映像和根文件系統(tǒng)映像從Flash讀到RAM空間中。設(shè)置堆棧。27、以下哪個(gè)不是ARM的7種運(yùn)行狀態(tài)之一:(B)A快中斷狀態(tài)B掛起狀態(tài)C中斷狀態(tài)D無(wú)定義狀態(tài)28、在x86處理器上,Linux系統(tǒng)調(diào)用是通過(guò)自陷指令(A)實(shí)現(xiàn)的。AINT0x80BINT0x40CINT0x20DINT0x1029、Linux操作系統(tǒng)支持多種設(shè)備,這些設(shè)備的驅(qū)動(dòng)程序不包括以下的那一項(xiàng)特點(diǎn)(C)設(shè)備驅(qū)動(dòng)可以使用標(biāo)準(zhǔn)的內(nèi)核服務(wù)如內(nèi)存分配、中斷和等待隊(duì)列等。大多數(shù)Linux設(shè)備驅(qū)動(dòng)可以在需要的時(shí)候加載到內(nèi)核,同時(shí)在不再使用時(shí)被卸載。當(dāng)系統(tǒng)啟動(dòng)及設(shè)備驅(qū)動(dòng)初始化后,驅(qū)動(dòng)程序?qū)⒕S護(hù)其控制的設(shè)備。如果一個(gè)特有的設(shè)備驅(qū)動(dòng)程序所控制的物理設(shè)備不存在,將會(huì)影響整個(gè)系統(tǒng)的運(yùn)行。Linux設(shè)備驅(qū)動(dòng)程序可以集成為內(nèi)核的一部分。在編譯內(nèi)核的時(shí)候,可以選擇把哪些驅(qū)動(dòng)程序直接集成到內(nèi)核里面。30、以下哪個(gè)GUI是由中國(guó)人主持的一個(gè)自由軟件項(xiàng)目:(A)AMinuGUIBOpenGUICMicroWindowsDQt/Embedded31、嵌入式GUI設(shè)計(jì)不包括下面哪項(xiàng):(B)A驅(qū)動(dòng)程序設(shè)計(jì)B程序邏輯設(shè)計(jì)C用戶(hù)界面程序設(shè)計(jì)D硬件設(shè)計(jì)32、下面不屬于使用CPLD/FPGA可編程邏輯器件來(lái)開(kāi)發(fā)數(shù)字電路的優(yōu)點(diǎn)的是(C)A、大大縮短設(shè)計(jì)時(shí)間B、減少PCB面積C、增加開(kāi)發(fā)費(fèi)用D、提高系統(tǒng)的可靠性33、在下面的敘述中,(D)不是嵌入式圖形用戶(hù)接口(GUI)的主要特點(diǎn)。A.

運(yùn)行時(shí)占用的系統(tǒng)資源少

B.

模塊化結(jié)構(gòu),便于移植和定制C.

可靠性高

D.

美觀華麗,圖形算法復(fù)雜34、設(shè)指令由取指、分析、執(zhí)行3個(gè)子部件完成,每個(gè)子部件的工作周期均為△t,采用常規(guī)標(biāo)量單流水線(xiàn)處理機(jī)。若連續(xù)執(zhí)行10條指令則共需時(shí)間(C)

△t。A.8

B.10

C.12

D.1435、在下列調(diào)度算法中,(A)算法不會(huì)出現(xiàn)任務(wù)“饑餓(starvation)”的情形。A.

時(shí)間片輪轉(zhuǎn)算法

B.

先來(lái)先服務(wù)算法C.

可搶占的短作業(yè)優(yōu)先算法

D.

靜態(tài)優(yōu)先級(jí)算法36、以下不屬于網(wǎng)絡(luò)安全控制技術(shù)的是(D)。A.

防火墻技術(shù)

B.

訪(fǎng)問(wèn)控制技術(shù)C.

入侵檢測(cè)技術(shù)

D.

差錯(cuò)控制技術(shù)37、“沖擊波”病毒屬于(A)類(lèi)型的病毒。A.蠕蟲(chóng)

B.文件

C.引導(dǎo)區(qū)

D.郵件38、某幅圖像具有640×480個(gè)像素點(diǎn),若每個(gè)像素具有8位的顏色深度,則可表示(A)種不同的顏色。A.8

B.256

C.512

D.102439、若內(nèi)存按字節(jié)編址,用存儲(chǔ)容量為

32K×8

比特的存儲(chǔ)器芯片構(gòu)成地址編號(hào)A0000H至DFFFFH的內(nèi)存空間,則至少需要(C)片。A.4

B.6

C.8

D.1040、一個(gè)4位的二進(jìn)制計(jì)數(shù)器,由

0000

狀態(tài)開(kāi)始,經(jīng)過(guò)

25

個(gè)時(shí)鐘脈沖后,該計(jì)數(shù)器的狀態(tài)為(C)。A.1100

B.1000

C.1001

D.101041、

以下敘述中,不符合RISC指令系統(tǒng)特點(diǎn)的是(B)。A.

指令長(zhǎng)度固定,指令種類(lèi)少B.

尋址方式種類(lèi)豐富,指令功能盡量增強(qiáng)C.

設(shè)置大量通用寄存器,訪(fǎng)問(wèn)存儲(chǔ)器指令簡(jiǎn)單D.

選取使用頻率較高的一些簡(jiǎn)單指令42、通常所說(shuō)的32位微處理器是指(C)。A.地址總線(xiàn)的寬度為32位

B.處理的數(shù)據(jù)長(zhǎng)度只能為32位C.CPU字長(zhǎng)為32位

D.通用寄存器數(shù)目為32個(gè)43、下面哪種操作系統(tǒng)不屬于商用操作系統(tǒng)。(B)A.windowsxp B.Linux C.VxWorks D.WinCE44、下面哪點(diǎn)不是嵌入式操作系統(tǒng)的特點(diǎn)。 (C)A.內(nèi)核精簡(jiǎn) B.專(zhuān)用性強(qiáng) C.功能強(qiáng)大 D.高實(shí)時(shí)性45、下面哪種不屬于嵌入式系統(tǒng)的調(diào)試方法。 (D)A.模擬調(diào)試 B.軟件調(diào)試 C.BDM/JTAG調(diào)試 D.單獨(dú)調(diào)試46、在嵌入式ARM處理器中,下面哪種中斷方式優(yōu)先級(jí)最高。 (A)A.Reset B.數(shù)據(jù)中止 C.FIQ D.IRQ47、NANDFLASH和NORFLASH的區(qū)別正確的是。 (D)A.NOR的讀速度比NAND稍慢一些 B.NAND的寫(xiě)入速度比NOR慢很多C.NAND的擦除速度遠(yuǎn)比NOR的慢 D.大多數(shù)寫(xiě)入操作需要先進(jìn)行擦除操作48、下面哪種嵌入式操作系統(tǒng)很少用在手機(jī)上。 (D)A.Symbian B.linux C.WinCE D.VxWorks49、0x17&0x11的運(yùn)算結(jié)果是。 (A)(A)0x01 (B)0x11(C)0x17 (D)0x0750、以下哪種方式不屬于文件系統(tǒng)的格式。 (B)(A)FAT (B)DOS(C)NTFS (D)Ext51、在將uc/os操作系統(tǒng)移植到ARM處理器上時(shí),以下哪些文件不需要修改。(A)(A)OS_CORE.C (B)include.h(C)OS_CPU.H (D)OSTaskInit52、下面哪個(gè)特點(diǎn)不屬于USB設(shè)備的特點(diǎn)。 (B)(A)串行通信方式(B)不可熱撥插(C)分HOST、DEVICE和HUBD)通信速率比RS232快53、下列操作系統(tǒng)不屬于嵌入式操作系統(tǒng)的是:( A)。(A)WinXP (B)uCOS(C)Linux (D)WinCE54、ARM體系結(jié)構(gòu)中3級(jí)流水結(jié)構(gòu)的第2階段是(A )。(A)取指 (B)譯碼(C)執(zhí)行 (D)編譯55、ARM一個(gè)字占( B)個(gè)字節(jié)。(A)1 (B)4(C)2 (D)856、作為堆棧指針寄存器的是(A)。(A)R12 (B)R13(C)R14 (D)R1557、具有獨(dú)立R8-15寄存器的工作模式是( D)。(A)用戶(hù) (B)系統(tǒng)(C)中斷 (D)快中斷58、可以切換到Thumb狀態(tài)的指令是:( A)。(A)LDRR0,=LABLE+1 BXR0(B)LDRR0,=LABLE BLR0(C)LDRR0,=LABLE+1 BXR1(D)LDRR0,LABLE+1 BLR059、可以切換到ARM狀態(tài)的指令是:(B)。(A)LDRR0,=LABLE+1BXR0(B)LDRR0,=LABLEBXR0(C)LDRR0,=LABLE+1BLR1(D)LDRR0,LABLE+1BLR060、IRQ中斷返回指令是:(A)。(A)MOVSPC,R14 (B)MOVSPC,R14_SVC(C)SUBSPC,R14_IRQ,#4 (D)SUBSPC,R14_FIQ,#461、下列中斷優(yōu)先級(jí)最低的是:( D)。(A)FIQ (B)IRQ(C)中止 (D)SWI62、R1內(nèi)容是4000H,4000H(4字節(jié)對(duì)齊)開(kāi)始向上依次存放數(shù)據(jù)1,2,3,4,5,執(zhí)行指令LDMIAR1!,{R0,R1,R2,R3}后,R1中數(shù)據(jù)是:( A)。(A)2 (B)3(C)4 (D)563、R1內(nèi)容是4000H,4000H(4字節(jié)對(duì)齊)開(kāi)始向上依次存放數(shù)據(jù)1,2,3,4,5,執(zhí)行指令LDMIBR1!,{R0,R1,R2,R3}后,R1中數(shù)據(jù)是:( B)。(A)2 (B)3(C)4 (D)564、下列不屬于ARM體系結(jié)構(gòu)特點(diǎn)的是:( D)。(A)大而統(tǒng)一的寄存器文件。(B)數(shù)據(jù)的加載和存儲(chǔ)結(jié)構(gòu)。(C)地址的自動(dòng)增加和減少。(D)不固定的指令長(zhǎng)度。65、ARM7TDMI中,T的含義是( A)。(A)Thumb指令擴(kuò)展 (B)支持片上調(diào)試(C)硬件乘法指令 (D)觀察點(diǎn)硬件66、R0內(nèi)容是1000H,執(zhí)行STRR1,[R0,#4]!后,R0內(nèi)容是(B)。(A)1000H (B)1004H(C)1008H (D)100CH67、作為鏈接寄存器的是(C)。(A)R12 (B)R13(C)R14 (D)R1568、不屬于異常模式的是(B)。(A)管理 (B)系統(tǒng)(C)中斷 (D)快中斷69、FIQ和IRQ分別為禁止和允許時(shí),CPSR中F和I的設(shè)置是:( A)。(A)10 (B)01(C)00 (D)1170、FIQ和IRQ分別為允許和禁止時(shí),CPSR中F和I的設(shè)置是:( B)。(A)10 (B)01(C)00 (D)1171、FIQ中斷返回指令是:(D)。(A)MOVSPC,R14 (B)MOVSPC,R14_SVC(C)SUBSPC,R14_IRQ,#4 (D)SUBSPC,R14_FIQ,#461、下列中斷優(yōu)先級(jí)最高的是:(B)。(A)FIQ (B)未定義指令(C)中止 (D)復(fù)位62、ARM9體系結(jié)構(gòu)采用了(C)。A、3級(jí)流水B、4級(jí)流水C、5級(jí)流水D、6級(jí)流水63、ARM處理器總共有(D)。A、6個(gè)寄存器B、16個(gè)寄存器C、31個(gè)寄存器D、37個(gè)寄存器64、ADS1.2集成開(kāi)發(fā)環(huán)境中ARMlinker選項(xiàng)卡中ROBase用來(lái)設(shè)置(A)。A、程序代碼的存放的起始地址B、程序數(shù)據(jù)存放的起始地址C、程序入口地址D、程序跳轉(zhuǎn)地址65、ADS1.2集成開(kāi)發(fā)環(huán)境中ARMlinker選項(xiàng)卡中RWBase用來(lái)設(shè)置(B)。A、程序代碼的存放的起始地址B、程序數(shù)據(jù)存放的起始地址C、程序入口地址D、程序跳轉(zhuǎn)地址66、ARM匯編器偽指令中#是(C)偽指令的簡(jiǎn)寫(xiě)。A、SPACEB、MAPC、FIELDD、DCD67、ARM匯編器偽指令中%是(A)偽指令的簡(jiǎn)寫(xiě)。A、SPACEB、MAPC、FIELDD、DCD68、ARM要求中斷向量表必須放在從(A)開(kāi)始的連續(xù)的32字節(jié)空間內(nèi)。A、0x00000000B、0x30000000C69、ARM可以有(B)種運(yùn)行狀態(tài)。A、6B、7C70、|Image$$RO$$Limit|表示(A)。A、RO區(qū)末地址后面的地址B、RO區(qū)首地址后面的地址C、ZI區(qū)在RAM中的起始地址D、ZI區(qū)在RAM結(jié)束地址后面的地址71、|Image$$ZI$$Limit|表示(D)。A、RO區(qū)末地址后面的地址B、RO區(qū)首地址后面的地址C、ZI區(qū)在RAM中的起始地址D、ZI區(qū)在RAM結(jié)束地址后面的地址72、C語(yǔ)言編程中,ATPCS規(guī)定堆棧采用(A)。A、滿(mǎn)遞減堆棧(FD)型B、空遞減堆棧(ED)型C、滿(mǎn)遞增堆棧(FA)型D、空遞增堆棧(EA)型73、ATPCS規(guī)定堆棧采用滿(mǎn)遞減堆棧類(lèi)型,即(A)。A、堆棧通過(guò)減小存儲(chǔ)器地址而向下增長(zhǎng)B、堆棧通過(guò)減小存儲(chǔ)器地址而向上增長(zhǎng)C、堆棧通過(guò)增大存儲(chǔ)器地址而向下增長(zhǎng)D、堆棧通過(guò)增大存儲(chǔ)器地址而向上增長(zhǎng)74、S3C2410AA、1.9VB、1.8VC、5VD、3.3V75、S3C2410AA、1.9VB、1.8VC、5VD、3.3V76、S3C2410AA、4KBB、16KBC、32MBD、64MB77、S3C2410AA、32MB、64MC、128MD、1G78、S3C2410AA、2個(gè)B、56個(gè)C、5個(gè)D、32個(gè)79、S3C2410AA、2個(gè)B、56個(gè)C、5個(gè)D、32個(gè)80、異常向量中保存的通常是(A)。A、異常處理程序的地址B、初始化為0000H的值C、初始化為FFFFH的值D、未經(jīng)初始化的ZI空間81、下列不屬于異步串行通信可使用的停止位為(D)。A、1位B、1.5位C、2位D、2.5位82、LCD顯示緩沖中,332RGB格式是指(C)。A、顯示緩沖總計(jì)332KBB、紅、綠、藍(lán)三個(gè)顏色分量各占332字節(jié)C、紅、綠、藍(lán)三個(gè)顏色分量占3位、3位、2位。D、紅、綠、藍(lán)三個(gè)顏色分量各占332位83、RedHat9.0linux的目錄顯示命令是(A)。A、lsB、cpC、cdD、gvim84、RedHat9.0linux的設(shè)備掛載命令是(B)。A、lsB、mountC、umountD、gvim85、利用VIVI向NANDFLASH燒寫(xiě)內(nèi)核的命令是(B)。A、loadflashvivixB、loadflashkernelxC、loadflashrootxD、loadflashparamx86、下述匯編語(yǔ)言哪條屬于偽指令(C)。A、STRRO,[R7],#-8B、STRBR0,[R9,#consta-struc]C、LDRR3,=0xFF0D、B.87、寄存器(B)作為堆棧指針SP。A、R12B、R13C88、當(dāng)上電或復(fù)位后,VIVI啟動(dòng),位于NANDFlash中的前4KB程序由S3C2410AA、BANK6區(qū)的SDRAMB、S3C2410AC、NANDFlash的未使用區(qū)域D、SDRAM的RW區(qū)域89、在下列ARM處理器模式中,(D)模式有自己獨(dú)立的R8-R14寄存器。A.系統(tǒng)模式B.終止模式C.中斷模式D.快速中斷模式90、下面語(yǔ)句執(zhí)行后,實(shí)現(xiàn)了R0=[R1+R2*4]功能的是(A)。A、LDRR0,[R1,R2,LSL#2]B、LDRR0,[R1,R2,LSL#2]!C、LDRR0,[R1],R2,LSL#2D、LDRR0,[R2,R1,LSL#2]91、下列哪條指令逆向減法指令?(C)A、SUBR0,R1B、SUBSR0,R1C、SBCR0,R1D、92、下列哪條指令能實(shí)現(xiàn)清除R0中的低8位,其他位保持不變?(D)A、ADDR0,R0,#0XffB、ORRR0,R0,#0XffC、EORR0,R0,#0XffD、BICR0,R0,#0Xff93、下列哪條指令是帶狀態(tài)切換的跳轉(zhuǎn)指令(D)A、BB、BLC、BXD、BLX94、某總線(xiàn)有104根信號(hào)線(xiàn),其中數(shù)據(jù)總線(xiàn)(DB)32根,若總線(xiàn)工作頻率為33MHz,則其理論最大傳輸率為C。(注:本題答案中的B表示Byte)A.33MB/s B.64MB/sC.132MB/s D.164MB/s95、BL和BX的指令的區(qū)別是(D)。A.BL是跳轉(zhuǎn)并切換狀態(tài);BX帶返回的跳轉(zhuǎn)并切換狀態(tài)。B.BL是帶返回的連接跳轉(zhuǎn);BX帶返回的跳轉(zhuǎn)并切換狀態(tài)。C.BL是跳轉(zhuǎn)并切換狀態(tài);BX是帶返回的連接跳轉(zhuǎn)。D.BL是帶返回的連接跳轉(zhuǎn);BX是跳轉(zhuǎn)并切換狀態(tài)。96、下列ARM寄存器與其用途的對(duì)應(yīng)關(guān)系錯(cuò)誤的是(D)。A.R13(theStackPoint,SP,堆棧指針)B.R14(theLinkRegister,LR,鏈路寄存器);C.R15(PC)D.R12CPSR97、ARM匯編語(yǔ)句“ADDR0,R2,R3,LSL#1”A.R0=R2+(R3<<1)B.R0=(R2<<1)+R3C.R3=R0+(R2<<1)D.(R3<<1)=R0+R298、S3C2410X的ARM處理器的狀態(tài)寄存器包括:(B)。A.1個(gè)SPSR和5個(gè)CPSRB.1個(gè)CPSR和5個(gè)SPSRC.2個(gè)SPSR和4個(gè)CPSRD.2個(gè)CPSR和4個(gè)SPSR99、以下說(shuō)法正確的是(C)。A.C語(yǔ)言程序總是從第一個(gè)的函數(shù)開(kāi)始執(zhí)行B.在C語(yǔ)言程序中,要調(diào)用函數(shù)必須在main()函數(shù)中定義C.C語(yǔ)言程序總是從main()函數(shù)開(kāi)始執(zhí)行D.C語(yǔ)言程序中的main()函數(shù)必須放在程序的開(kāi)始部分100、現(xiàn)代電子設(shè)計(jì)方法包含了可測(cè)試技術(shù),其中(B)接口是IC芯片的測(cè)試標(biāo)準(zhǔn)接口。A.BISTB.JTAGC.UARTD.USB101、以下敘述正確的是(C)。A.宿主機(jī)與目標(biāo)機(jī)之間只需建立邏輯連接即可B.在嵌入式系統(tǒng)中,調(diào)試器與被調(diào)程序一般位于同一臺(tái)機(jī)器上C.在嵌入式系統(tǒng)開(kāi)發(fā)中,通常采用的是交叉編譯器D.宿主機(jī)與目標(biāo)機(jī)之間的通信只有串口和并口兩種。102、ARM9處理器是(C)位處理器。A.8位 B.16位C.32位 D.64位103、IRQ中斷的入口地址是(C)。A.0x00000000 B.0x00000008C104、實(shí)現(xiàn)無(wú)失真放大,應(yīng)使晶體三極管工作在(B)區(qū)域。A.截止B.放大C.飽和D.上升105、采用RS232-C串行通信至少需要三根線(xiàn),其中不包括(A)。A.電源線(xiàn) B.地線(xiàn)C.發(fā)送數(shù)據(jù)線(xiàn) D.接收數(shù)據(jù)線(xiàn)106、在微型計(jì)算機(jī)中,采用中斷方式的優(yōu)點(diǎn)之一是(C)。A.簡(jiǎn)單且容易實(shí)現(xiàn) B.CPU可以不工作C.可實(shí)時(shí)響應(yīng)突發(fā)事件 D.傳送速度最快107、若4輸入或非門(mén)的輸出完成,則多余輸入端應(yīng)(C)。A.全部接高電平B.只需一個(gè)接高電平即可C.全部接地D.只需一個(gè)接地即可108、實(shí)時(shí)操作系統(tǒng)中,兩個(gè)任務(wù)并發(fā)執(zhí)行,一個(gè)任務(wù)要等待其合作伙伴發(fā)來(lái)信息,或建立某個(gè)條件后再向前執(zhí)行,這種制約性合作關(guān)系被成為(A)。A.同步B.互斥C.調(diào)度D.執(zhí)行109、下列關(guān)于存儲(chǔ)管理單元(MMU)說(shuō)法錯(cuò)誤的是(B)。A.MMU提供的一個(gè)關(guān)鍵服務(wù)是使各個(gè)任務(wù)作為各自獨(dú)立的程序在其自己的私有存儲(chǔ)空間中運(yùn)行。B.在帶MMU的操作系統(tǒng)控制下,運(yùn)行的任務(wù)必須知道其他與之無(wú)關(guān)的任務(wù)的存儲(chǔ)需求情況,這就簡(jiǎn)化了各個(gè)任務(wù)的設(shè)計(jì)。C.MMU提供了一些資源以允許使用虛擬存儲(chǔ)器。D.MMU作為轉(zhuǎn)換器,將程序和數(shù)據(jù)的虛擬地址(編譯時(shí)的連接地址)轉(zhuǎn)換成實(shí)際的物理地址,即在物理主存中的地址。110、寄存器R15用作(B)。A.棧指針寄存器B.程序計(jì)數(shù)器C.當(dāng)前程序狀態(tài)寄存器 D.基地址寄存器111、下列描述不屬于RISC計(jì)算機(jī)的特點(diǎn)的是(C)。A.流水線(xiàn)每周期前進(jìn)一步。B.更多通用寄存器。C.指令長(zhǎng)度不固定,執(zhí)行需要多個(gè)周期。D.獨(dú)立的Load和Store指令完成數(shù)據(jù)在寄存器和外部存儲(chǔ)器之間的傳輸。112、用圖形點(diǎn)陣的方式顯示一個(gè)16*16點(diǎn)陣漢字需要(B)字節(jié)。A、8B、32C113、下面關(guān)于Shell的說(shuō)法,不正確的是:(D)A.操作系統(tǒng)的外殼B.用戶(hù)與Linux內(nèi)核之間的接口程序C.一個(gè)命令語(yǔ)言解釋器D.一種和C類(lèi)似的程序語(yǔ)言114、存儲(chǔ)一個(gè)32位數(shù)0x2168465到2000H~2003H四個(gè)字節(jié)單元中,若以大端模式存儲(chǔ),則2000H存儲(chǔ)單元的內(nèi)容為(D)。A、0x21B、0x68C115、S3C2420XI/O口常用的控制器是(D)。A、端口控制寄存器(GPACON-GPHCON)。B、端口數(shù)據(jù)寄存器(GPADAT-GPHDAT)。C、外部中斷控制寄存器(EXTINTN)。D、以上都是。116、嵌入式系統(tǒng)有硬件和軟件部分構(gòu)成,以下(C)不屬于嵌入式系統(tǒng)軟件。A.系統(tǒng)軟件B.驅(qū)動(dòng)C.FPGA編程軟件D.嵌入式中間件117、Cache用于存放主存數(shù)據(jù)的部分拷貝,主存地址與Cache單元地址間的轉(zhuǎn)換用(A)完成。A.硬件B.軟件C.用戶(hù)D.程序員118、每種嵌入式操作系統(tǒng)都有自身的特點(diǎn)以吸引相關(guān)用戶(hù),下列說(shuō)法錯(cuò)誤的是(D)。A.嵌入式Linux提供了完善的網(wǎng)絡(luò)技術(shù)支持;B.CLinux是專(zhuān)門(mén)為沒(méi)有MMU的ARM芯片開(kāi)發(fā)的;C.C/OS-Ⅱ操作系統(tǒng)是一種實(shí)時(shí)操作系統(tǒng)(RTOS);D.WinCE提供完全開(kāi)放的源代碼。119、下列CPSR寄存器標(biāo)志位的作用說(shuō)法錯(cuò)誤的是(D)。A.N:負(fù)數(shù)B.Z:零C.C:進(jìn)位D.V:借位120、在指令系統(tǒng)的各種尋址方式中,獲取操作數(shù)最快的方式是(1)B。若操作數(shù)的地址包含在指令中,則屬于(2)A方式。(1)A.直接尋址 B.立即尋址 C.寄存器尋址 D.間接尋址(2)A.直接尋址 B.立即尋址 C.寄存器尋址D.間接尋址121、下面關(guān)于DMA方式的描述,不正確的是C。A.DMA方式使外設(shè)接口可直接與內(nèi)存進(jìn)行高速的數(shù)據(jù)傳輸B.DMA方式在外設(shè)與內(nèi)存進(jìn)行數(shù)據(jù)傳輸時(shí)不需要CPU干預(yù)C.采用DMA方式進(jìn)行數(shù)據(jù)傳輸時(shí),首先需要進(jìn)行現(xiàn)場(chǎng)保護(hù)D.DMA方式執(zhí)行I/O交換要有專(zhuān)門(mén)的硬件電路122、在嵌入式處理器中,CACHE的主要功能由(1)A實(shí)現(xiàn);某32位計(jì)算機(jī)的CACHE容量為16KB(B:字節(jié)),CACHE塊的大小為16B(B:字節(jié)),若主存與CACHE地址映像采用直接映像方式,則主存地址為0x1234E8F8的單元裝入CACHE的地址(2)C;在下列CACHE替換算法中,平均命中率最高的是(3)D。(1)A.硬件 B.軟件C.操作系統(tǒng)D.應(yīng)用程序(2)A.00010001001101B.01000100011010(3)A.先入后出算法(FILO)B.隨機(jī)替換算法(RAND)C.先入先出算法(FIFO)D.近期最少使用算法(LRU)123、在嵌入式系統(tǒng)的存儲(chǔ)結(jié)構(gòu)中,存取速度最快的是B。A.內(nèi)存B.寄存器組C.FlashD.Cache124、為了提高嵌入式軟件的可移植性,應(yīng)注意提高它的D。A.易用性B.簡(jiǎn)潔性C.可靠性 D.設(shè)備無(wú)關(guān)性125、嵌入式系統(tǒng)的開(kāi)發(fā)通常是在交叉開(kāi)發(fā)環(huán)境實(shí)現(xiàn)的,交叉開(kāi)發(fā)環(huán)境是指(A)A在宿主機(jī)上開(kāi)發(fā),在目標(biāo)機(jī)上運(yùn)行B在目標(biāo)機(jī)上開(kāi)發(fā),在宿主機(jī)上運(yùn)行C在宿主機(jī)上開(kāi)發(fā),在宿主機(jī)上運(yùn)行D在目標(biāo)機(jī)上開(kāi)發(fā),在目標(biāo)機(jī)上運(yùn)行126、指令A(yù)DDR2,R1,R1,LSR#2中,LSR的含義是(B)。A邏輯左移B邏輯右移C算術(shù)右移D循環(huán)右移127、波特率9600bps是指數(shù)據(jù)每秒傳輸(B)A9600個(gè)字節(jié)B9600個(gè)比特C9600個(gè)字D9600個(gè)字符128、32位體系結(jié)構(gòu)的ARM處理器有_B___種不同的處理器工作模式,和___B_個(gè)主要用來(lái)標(biāo)識(shí)CPU的工作狀態(tài)和程序的運(yùn)行狀態(tài)的狀態(tài)寄存器。A、7、7B、7、6C、6、6D、129、ARM9和ARM7的重要區(qū)別是(A)AARM9帶有MMU功能BARM9支持Thumb指令集CARM9帶有Cache功能DARM9是哈佛結(jié)構(gòu)130、在寄存器間接尋址方式中,指定寄存器中存放的是(B)。A、操作數(shù)B、操作數(shù)地址C、轉(zhuǎn)移地址D、地址偏移量131、嵌入式微控制器相比嵌入式微處理器的的最大特點(diǎn)(B)。A、體積大大減小B、單片化C、功耗低D、成本高132、中斷向量是指(C)。A、中斷斷點(diǎn)的地址B、中斷向量表起始地址C、中斷處理程序入口地址D、中斷返回地址133、(B)不是進(jìn)程和程序的區(qū)別。A.程序是一組有序的靜態(tài)指令,進(jìn)程是一次程序的執(zhí)行過(guò)程B.程序只能在前臺(tái)運(yùn)行,而進(jìn)程可以在前臺(tái)或后臺(tái)運(yùn)行C.程序可以長(zhǎng)期保存,進(jìn)程是暫時(shí)的D.程序沒(méi)有狀態(tài),而進(jìn)程是有狀態(tài)的134、在ARM體系構(gòu)建的嵌入式系統(tǒng)中,由電平模式觸發(fā)的中斷,其對(duì)應(yīng)的中斷標(biāo)準(zhǔn)應(yīng)該在何時(shí)被清除?AA、當(dāng)中斷處理程序結(jié)束以后,才可以清除B、進(jìn)入相應(yīng)的中斷處理程序,即可以清除C、產(chǎn)生IRQ中斷的時(shí)候,處理器自動(dòng)清除D、任何時(shí)候都可以清除135、在ARM體系結(jié)構(gòu)中,從主動(dòng)用戶(hù)模式(User)切換到超級(jí)用戶(hù)模式(Supervisor),應(yīng)采用何種方法?CA、直接修改CPU狀態(tài)寄存器(CPSR)對(duì)應(yīng)的模式B、先修改程序狀態(tài)備份寄存器(SPSR)到對(duì)應(yīng)的模式,再更新CPU狀態(tài)C、使用軟件中斷指令(SWI)D、讓處理器執(zhí)行未定義指令二、填空題1、ARM微處理器有7種工作模式,它們分為兩類(lèi)非特權(quán)模式、特權(quán)模式。其中用戶(hù)模式屬于非特權(quán)模式。2、ARM支持兩個(gè)指令集,ARM核因運(yùn)行的指令集不同,分別有兩個(gè)狀態(tài)ARM、Thumb,狀態(tài)寄存器CPSR的T位反映了處理器運(yùn)行不同指令的當(dāng)前狀態(tài)。3、ARM核有多個(gè)寄存器,其中大部分用于通用寄存器,有小部分作為專(zhuān)用寄存器,R15寄存器用于存儲(chǔ)PC,R13通常用來(lái)存儲(chǔ)SP4、ARM處理器有兩種總線(xiàn)架構(gòu),數(shù)據(jù)和指令使用同一接口的是馮諾依曼,數(shù)據(jù)和指令分開(kāi)使用不同接口的是哈佛結(jié)構(gòu)5、ARM微處理器復(fù)位后,PC的地址通常是0x0,初始的工作模式是Supervisor。6、ARM微處理器支持虛擬內(nèi)存,它是通過(guò)系統(tǒng)控制協(xié)處理器CP15和MMU(存儲(chǔ)管理部件)來(lái)進(jìn)行虛擬內(nèi)存的存儲(chǔ)和管理。當(dāng)系統(tǒng)發(fā)生數(shù)據(jù)異常和指令領(lǐng)取異常時(shí),異常處理程序透過(guò)嵌入式操作系統(tǒng)的內(nèi)存管理機(jī)制,通過(guò)MMU交換物理內(nèi)存和虛擬內(nèi)存的頁(yè)面,以保證程序正常執(zhí)行。7、編譯鏈接代碼時(shí),有兩種存儲(chǔ)代碼和數(shù)據(jù)的字節(jié)順序,一種是小端對(duì)齊,另一種是大端對(duì)齊。8、計(jì)算機(jī)有CISC和RISC兩種類(lèi)型,以ARM微處理器為核心的計(jì)算機(jī)屬于RISC類(lèi)型,其指令長(zhǎng)度是定長(zhǎng)的。9、一般而言,嵌入式系統(tǒng)的構(gòu)架可以分為4個(gè)部分:處理器、(存儲(chǔ)器)、輸入/輸出和軟件,一般軟件亦分為(操作系統(tǒng))和應(yīng)用軟件兩個(gè)主要部分。10、根據(jù)嵌入式系統(tǒng)使用的微處理器,可以將嵌入式系統(tǒng)分為(嵌入式微控制器),嵌入式DSP,(嵌入式微處理器)以及片上系統(tǒng)。11、操作系統(tǒng)是聯(lián)接硬件與應(yīng)用程序的系統(tǒng)程序,其基本功能有進(jìn)程管理、(進(jìn)程間通信)、(內(nèi)存管理)、I/O資源管理。12、從嵌入式操作系統(tǒng)特點(diǎn)可以將嵌入式操作系統(tǒng)分為實(shí)時(shí)操作系統(tǒng)和(分時(shí)操作系統(tǒng)),其中實(shí)時(shí)系統(tǒng)亦可分為(硬實(shí)時(shí)操作系統(tǒng))和軟實(shí)時(shí)系統(tǒng)。13、內(nèi)核負(fù)責(zé)管理各個(gè)任務(wù),或者為每個(gè)任務(wù)分配CPU時(shí)間,并且負(fù)責(zé)任務(wù)之間的(通信),內(nèi)核的基本服務(wù)是(任務(wù)調(diào)度)。14、嵌入式開(kāi)發(fā)一般采用(宿主機(jī)/目標(biāo)機(jī)方式)方式,其中宿主機(jī)一般是指(PC機(jī)或者臺(tái)式機(jī))。15、嵌入式CPU有哈佛體系結(jié)構(gòu)和(馮諾依曼體系結(jié)構(gòu)),其中哈佛體系結(jié)構(gòu)數(shù)據(jù)空間和地址空間(分開(kāi)),ARM920T采用(哈佛體系)的內(nèi)核架構(gòu)。16.ARM7TDMI采用(3)級(jí)流水線(xiàn)結(jié)構(gòu),ARM920TDMI采用(5)級(jí)流水線(xiàn)。17、ARM7TDMI中,T表示支持16位Thumb指令集,D表示(在片可調(diào)試),M表示內(nèi)嵌乘法器Multiplier,I表示(嵌入式ICE),支持在線(xiàn)斷點(diǎn)和調(diào)試。18.ARM內(nèi)核有四個(gè)功能模塊,即______、______、______、______,可供生產(chǎn)廠(chǎng)商根據(jù)不同用戶(hù)的要求來(lái)配置生產(chǎn)ARM芯片。19.ARM7TDMI與ARM720T的一個(gè)重要區(qū)別在于后者有______、______。20.ARM微處理器共有______個(gè)______位寄存器,其中______個(gè)為通用寄存器,______個(gè)為狀態(tài)寄存器。21.ARM體系結(jié)構(gòu)可用兩種方法存儲(chǔ)字?jǐn)?shù)據(jù),具體為_(kāi)____、______。22.協(xié)處理器主要控制:______、______、______。23.ARM微處理器在較新的體系結(jié)構(gòu)中支持兩種指令集:______、______。24.ARM處理器有9種基本尋址方式,分別是:___、___、___、___、___、___、___、___、___。25.ARM指令集可以分為6類(lèi),分別是:______、______、______、______、______、______。26.在ARM的匯編程序中,有如下幾種偽指令:_____、______、______、______、______。27.匯編語(yǔ)言與C/C++的混合編程通常有以下幾種方式:_____、______、______。28.ARMC/C++編譯器支持和產(chǎn)生以下幾種格式的文件:_____、____、____、______、______。29.ARM嵌入式系統(tǒng)主要由______、______和______構(gòu)成。30.常用的嵌入式外圍設(shè)備有______、______和______三類(lèi)。31.總線(xiàn)通常包括______、______和______。32.目前流行的嵌入式操作系統(tǒng)主要有:______、______、_____和_____。33.嵌入式操作系統(tǒng)的調(diào)試一般包括:_________調(diào)試和_________調(diào)試。34.作為高速緩存的存儲(chǔ)器主要有______、______和______。35.目前動(dòng)態(tài)RAM主要有______和______。36.ARM有從外部______啟動(dòng)的外啟動(dòng)和從片上______啟動(dòng)的內(nèi)啟動(dòng)兩種啟動(dòng)方式。37.Nand-Flash閃存每個(gè)塊的最大擦寫(xiě)次數(shù)是______萬(wàn)次,而Nor的擦寫(xiě)次數(shù)是______萬(wàn)次。38.MTD核心層分為:______層、______層和______層。39.Nor-Flash常用于存放_(tái)_____,而Nand-Flash存放_(tái)_____。40.一個(gè)嵌入式系統(tǒng)結(jié)構(gòu)有典型的四層組成,包括:、、和。41、假設(shè)R1=0x31,R2=0x2則執(zhí)行指令A(yù)DDR0,R1,R2,LSL#2后,R0的值是(0x39)。18.T、D、M、I19.存儲(chǔ)空間管理單元(MMU)和8KCache片內(nèi)緩存(提高CPU性能)20.37、32、31、621.大端格式和小端格式22.片內(nèi)的MMU、指令和數(shù)據(jù)緩存(IDC)、寫(xiě)緩沖(WriteBuffer)23.ARM指令集、Thumb指令集24.寄存器尋址、立即尋址、寄存器偏移尋址、寄存器間接尋址、基址尋址、多寄存器尋址、堆棧尋址、塊拷貝尋址、相對(duì)尋址25.跳轉(zhuǎn)指令、數(shù)據(jù)處理指令、程序狀態(tài)寄存器(PSR)傳輸指令、Load/Store指令、協(xié)處理器指令、異常中斷產(chǎn)生指令26.符號(hào)定義偽指令、數(shù)據(jù)定義偽指令、匯編控制偽指令、宏指令、其他偽指令27.在C/C++代碼中嵌入?yún)R編指令;從匯編程序中訪(fǎng)問(wèn)C程序變量;匯編程序、C/C++程序間的相互調(diào)用28.filename.c源文件、filename.h頭文件、filename.o目標(biāo)文件、filename.s匯編代碼文件、filename.lst列表文件29.嵌入式處理器、相關(guān)支撐硬件、嵌入式軟件系統(tǒng)30.存儲(chǔ)設(shè)備、通信設(shè)備、顯示設(shè)備31.?dāng)?shù)據(jù)總線(xiàn)、地址總線(xiàn)、控制總線(xiàn)32.Vxwork、WinCE、Linux、pSOS33.操作系統(tǒng)、應(yīng)用程序34.SRAM、DRAM、FlashROM35.SDRAM、DDR36.SDRAM、ROM37.100、1038.用戶(hù)模塊接口、MTD抽象、MTD設(shè)備驅(qū)動(dòng)模塊39.系統(tǒng)代碼、用戶(hù)信息40、硬件層、中間層、軟件層、功能層。三、簡(jiǎn)答題1、什么是嵌入式系統(tǒng)?其特點(diǎn)有些什么?答:嵌入式系統(tǒng)是“以應(yīng)用為中心、以計(jì)算機(jī)技術(shù)為基礎(chǔ)、軟件硬件可裁剪、功能、可靠性、成本、體積、功耗嚴(yán)格要求的專(zhuān)用計(jì)算機(jī)系統(tǒng)?!碧攸c(diǎn):1)是專(zhuān)用的計(jì)算機(jī)系統(tǒng),用于特定的任務(wù);2)資源較少,可以裁減;3)功耗低,體積小,集成度高,成本低;4)使用實(shí)時(shí)操作系統(tǒng);5)可靠性要求更高,具有系統(tǒng)測(cè)試和可靠性評(píng)估體系;6)運(yùn)行環(huán)境差異大7)大部分程序固化在ROM中;8)較長(zhǎng)的生命周期;9)嵌入式微處理器通常包含專(zhuān)用調(diào)試電路2、嵌入式系統(tǒng)的BootLoader的功能是什么?答:BootLoader是系統(tǒng)加電后、操作系統(tǒng)內(nèi)核或用戶(hù)應(yīng)用程序運(yùn)行之前,首先必須運(yùn)行的一段程序代碼。通過(guò)這段程序,為最終調(diào)用操作系統(tǒng)內(nèi)核、運(yùn)行用戶(hù)應(yīng)用程序準(zhǔn)備好正確的環(huán)境。(對(duì)于嵌入式系統(tǒng)來(lái)說(shuō),有的使用操作系統(tǒng),也有的不使用操作系統(tǒng),但在系統(tǒng)啟動(dòng)時(shí)都必須運(yùn)行BootLoader,為系統(tǒng)運(yùn)行準(zhǔn)備好軟硬件環(huán)境。)3、BootLoader在嵌入式系統(tǒng)中主要起什么作用?完成哪些主要的工作?答:BootLoader是在嵌入式系統(tǒng)復(fù)位啟動(dòng)時(shí),操作系統(tǒng)內(nèi)核運(yùn)行前,執(zhí)行的一段程序。通過(guò)BootLoader,初始化硬件設(shè)備,建立內(nèi)存和I/O空間映射圖,為最終加載操作系統(tǒng)內(nèi)核調(diào)整好適當(dāng)?shù)南到y(tǒng)軟硬件環(huán)境。4、請(qǐng)?jiān)敿?xì)描述bootloader啟動(dòng)代碼的設(shè)計(jì)流程。答:bootloader的設(shè)計(jì)流程:(1)初始化看門(mén)狗(2)關(guān)中斷(3)設(shè)置處理器時(shí)鐘(4)初始化SDRAM器件(5)初始化串口(6)實(shí)現(xiàn)shell命令解釋器功能,(7)提供通過(guò)串口的下載功能download和執(zhí)行功能go。5、目前嵌入式操作系統(tǒng)有哪些?答:1)μC/OS-II嵌入式操作系統(tǒng)內(nèi)核;2)VxWorks嵌入式實(shí)時(shí)操作系統(tǒng);3)WinCE操作系統(tǒng);4)Linux操作系統(tǒng);5)Symbian操作系統(tǒng)6、構(gòu)造嵌入式開(kāi)發(fā)環(huán)境有哪幾種形式?答:1)交叉開(kāi)發(fā)環(huán)境;2)軟件模擬環(huán)境;3)評(píng)估電路板7、嵌入式系統(tǒng)開(kāi)發(fā)的基本流程?答:1)系統(tǒng)定義與需求分析;2)系統(tǒng)設(shè)計(jì)方案的初步確立;3)初步設(shè)計(jì)方案性?xún)r(jià)比評(píng)估與方案評(píng)審論證;4)完善初步方案、初步方案實(shí)施;5)軟硬件集成測(cè)試;6)系統(tǒng)功能性能測(cè)試及可靠性測(cè)試。8、什么是可編程片上系統(tǒng)?答:用可編程邏輯技術(shù)把整個(gè)系統(tǒng)放到一塊硅片上,稱(chēng)作可編程片上系統(tǒng)SOPC.它是一種特殊的嵌入式系統(tǒng),首先它是SOC,即由單個(gè)芯片實(shí)現(xiàn)整個(gè)系統(tǒng)的主要邏輯功能,具有一般SOC基本屬性;其次,它又具備軟硬件在系統(tǒng)可編程的功能,是可編程系統(tǒng),具有可裁剪、可擴(kuò)充、可升級(jí)等靈活的設(shè)計(jì)方式。9、有時(shí)要使用Thumb技術(shù)的原因答:(Thumb指令集是把32位的ARM指令集的一個(gè)子集重新編碼后形成的一個(gè)特殊的16位指令集。)在性能和代碼大小之間取得平衡,在需要較低的存儲(chǔ)代碼時(shí)采用Thumb指令系統(tǒng)用Thumb指令編寫(xiě)最小代碼量的程序(能夠很好的解決代碼長(zhǎng)度的問(wèn)題),卻取得以ARM代碼執(zhí)行的最好性能,可以帶來(lái)低功耗,小體積,低成本。10、ARM處理器的工作模式有哪幾種?答:1)正常用戶(hù)模式(usr);2)快速中斷模式(fiq);3)普通中斷模式(irq);4)操作系統(tǒng)保護(hù)模式(svc)或管理模式;5)數(shù)據(jù)訪(fǎng)問(wèn)中止模式(abt);6)處理未定義指令的未定義模式(und);7)運(yùn)行特權(quán)級(jí)的操作系統(tǒng)任務(wù)的系統(tǒng)模式(sys)。11、寄存器R13,R14,R15的專(zhuān)用功能各是什么?答:1)寄存器R13保存堆棧指針SP;2)寄存器R14用作子程序鏈接寄存器,也稱(chēng)為L(zhǎng)R,用以保存返回地址;3)R15(PC)用作程序計(jì)數(shù)器。11、寄存器CPSR,SPSR的功能各是什么?答:1)CPSR包含條件碼標(biāo)志、中斷禁止位、當(dāng)前處理器模式以及其它狀態(tài)和控制信息。所有處理器模式下都可以訪(fǎng)問(wèn)當(dāng)前的程序狀態(tài)寄存器CPSR。在每種異常模式下都有一個(gè)對(duì)應(yīng)的物理寄存器——程序狀態(tài)保存寄存器SPSR。當(dāng)異常出現(xiàn)時(shí),SPSR用于保存CPSR的狀態(tài),以便異常返回后恢復(fù)異常發(fā)生時(shí)的工作狀態(tài)。12、ARM的異常有哪幾種,各進(jìn)入何種工作模式?他們退出各采用什么指令?答:1)復(fù)位(Reset)異常(管理模式);2)未定義指令(undefinedinstruction)異常(未定義模式);3)軟件中斷(SWI)異常(管理模式);4)指令預(yù)取中止(PrefechAbort)異常(中止模式);5)數(shù)據(jù)訪(fǎng)問(wèn)中止(DataAbort)(中止模式);6)快速中斷請(qǐng)求(FIQ)(FIQ模式);7)外部中斷請(qǐng)求(IRQ)(IRQ模式)。異常返回指令:1)SWI,未定義的返回:MOVSPC,R14;2)IRQ,FIQ,預(yù)取中止的返回:SUBSPC,R14,#4;3)數(shù)據(jù)中止返回并重新存取:SUBSPC,R14,#8異常中斷的優(yōu)先級(jí):復(fù)位(最高優(yōu)先級(jí))數(shù)據(jù)異常中止-FIQIRQ-預(yù)取指異常中止-SWI--未定義指令(包括缺協(xié)處理器)。13、什么是小端和大端存儲(chǔ)器組織?答:1)小端存儲(chǔ)器組織是較高的有效字節(jié)存放在較高的存儲(chǔ)器地址,較低的有效字節(jié)存放在較低的存儲(chǔ)器地址(同同?。?。2)大端存儲(chǔ)器組織是較高的有效字節(jié)存放在較低的存儲(chǔ)器地址,較低的有效字節(jié)存放在較高的存儲(chǔ)器地址(正反大)。14、什么是數(shù)據(jù)的邊界對(duì)齊?答:默認(rèn)情況下,ADS編譯器使用的是數(shù)據(jù)類(lèi)型的自然邊界對(duì)其方式。數(shù)據(jù)的自然對(duì)其方式是指:如果該數(shù)據(jù)類(lèi)型是n個(gè)字節(jié)的,那么該數(shù)據(jù)類(lèi)型就按n字節(jié)對(duì)齊。15、ARM核現(xiàn)在有哪幾種?答:ARM7、ARM9、ARM9E、ARM10E,、SecurCore、ARM1116、ARM的尋址方式有哪些?各寫(xiě)一條說(shuō)明。答:1)立即尋址(1)ADDR0,R0,#1 /*R0←R0+1*/(2)ADD R0,R0,#0x3f/*R0←R0+0x3f*/;2)寄存器尋址(ADD R0,R1,R2 /*R0←R1+R2*/);3)寄存器間接尋址(1)、LDRR0,[R1] /*R0←[R1]*/;(2)STRR0,[R1] /*[R1]←R0*/;4)基址加偏址尋址(1)、LDRR0,[R1,#4];R0←[R1+4];(2)、LDRR0,[R1,#4]!;R0←[R1+4]、R1←R1+4;(3)、LDRR0,[R1],#4;R0←[R1]、R1←R1+45)堆棧尋址(1)、STMFDSP!{R1-R7,LR};(2)、LDMFDSP!{R1-R7,LR};6)塊拷貝尋址(1)、LDMIAR0!,{R2-R9};(2)、STMIAR1,{R2,R9};7)相對(duì)尋址1)BEQLOOP2)BLROUTE117、在ARM的立即尋址方式下其立即數(shù)如何在指令編碼中表示?答:在ARM數(shù)據(jù)處理指令中,當(dāng)參與操作的第二操作數(shù)為立即數(shù)型時(shí),每個(gè)立即數(shù)都是采用一個(gè)8位的常數(shù)循環(huán)右移偶數(shù)位而間接得到。其中循環(huán)右移的位數(shù)由一個(gè)4位二進(jìn)制的兩倍表示,如果立即數(shù)記作<immediate>,8位常數(shù)記作immed_8,4位的循環(huán)右移值記作rotate_imm,有效的立即數(shù)是由一個(gè)8位的立即數(shù)循環(huán)右移偶數(shù)位得到。因此有效立即數(shù)immediate可以表示成:<immediate>=immed_8循環(huán)右移(2×rotate_imm)18、指令A(yù)DR,ADRL、LDR、NOP是如何處理地址值讀入到寄存器中的?答:ADR是將基于PC或者寄存器的地址值讀入到寄存器的,ADR偽指令通常被替換成一條ADD指令或SUB指令來(lái)實(shí)現(xiàn)該ADR指令的功能。而ADRL偽指令與ADR指令的最大不同之處是,它可以讀取更大范圍內(nèi)的地址,而且被編譯器替換成2條數(shù)據(jù)處理指令。LDR將一個(gè)32位的立即數(shù)或者一個(gè)地址值讀取到寄存器中。大范圍的地址讀取。NOP在匯編時(shí)將被替換成ARM中的空操作。19、指令LDRR1,=0Xfff是如何將立即數(shù)0xfff讀入到R1的?答:由于需要讀取的寄存器的數(shù)據(jù)超過(guò)了MOV及MVN指令可操作的范圍,編譯器將該常數(shù)放在數(shù)據(jù)緩沖區(qū)中,同時(shí)用一條基于PC的LDR指令讀取該常數(shù)。LDRR1,[PC,offset_to_LPOOL].…LTORG;聲明數(shù)據(jù)緩沖池LPOOLDCDOxFFF;OxFFF放在數(shù)據(jù)緩沖池中。20、如何在c語(yǔ)言程序中內(nèi)嵌匯編?答:內(nèi)嵌的匯編指令包括大部分的ARM指令和Thumb指令,但是不能直接引用C的變量定義,數(shù)據(jù)交換必須通過(guò)ATPCS進(jìn)行。嵌入式匯編在形式上表現(xiàn)為獨(dú)立定義的函數(shù)體。21、如何在匯編語(yǔ)言程序訪(fǎng)問(wèn)C語(yǔ)言的全局變量?答:匯編程序可以通過(guò)地址間接訪(fǎng)問(wèn)在C語(yǔ)言程序中聲明的全局變量。通過(guò)使用IMPORT關(guān)鍵詞引人全局變量,并利用LDR和STR指令根據(jù)全局變量的地址可以訪(fǎng)問(wèn)它們。對(duì)于不同類(lèi)型的變量,需要采用不同選項(xiàng)的LDR和STR指令,如下所示:1)unsignedchar—— LDRB/STRB;2)unsignedshort——LDRH/STRH;3)unsignedint——LDR/STR;4)char ——LDRSB/STRSB;5)Short——LDRSH/STRSH22、在C語(yǔ)言程序如何調(diào)用匯編語(yǔ)言程序?答:為了保證程序調(diào)用時(shí)參數(shù)的正確傳遞,匯編程序的設(shè)計(jì)要遵守ATPCS。在匯編程序中需要使用EXPORT偽操作來(lái)聲明,使得本程序可以被其它程序調(diào)用。同時(shí),在C程序調(diào)用該匯編程序之前需要在C語(yǔ)言程序中使用extern關(guān)鍵詞來(lái)聲明該匯編程序。23、匯編語(yǔ)言程序調(diào)用C語(yǔ)言程序?答:為了保證程序調(diào)用時(shí)參數(shù)的正確傳遞,匯編程序的設(shè)計(jì)要遵守ATPCS。在C程序中不需要使用任何關(guān)鍵字來(lái)聲明將被匯編語(yǔ)言調(diào)用的C程序,但是在匯編程序調(diào)用該C程序之前需要在匯編語(yǔ)言程序中使用IMPORT偽操作來(lái)聲明該C程序。在匯編程序中通過(guò)BL指令來(lái)調(diào)用子程序。24、請(qǐng)簡(jiǎn)述ARM處理器的特點(diǎn),至少說(shuō)出5個(gè)以上的特點(diǎn)。(5分)答:低功耗;低成本,高性能,RISC結(jié)構(gòu);指令定長(zhǎng);支持Thumb(16位)/ARM(32位)雙指令集;體積?。?5、請(qǐng)寫(xiě)出ARM內(nèi)核和ARMSoC處理器的異同,并舉例進(jìn)行說(shuō)明。(5分)答:ARM內(nèi)核是ARMSoC處理器中的核心部分,所有ARMSoC都采用ARM的體系結(jié)構(gòu)和指令集,ARMSoC主要是在ARM內(nèi)核基礎(chǔ)上繼承了MemoryController,InterrtuptController,Timer,DMAController以及像GPIO,USB,IIC,LCD等外設(shè)控制器。26、ARM內(nèi)核有多少個(gè)寄存器,請(qǐng)列舉出這些寄存器的名字和數(shù)量。(5分)答:ARM有37個(gè)寄存器,(1)未分組寄存器:R0-R7,共8個(gè);(2)分組寄存器R8-R14,其中FIQ模式下有單獨(dú)的一組R8-R12共5個(gè),另外6種模式共用一組R8-R12,共5個(gè),USR和SYS模式共用一組R13-R14,共2個(gè),另外5種模式下各有獨(dú)自的一組R13-R14,共10個(gè);(3)程序計(jì)數(shù)器PC即R15寄存器,共1個(gè);(4)狀態(tài)寄存器CPSR,和5個(gè)備份狀態(tài)寄存器SPSR,共6個(gè);ARM總計(jì)37個(gè)寄存器。27、ARM通用寄存器中,有3個(gè)寄存器有特殊功能和作用,請(qǐng)寫(xiě)出它們的名字和作用。(6分)答:R13:SP棧指針寄存器,用來(lái)保存程序執(zhí)行時(shí)的棧指針位置;R14:LR返回鏈接寄存器,用來(lái)保存程序執(zhí)行BL指令或模式切換時(shí)的返回原程序繼續(xù)執(zhí)行的地址;R15:PC程序計(jì)數(shù)器,保存程序執(zhí)行的當(dāng)前地址。28、請(qǐng)描述一下CPSR寄存器中相關(guān)Bit的情況和作用。(5分)答:條件位(指令進(jìn)行算術(shù)運(yùn)算后的結(jié)果是否有進(jìn)位,借位等),I位(IRQ異常允許位),F(xiàn)位(FIQ異常允許位),T位(ARM/Thumb工作狀態(tài)),模式位(處理器工作模式)29、請(qǐng)寫(xiě)出以下相關(guān)ARM指令語(yǔ)句的注釋?zhuān)海?分)MOVR0,PC把PC的值傳送到R0寄存器,此時(shí)PC地址為當(dāng)前指令位置+8ADD R0, R1,#1 把R1加上1的結(jié)果給R0寄存器LDR R0,=0x56000010 是偽指令,把0x56000010放到R0寄存器中,采用文字池技術(shù)LDR PC, [PC,#4] 把當(dāng)前PC值加4位置的內(nèi)容賦值給PC,實(shí)現(xiàn)絕對(duì)跳轉(zhuǎn)MRS R0, CPSR 把CPSR的值傳送給R0BL LOOP 帶返回地址的跳轉(zhuǎn)指令,把下一條指令給LR后,跳轉(zhuǎn)到Loop地址STMFDR13!,{R0-R12}壓棧指令,把R0到R12寄存器的值通過(guò)R13棧指針進(jìn)行壓棧保存,同時(shí)這個(gè)棧是滿(mǎn)遞減方式的棧。30、什么是立即數(shù)?請(qǐng)簡(jiǎn)要描述立即數(shù)在使用時(shí)有什么注意要點(diǎn)。(2分)立即數(shù),主要是指尋址時(shí)直接在指令中出現(xiàn)的數(shù),在使用時(shí)注意(1)立即數(shù)前需要加#(2)ARM指令只有32位長(zhǎng),立即數(shù)在指令中占12位存儲(chǔ)空間,ARM用這12位空間8位表示有效數(shù)字-基數(shù)B,4位表示譯為的數(shù)M,按照把B循環(huán)右移M*2位,構(gòu)造成一個(gè)新的32位的數(shù),其它位補(bǔ)0,所以在使用立即數(shù)時(shí),要注意其是否合法。31、請(qǐng)問(wèn)BL指令跳轉(zhuǎn)時(shí)LR寄存器保存的是什么內(nèi)容?并請(qǐng)簡(jiǎn)述原因。(3分)BL跳轉(zhuǎn)時(shí),LR中保存的是執(zhí)行BL跳轉(zhuǎn)指令的下一條指令的地址,考慮流水線(xiàn)的情況,即當(dāng)前的PC-4。LR用來(lái)在需要返回程序時(shí)從LR中還原程序執(zhí)行的位置繼續(xù)執(zhí)行。32、請(qǐng)描述一下什么是處理器現(xiàn)場(chǎng),如何進(jìn)行保存現(xiàn)場(chǎng)?(5分)每種工作模式下都包含R0-R15,CPSR這17個(gè)寄存器,程序的執(zhí)行當(dāng)前狀態(tài)就保存在這些寄存器中,稱(chēng)為處理器現(xiàn)場(chǎng)。當(dāng)發(fā)生模式切換時(shí),由于其中的一些寄存器是多種模式下共用的寄存器,為了防止共用處理器寄存器中的值被破壞,所以需要保存原模式下的處理器現(xiàn)場(chǎng),利用STM批量存儲(chǔ)指令,把處理器現(xiàn)場(chǎng)對(duì)應(yīng)的寄存器保存到棧上,待還原時(shí)再出?;謴?fù)(模式和返回地址)。其中保存現(xiàn)場(chǎng)的工作,硬件完成了CPSR模式的保存和PC返回地址的保存,其他寄存器的保存工作主要依靠軟件壓棧完成,其中LR因?yàn)榭赡鼙划惓L幚沓绦蛑械腂L跳轉(zhuǎn)指令修改,所以一般都需要軟件壓棧再保存。33、請(qǐng)說(shuō)明SRAM,SDRAM,NorFlash和NandFlash的異同,并詳細(xì)描述各自編程上的注意要點(diǎn)。答:異同見(jiàn)教材,編程上要注意說(shuō)明SRAM和NorFlash無(wú)須初始化就可以使用,SDRAM和NandFlash都需要初始化驅(qū)動(dòng)代碼才可以工作,NorFlash的寫(xiě)需要靠芯片手冊(cè)規(guī)定的時(shí)序來(lái)做,STR指令不能夠直接寫(xiě)入NorFlash和NandFlash,但可以直接寫(xiě)入SRAM和SDRAM。NandFlash器件是屬于IO方式進(jìn)行讀,和其他3種器件的總線(xiàn)讀方式不一樣,因此讀寫(xiě)NandFlash需要相應(yīng)的驅(qū)動(dòng)。34、敘述S3C2410A存儲(chǔ)控制器的特點(diǎn),并回答每個(gè)片選信號(hào)對(duì)應(yīng)的地址范圍。S3C2410A的存儲(chǔ)器控制器提供訪(fǎng)問(wèn)外部ROM、SRAM、SDRAM存儲(chǔ)器所需要的數(shù)據(jù)信號(hào)、地址信號(hào)和控制信號(hào),所以S3C1)小/大端工作模式(可通過(guò)軟件選擇)。2)地址空間:共有8個(gè)bank,名稱(chēng)分別為bank7~bank0,每bank有128MB空間,總共1G字節(jié)空間。3)除bank0只能是16/32位寬之外,其他bank都具有可編程的訪(fǎng)問(wèn)大小(可以是8/16/32位寬)。4)總共8個(gè)存儲(chǔ)器bank:6個(gè)是ROM,SRAM等類(lèi)型存儲(chǔ)器bank。剩下的2個(gè)可以作為ROM、SRAM、SDRAM等存儲(chǔ)器bank。5)7個(gè)固定的存儲(chǔ)器bank的起始地址;最后一個(gè)bank的起始地址是可調(diào)整的。6)最后兩個(gè)bank的大小是可編程的。7)所有存bank的訪(fǎng)問(wèn)周期都是可編程的;總線(xiàn)訪(fǎng)問(wèn)周期可以通過(guò)插入外部wait來(lái)延長(zhǎng)。8)支持SDRAM的自刷新和掉電模式。表7.1片選信號(hào)對(duì)應(yīng)的地址范圍片選信號(hào)名稱(chēng)地址范圍地址空間大小nGCS0 0X0000-0000~0X07FF-FFFF128M字節(jié)nGCS10X0800-0000~0X0FFF-FFFF128M字節(jié)nGCS20X1000-0000~0X17FF-FFFF128M字節(jié)nGCS30X1800-0000~0X1FFF-FFFF128M字節(jié)nGCS40X2000-0000~0X27FF-FFFF128M字節(jié)nGCS50X2800-0000~0X2FFF-FFFF128M字節(jié)nGCS60X3000-0000~0X37FF-FFFF128M字節(jié)nGCS70X3800-0000~0X3FFF-FFFF(起始地址可變)128M字節(jié)四、指令及程序設(shè)計(jì)題寫(xiě)一條ARM指令,完成操作r1=r2*4。MOVR1,R2,LSL#22、初始值R2=5,R3=4,R4=3,執(zhí)行指令SUBSR2,R3,R4,LSR#2后,寄存器R2,R3的值分別是多少?R2=4,R3=4,R4=33、編寫(xiě)程序,將存儲(chǔ)器從0x400000開(kāi)始的200個(gè)字節(jié)的數(shù)據(jù),傳送到0x400800開(kāi)始的區(qū)域。解: MOV R0,#0x400000 LDR R1,=0x400800 MOV R7,#200LP LDRB R2,[R0],#1 STRB R2,[R1],#1 SUBS R7,R7,#1 BNE LPHERE B HERE4、有如下程序段,畫(huà)出程序流程圖,并回答執(zhí)行程序以后R0的值是多少。numEQU2startMOVr0,#1MOVr1,#5MOVr2,#2BLfuncstopBstopfuncCMPr0,#numMOVHSpc,lrADRr3,JumpTableLDRpc,[r3,r0,LSL#2]JumpTableDCDDoADCDDoSDoAADDr0,r1,r2MOVpc,lrDoSSUBr0,r1,r2MOVpc,lrEND 答:當(dāng)R0為0執(zhí)行DoA,R0為1時(shí)執(zhí)行DoS,R0大于2直接返回。流程圖略。R0=3。5、有程序段如下,實(shí)現(xiàn)下面流程圖,試補(bǔ)充編寫(xiě)ARM匯編代碼。程序段:程序段:MOVr0,#15 MOVr1,#9start ;補(bǔ)充代碼stop Bstop END答:CMPr0,r1SUBLTr1,r1,r0SUBGTr0,r0,r1BNEstart6、編寫(xiě)程序,比較存儲(chǔ)器中0x400000和0x400004兩無(wú)符號(hào)字?jǐn)?shù)據(jù)的大小,并且將比較結(jié)果存于0x400008的字中,若兩數(shù)相等其結(jié)果記為0,若前者大于后者其結(jié)果記為1,若前者小于后者其結(jié)果記為-1。解: MOV R0,#0x400000 LDR R1,[R0] ;取第1個(gè)數(shù) LDR R2,[R0,#4] ;取第2個(gè)數(shù) CMP R1,R2 ;兩個(gè)數(shù)相比較 MOVHI R1,#1 ;R1大 MOVLO R1,#-1 ;R1小 MOVEQ R1,#0 ;兩個(gè)數(shù)相等 STR R1,[R0,#8]7、如下在ADS中對(duì)工程的鏈接器(ARMLinker)進(jìn)行了配置并編寫(xiě)了如下的匯編程序:?jiǎn)枺含F(xiàn)執(zhí)行上述程序,請(qǐng)列出R0,R1,R2的最終值,并告知整個(gè)程序的功能。(5分)答;R0=1R1=2R2=1功能:對(duì)R0和R1分別賦值0,1,在R1為5的條件下循環(huán)給R0賦值R0和R1之和,給R1加1,取得RESULT的地址賦值于R2,將R0的值保存在RESULT中8、閱讀如下程序test.s:areatest2,code,readonly exports_programs_programsubr0,r0,r1 movpc,lr endtest.c:請(qǐng)列出上述程序執(zhí)行后R0,R1的值,并說(shuō)明上述程序的作用。(5分)答:R0=31R1=23功能:test.c調(diào)用s_program函數(shù),將54賦值R0,23賦值R1,兩者相減后,賦值給R0,R0作為返回值賦值給num,然后輸出num。9、現(xiàn)有如下C語(yǔ)言定義的函數(shù)myprointmypro(inta,intb){ a=a*b;return(a);}請(qǐng)補(bǔ)充完成調(diào)用上述函數(shù)的匯編程序,實(shí)現(xiàn)11與22相乘,并要求將結(jié)果保存在地址為0x40001000處:(10分) areatest3,code,readonly importmypro entry code32start movr0,#11(1) movr1,#22(2)BLmypro(3) Ldrr3,=0x40001000(4) Strr0,[r3](5) END10、寫(xiě)一段ARM匯編程序:循環(huán)累加隊(duì)列myarray中的所有元素,直到碰上零值元素,結(jié)果放在r4中。程序框架如下,補(bǔ)充代碼完成上述功能。(8分) AREAtotal,CODEREADONLY ENTRYstart MOV r4,#0 ADR r0,myarray;在此補(bǔ)充代碼loopLDRr1,[r0],#4 ADD r4,r4,r1CMP r1,#0BNE looploopLDRr1,[r0],#4 ADD r4,r4,r1CMP r1,#0BNE loop11、編寫(xiě)一簡(jiǎn)單ARM匯編程序,實(shí)現(xiàn)1+2+…+100的運(yùn)算。 解: MOV R2,#100 MOV R1,#0LOOP ADD R1,R1,R2 ;R1中為累加和 SUBS R2,R2,#1 ;R2控制循環(huán) BNE LOOP B $12、用ARM匯編語(yǔ)言設(shè)計(jì)程序?qū)崿F(xiàn)求20?。?0的階乘),并將其64位結(jié)果放在[R9:R

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論