




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、思考題1、如何強行重新編譯ADS1.2工程的所有文件?答:Project -> Remove Object Code. 刪除工程中的*.obj文件2、LDR偽指令與LDR加載指令的功能和應用有何區(qū)別,舉例說明?答:LDR加載指令用于從內(nèi)存中讀取數(shù)據(jù)到寄存器中,例如:LDR r1,r3LDR偽指令用于加載32位的立即數(shù)或一個地址值到指定的寄存器中,例如:LDR r0,#0xff1234563、在AXD調試時如何復位程序?答:File -> Reload Current Image 重新加載映象文件4、指令MOV R0,#0x12345678是否正確?為什么?如何解決? 答:不正確。因
2、為ARM是RISC結構,數(shù)據(jù)從內(nèi)存到CPU之間的移動只能通過LDR/STR指令完成,而MOV只能在寄存器之間移動數(shù)據(jù),不能干這個活,因此正確的寫法是: LDR r0,#0X12345678 另外,還可以用LDR偽指令,后面跟一個“=”,LDR r0,=0x12345678,LDR偽指令和MOV是比較相似的,只不過MOV命令限制了立即數(shù)的長度為8為,也就是不要超過512,而LDR沒有限制。如果LDR后面的立即數(shù)沒有超過8位,那么計算機在處理的過程中,該LDR偽指令會被轉化成MOV來執(zhí)行的。5、使用MOV、ADD指令實現(xiàn):R8=R3=X+Y且X與Y是8位圖數(shù)據(jù)答:x equ 1y equ 2mov
3、 r0,#xmov r1,#yadd r3,r0,r1mov r8,r36、使用MOV、MVN、SUB指令實現(xiàn):R5=0x5FFFFFF8 - R8 * 8(乘法除法用移位解決)答:MVN R0,#0xA0000007;MOV R8,#0x1SUB R5,R0,R8,LSL #37、使用CMP指令判斷(5*Y/2)>(2*X)嗎?若大于則R5=R5&0xFFFF0000,否則R5=R5|0x000000FF答:X EQU 1 /頂格寫 5*Y->ADD R2,R1,R1,LSL #2 /R1=Y,Y+4Y=5YY EQU 2STARTMOV R1,#YMOV R2,#XAD
4、D R3,R1,R1,LSL #2MOV R4,R3,LSR #1MOV R6,R2,LSL #1CMP R4,R6LDR R7,=0xFFFF0000ANDGT R5,R5,R7ORRLE R5,R5,0x000000FF8、如何實現(xiàn)64位加法運算(R6、R5)=(R6、R5)+(R3、R2)答: ADDS R5,R5,R2 ADC R6,R6,R39、如何使用ARM匯編指令實現(xiàn)結構化程序編程_1if(x > y)z = 100;else z = 50;答:X EQU 1Y EQU 2Z EQU 0MOV R0,#XMOV R1,#YMOV R2,#ZCMP R0,R1MOVGT R2
5、,#100MOV R2,#5010、如何使用ARM匯編指令實現(xiàn)結構化程序編程_2for(i = 0; i < 10; i+)x+;/i、x均為無符號整數(shù)答:x equ 0i equ 0 area test,code,readonly entrystart mov r1,#x mov r0,#i ;控制循環(huán)loop cmp r0,#10 addcc r1,r1,#1 addcc r0,r0,#1 bcc loop b . end11、如何使用ARM匯編指令實現(xiàn)結構化程序編程_3while(x <= y)x *= 2;/x、y均為無符號整數(shù)答:x equ 2y equ 32 area
6、test,code,readonly entrystart mov r0,#x mov r1,#yloop cmp r0,r1 movle r0,r0,lsl #1 ble loop b . end12、如何使用ARM匯編指令實現(xiàn)結構化程序編程_4dox-;while(x > 0);/x為無符號整數(shù)13、如何使用ARM匯編指令實現(xiàn)結構化程序編程_5switch(key & 0x0F)case 0:case 2:case 3:x = key + y;break;case 5:x = key - y;break;case 7:x = key * ybreak;default:x =
7、168;break;/x、y、key均為無符號整數(shù)14、在用戶模式或系統(tǒng)模式下讀取SPSR寄存器會有何結果? 答:除了用戶模式和系統(tǒng)模式,其余模式都有自己的一個私有的SPSR寄存器,用來保存狀態(tài)切換之前的運行狀態(tài),之所以用戶模式和系統(tǒng)模式?jīng)]有SPSR是因為,通常CPU大部分時間執(zhí)行在用戶模式下,當產(chǎn)生異?;蛳到y(tǒng)調用時會分別切換進入另外幾種模式,保存用戶模式下的狀態(tài),當切換回原先模式時,直接回復SPSR的值到CPSR就可以了,因此,用戶模式和系統(tǒng)模式下不需要SPSR,所以用戶模式和系統(tǒng)模式不可以直接讀取SPSR,可以利用中斷,如果強行讀取的話,會出現(xiàn)不可預期的結果。15、在非特權模式下能否對CP
8、SR寄存器設置?能否讀取CPSR寄存器的值? 答:因為我們不可以直接修改CPSR的狀態(tài)標志為,只能通過SPSR來修改CPSR,在異常模式中,程序狀態(tài)寄存器SPSR可以被訪問,此時處于特權模式,因此在非特權模式下,不可以對SPSR進行修改,但可以讀取CPSR的值!16、在非特權模式下如何使能/禁止IRQ或FIQ中斷? 答:在中斷初始化的時候設置CPSR寄存器I-bit和F-bit位為1,例如: Msr cpsr_c, #0xdf17、程序中能不能通過MSR指令直接修改CPSR中的T位來實現(xiàn)ARM狀態(tài)/Thumb狀態(tài)的切換? 答:不能通過MSR直接修改CPSR中T位來實現(xiàn)狀態(tài)的切換,必須使用BX指
9、令完成處理器運行狀態(tài)的切換,因為BX指令屬于切換指令,他會打斷流水線的狀態(tài),以實現(xiàn)處理器狀態(tài)的切換。18、使用TST指令測試R5的bit1是否為1,若是則將bit2位清零(使用BIC指令)答:TST指令為位測試指令,而BIC指令為位清除指令,TST指令相當于“&”, TST R5,#0X01 BIC R5,#0X1018、使用TST指令測試R5的bit1是否為1,若是則將bit2位清零(使用BIC指令) 答:TST指令為位測試指令,而BIC指令為位清除指令,TST指令相當于“&”, TST R5,#0X01 BIC R5,#0X1019、 如何控制蜂鳴器報警速度?*-File
10、Info-* File name: main.c* Last modified Date: 2011-04-09* Last Version: 1.0* Descriptions: The main() function example template*-* Created by: lxliu* Created date: 2011-04-09* Version: 1.0*/#include "config.h"#define BEEP 1<<7 /P0.7控制蜂鳴器,低電平蜂鳴/* 函數(shù)名稱:DelayNS()* 函數(shù)功能:長軟件延時* 入口參數(shù):dly延時
11、控制值,值越大,延時越長* 出口參數(shù):無*/void DelayNS(uint32 dly) uint32 i; for(;dly>0;dly-) for(i=0;i<50000;i+);/* 函數(shù)名稱:main()* 函數(shù)功能:用P0.7控制BEEP,讓蜂鳴器蜂鳴* 調試說明:需將跳線JP11和BEEP短接*/int main (void) PINSEL0=0x00000000; /設置P0口為GPIO功能 IO0DIR=BEEP; /設置P0.7為輸出 while(1) IO0SET=BEEP; /蜂鳴器停止蜂鳴 DelayNS(10); /延時 IO0CLR=BEEP; /蜂
12、鳴器蜂鳴 DelayNS(100); /延時 return 0;嵌入式系統(tǒng)基礎復習題一、簡答題1、 什么是嵌入式系統(tǒng)?嵌入到對象體系中的專用計算機應用系統(tǒng)。2、 嵌入式系統(tǒng)的3個基本特點?嵌入性、專用性、計算機3、 什么是嵌入式處理器,嵌入式處理器可以分為幾大類?嵌入式處理器是為了完成特殊的應用而設計的特殊目的的處理器。分為嵌入式微處理器、嵌入式微控制器、嵌入式DSP處理器、嵌入式片上系統(tǒng)(SOC)。4、 廣泛使用的三種類型的操作系統(tǒng)?多道批處理操作系統(tǒng)、分時操作系統(tǒng)以及實時操作系統(tǒng)。5、 常見的4種嵌入式操作系統(tǒng)?嵌入式Linux、Win CE、VxWorks、C/OS-II6、 ARM是什
13、么樣的公司?它是一家微處理器行業(yè)的知名企業(yè),該企業(yè)設計了大量高性能、廉價、耗能低的RISC處理器。特點是只設計芯片,而不生產(chǎn)。它將技術授權給世界上許多著名的半導體、軟件和OEM廠商,并提供服務。7、 什么是RISC?什么是CISC?RISC是精簡指令集計算機的縮寫。CISC是復雜指令集計算機的縮寫。8、 舉出2個ARM公司當前應用比較多的ARM處理器核?ARM7系列、ARM9系列、ARM10系列、ARM11系列、intel的Xscale系列和MPCore系列。9、 ARM7TDMI中的T、D、S、I分別表示什么含義?T:支持高密度16位的Thumb指令集D:支持片上調試S:ARM7TDMI 的
14、可綜合(synthesizable)版本(軟核)I:支持EmbededICE觀察硬件M:支持64位乘法10、 ARM7TDMI處理器采用什么樣的體系結構,其可尋址地址空間多大?ARM處理器使用馮.諾依曼結構使用單個平面的232個8位字節(jié)地址空間。地址空間可以看作是包含230個32位字,或231個16位半字。11、 ARM7TDMI處理器采用幾級流水線處理,使用何種存儲器編址方式?ARM7TDMI處理器采用三級流水線。ARM處理器將存儲器看做是一個從0開始的線性遞增的字節(jié)集合。12、 ARM處理器模式和ARM處理器狀態(tài)有什么區(qū)別?ARM處理器模式指用戶模式、快中斷模式、中斷模式、管理模式、中止模
15、式、未定義模式和系統(tǒng)模式。ARM處理器狀態(tài)指ARM狀態(tài)和Thumb狀態(tài)ARM兩種處理器狀態(tài)下均有上述7種模式。13、 ARM7TDMI內(nèi)部寄存器特點?分別為31個通用32位寄存器和6個狀態(tài)寄存器。它們不能在同一使勁同時被訪問,對其的訪問取決于處理器狀態(tài)和處理器模式。14、 ARM7TDMI有幾種尋址方式?寄存器尋址、立即尋址、寄存器移位尋址、寄存器間接尋址、基址尋址、多寄存器尋址、堆棧尋址、相對尋址。15、 ARM7的內(nèi)部寄存器R13、R14、R15的主要功能和作用?R13:堆棧指針,用于保存堆棧的出入口處地址、保存待使用寄存器的內(nèi)容R14:連接寄存器,當使用BL指令調用子程序時,返回地址將自
16、動存入14中;當發(fā)生異常時,將R14對應的異常模式版本設置為異常返回地址;其他時候作為通用寄存器。R15:程序寄存器,總是指向正在“取指”的指令16、 請說明MOV指令與LDR加載指令的區(qū)別和用途?LDR的操作數(shù)既可以來源于寄存器也可以來源于存儲器,MOV的操作數(shù)能來源于寄存器。LDR指令從內(nèi)存中讀取數(shù)據(jù)放入寄存器,用于對內(nèi)存變量和數(shù)據(jù)的訪問、查表、程序的跳轉、外圍部件的控制操作等;MOV指令將8位立即數(shù)或寄存器傳送到目標寄存器(Rd),可用于移位運算等操作。17、 LPC2000系列器件有幾種常見的封裝形式和其封裝特點?常見的封裝有64腳封裝,144腳封裝功耗低,有多個32位定時器,多達9個
17、外部中斷,16K字節(jié)靜態(tài)RAM,1/128/256k字節(jié)片F(xiàn)lash存儲器,128為寬度接口加速器,4路10位ADC或8路10位ADC(64腳和144腳封裝),46或76112個GPIO(64腳和144腳封裝)。18、 簡要說明一下LPC2000系列器件片內(nèi)存儲器的特點?片內(nèi)存儲器分為片內(nèi)Flash和片內(nèi)靜態(tài)RAM。片內(nèi)Flash通過128位寬度的總線與ARM內(nèi)核相連,具有很高的速度,特有的存儲器加速功能,可以將程序直接放在Flash上運行。SRAM支持8位、16位和32位的讀寫訪問。19、 為什么要進行存儲器重映射?存儲器重映射是為了實現(xiàn)引導塊和異常向量表地址的固定。重映射引導塊,有利于用戶
18、調用其中的某些程序,增加代碼的可移植性;異常向量表重映射為了能讓ARM內(nèi)核通過訪問0x00000x003F地址訪問到其他存儲區(qū)域的向量表。20、 LPC2000系列ARM7微控制器對向量表有什么要求(向量表中的保留字)?向量表中有一個空隙以確保軟件能與不同的ARM結構兼容;表中異常入口地址處放置的是跳轉指令,已轉向中斷子程序。FIQ地址要放在向量表的最后;21、 ARM7微控制器內(nèi)FLASH是多少位寬度的接口?它是通過哪個功能模塊來提高FLASH的訪問速度?FLASH是128位寬度的接口,通過存儲器加速模塊提高其訪問速度。22、 FIQ、IRQ有什么不同?向量IRQ和非向量IRQ有什么不同?F
19、IQ是快速中斷,具有最高優(yōu)先級,中斷處理轉入FIQ模式;IRQ是普通中斷,優(yōu)先級低于FIQ,中斷處理轉入IRQ模式。向量IRQ支持16個向量IRQ中斷,16個優(yōu)先級,能為每個中斷源設置服務程序地址;非向量IRQ支持一個非向量IRQ中斷,所有中斷都共用一個相同的服務程序入口地址。23、 LPC2000系列芯片共有幾個外接中斷輸入?它們是FIQ,還是IRQ?共有4個外接中斷輸入,它們既可以是IFQ也可以是IRQ。24、 LPC2000系列芯片常用的開發(fā)工具?ADS、IAR、JATG、ISP25、 什么是嵌入式處理器的最小系統(tǒng)?最小系統(tǒng)是指提供嵌入式處理器運行所必須的條件的電路與嵌入式處理器共同構成
20、的系統(tǒng)。26、 嵌入式處理器的最小系統(tǒng)包含那些基本電路?最小系統(tǒng)包含時鐘系統(tǒng)、供電系統(tǒng)、復位及其配置系統(tǒng)、存儲器系統(tǒng)(可選)、調試測試系統(tǒng)(可選)?;倦娐钒ǎ耗┘夒娫措娐?、前級電源電路、時鐘電路、復位電路、程序存儲器(可選)、調試接口電路(可選)。二、問答題1、 ARM7TDMI支持哪幾種指令集,各有什么特點?支持ARM指令集和Thumb指令集兩種。ARM指令集:指令32位,效率高,代碼密度低,所有ARM指令都是可以有條件執(zhí)行的 。Thumb指令集:指令16位,代碼密度較高,Thumb指令僅有一條指令具備條件執(zhí)行功能。保持ARM的大多數(shù)性能上的優(yōu)勢,是ARM指令集的子集。2、 ARM7TD
21、MI有幾種處理器模式,簡單介紹該幾種模式的工作特點?ARM7TDMI有7種處理器模式。用戶模式:正常程序運行的工作模式,不能直接從用戶模式切換到其它模式系統(tǒng)模式:用于支持操作系統(tǒng)的特權任務等,可以直接切換到其它模式快中斷模式:用于快速中斷處理,支持高速數(shù)據(jù)傳輸及通道處理,只有在FIQ異常響應時,才進入此模式。中斷模式:用于通用中斷處理,只有在IRQ異常響應時,才進入此模式。管理模式:供操作系統(tǒng)使用的一種保護模式,只有在系統(tǒng)復位和軟件中斷響應時,才進入此模式。中止模式:用于虛擬內(nèi)存和/或存儲器保護。未定義模式:支持軟件仿真的硬件協(xié)處理器,只有在未定義指令異常響應時,才進入此模式。3、 什么是引導
22、程序?什么是啟動程序?兩者有什么區(qū)別?引導程序是ARM微處理器在上電或復位后首先運行Boot Block中的一段代碼;啟動程序是在運行引導程序后,正式運行用戶main函數(shù)之前,還需要運行一段代碼引導程序由芯片廠商固化在芯片中,功能包括:判斷運行哪個存儲器上的程序、檢查用戶代碼是否有效、判斷芯片是否被加密、芯片的在應用編程(IAP)以及在系統(tǒng)編程功能(ISP)。啟動程序由用戶添加,功能包括:向量表定義、堆棧初始化、系統(tǒng)變量初始化、中斷系統(tǒng)初始化、I/O初始化、外圍初始化,地址重映射等操作。4、 簡要描述LPC2000系列芯片內(nèi)部GPIO的功能特點?(1) 可以獨立控制每個GPIO口的方向;(2)
23、 可以獨立設置每個GPIO的輸出狀態(tài);(3) 所有GPIO口在復位后默認位輸入狀態(tài)。5、 試說明LPC2000系列芯片的引腳設置寄存器PINSEL0、PINSEL1、PINSEL2的具體功能?PINSEL0控制引腳P0.0P0.15的連接狀態(tài),每兩位控制一個引腳。PINSEL1控制引腳P0.16P0.31的連接狀態(tài),每兩位控制一個引腳。PINSEL2控制P1端口和P2端口。6、 試說明LPC2000系列芯片的存儲器映射的結構特點?(看圖回答問題4)(1)0GB向上為128KB或256KB的片內(nèi)非易失性存儲器;(2)1GB向上為16KB片內(nèi)靜態(tài)RAM;(3)2GB向下為Boot Block重映射
24、;(4)3.5GB向上為VPB外設;(5)4GB向下為AHB外設。7、 試說明LPC2000系列芯片內(nèi)部向量中斷控制器(VIC)的功能特點?(看圖回答問題5)(1) 可以管理最多32個中斷請求,可將其編程為FIQ、向量IRQ或非向量IRQ;(2) 有16個向量IRQ中斷;(3) 16個優(yōu)先級,可動態(tài)分配優(yōu)先級;(4) 可產(chǎn)生軟件中斷。8、 試說明LPC2000系列芯片的向量中斷和非向量中斷的功能特點?向量中斷支持16個向量IRQ中斷;16個優(yōu)先級;每個優(yōu)先級指定一個服務程序入口地址。非向量中斷支持1個非向量IRQ中斷; 所有非向量IRQ的入口地址都相同。9、 試說明LPC2000系列芯片內(nèi)部定
25、時器的功能特點?(看圖回答問題6)各含有一個可編程32位預分頻器;具有4路捕獲通道,當輸入信號跳變時可取得定時器的瞬時值,也可選擇使捕獲事件產(chǎn)生中斷。有4個32位匹配寄存器,匹配時動作有3種:定時器繼續(xù)工作,可選擇產(chǎn)生中斷;停止定時器,可選擇中斷;復位定時器,可選擇中斷有4個對應于匹配寄存器的外部輸出,匹配時輸出有4種:設置為低電平;設置為高電平;翻轉;無動作。10、 簡要描述LPC2000系列芯片內(nèi)部定時器的預分頻功能,匹配功能,捕獲功能?預分頻功能:通過設置某個常量來控制pclk(定時器的時鐘源)的分頻。匹配功能:當定時器值等于預設的匹配值時,從引腳輸出特定的信號。捕獲功能:如果輸入信號滿
26、足設定的要求,將觸發(fā)捕獲動作,將定時器的計數(shù)值保存到捕獲寄存器中。11、 試說明LPC2000系列芯片內(nèi)部都具有那些外設接口,及其特點?12、 試比較說明JATG工具和ISP工具的異同點?兩者都可以將程序下載到開發(fā)板上。JATG通過計算機的并口和開發(fā)板的JATG口下載程序;ISP通過計算機的串口和開發(fā)板的UART0下載程序。13、看門狗定時器控制寄存器(WTCON)寄存器地 址讀/寫描 述初 始 值WTCON0x53000000讀/寫看門狗定控制寄存器0x8021WTCON的標識位WTCONBit描 述初 始 值Prescaler Value15:8預裝比例值,有效范圍值為02550x80Re
27、served7:6保留00Watchdog Timer5使能和禁止看門狗定時器禁止看門狗定時器使能看門狗定時器0Clock Select4:3這兩位決定時鐘分頻因素00:1/16 01:1/3210:1/64 11:1/12800Interrupt Generation2中斷的禁止和使能0=禁止中斷產(chǎn)生1=使能中斷產(chǎn)生0Reserved1保留0ResetEnable/Disable0禁止很使能看門狗復位信號的輸出1=看門狗復位信號使能0=看門狗復位信號禁止1看門狗定時器數(shù)據(jù)寄存器(WTDAT)寄 存 器地 址讀/寫描 述初 始 值WTDAT0x53000004讀/寫看門狗數(shù)據(jù)寄存器0x8000
28、看門狗計數(shù)寄存器(WTCNT)寄 存 器地 址讀/寫描 述初 始 值WTCNT0x53000008讀/寫看門狗計數(shù)器當前值0x8000#define rWTCON (*(volatileunsigned *)0x53000000) / 第1行#define rWTDAT (*(volatileunsigned *)0x53000004) / 第2行#define rWTCNT (*(volatileunsigned *)0x53000008) / 第3行void watchdog_test(void)rWTCON = (PCLK/1000000-1)<<8)|(3<<3)|(1<<2); / 第4行rWTDAT = 7812;/ 第5行rWTCNT = 7812; / 第6行rWTCON |=(1<<5); / 第7行第1-3 行:定義看門狗控制寄存器、數(shù)據(jù)寄存器和計數(shù)寄存器為rWTCON、rWTDAT和rWTCNT。第4 行:設置看門狗的預裝比例值為1000000,分頻因素為1/128,并使能中斷。(6分)第5-6 行:對數(shù)據(jù)寄存器和計數(shù)寄存器賦值為7812。(2分)第7 行:啟動看門狗。(2分)7、閱讀以下S3C2410部分用戶手冊求:當PCLK 或 UCLK 為40 MHz時,串口的波特率為 bps
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 施工現(xiàn)場臨時設施建設與管理
- 人工智能驅動高職課堂教學改革實踐研究
- 工程項目竣工驗收標準與流程
- 帶有磁性護套的復合轉子高速永磁電機設計與溫度場分析
- 高校思政課的適應性與發(fā)展趨勢
- 地域文化視角下的動畫場景設計研究-以江南文化為中心
- 傳統(tǒng)村落旅游高質量發(fā)展水平與障礙
- 風力機葉片主梁的分層擴展及失效模式研究
- 基于CT影像組學聯(lián)合臨床指標預測晚期非小細胞肺癌免疫治療療效的多中心研究
- 大學新生入學培訓
- PDCA模式下的健康教育成效分析
- 腹瀉課件模板
- 互利共贏足療店合作方案
- 出國工作合同范例
- 第45屆世界技能大賽餐廳服務項目全國選拔賽技術工作文件
- 《孫子兵法》與執(zhí)政藝術學習通超星期末考試答案章節(jié)答案2024年
- GB/T 19963.2-2024風電場接入電力系統(tǒng)技術規(guī)定第2部分:海上風電
- 2024年廣西南寧市市場監(jiān)督管理局招聘外聘人員3人歷年高頻500題難、易錯點模擬試題附帶答案詳解
- 公路土方開挖施工方案
- 2024年輔警招聘考試公安基礎知識人民警察法基礎知識模擬試卷
- 2024詳解國家基層糖尿病防治管理指南
評論
0/150
提交評論