已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
要點總結第二章 微型計算機結構18086的段式存儲結構段地址+偏移量地址=存儲單元的物理地址或者,段寄存器的值*16+偏移地址=存儲單元的物理地址2段寄存器,通用寄存器 ,指針與變址寄存器,標志寄存器3尋址方式(1)尋址方式的概念(2)尋址方式的分類(3)各尋址方式中對于寄存器的限制(4)各類尋址方式的格式第三章 匯編語言(參照課件)1匯編語句格式: 標號 操作符 操作數(shù) ;注釋2標號的概念以及其三個屬性3偽指令:(1)符號定義偽指令:EQU(2)數(shù)據(jù)定義偽指令:DB,DW(3)段定義偽指令:SEGMENT、ENDS、ASSUME4、運算符(1)分析算符:SEG,,OFFSET ,SIZE,LENGTH(2)組合算符:PTR5指令語句與偽指令語句的區(qū)別6數(shù)據(jù)段、堆棧段、代碼段的用途第四章 指令及匯編程序設計1數(shù)據(jù)傳送指令:MOV、PUSH、POP、XCHG、XLAT 2算數(shù)運算指令:ADD、ADC、INC、SUB、SBB、DEC、NEG、3邏輯運算指令:CMP、TEST、OR、AND、NOT、XOR4移位指令:邏輯左移/右移,算數(shù)左移/右移,循環(huán)左移/右移,帶進位的循環(huán)左移/右移;以及移位指令對于CF、OF標志位的影響 分支結構程序設計1無條件轉移指令2有條件的轉移指令(教材P102)3分支程序編寫 循環(huán)結構程序設計1循環(huán)控制指令LOOP、LOOPE/Z、LOOPNE/NZ以及他們的控制條件(對CF、ZF的判斷)2循環(huán)程序編寫子程序設計1子程序定義偽指令、調用指令、返回指令2子程序設計中對于堆棧操作的要求第五章 輸入與輸出中斷1中斷向量表、中斷向量的概念2中斷向量的修改3中斷的類型:軟件中斷、可屏蔽硬件中斷、非屏蔽硬件中斷;以及CPU隊可屏蔽硬件中斷和非屏蔽硬件中斷的不同的響應條件48259的基本結構和工作原理58259的操作命令字:包括各個命令字的作用、格式、具體的操作6軟件中斷與硬件中斷的異同點第六章 8254程序設計18254的基本結構和工作原理28254的命令字格式,以及對于8254各個計數(shù)器工作方式的設定 8255程序設計18255的基本結構和工作原理28255的命令字格式,以及對于8255各端口的操作 16550異步串行通信中,波特率的概念,數(shù)據(jù)幀的概念第七章 簡單外設LED的顯示原理鍵盤的結構及掃描原理一些復習題習題一一、 選擇題1、 8086CPU中程序計數(shù)器IP中存放的是 。A、指令B、指令在現(xiàn)行代碼段中的偏移地址C、操作數(shù)D、操作數(shù)在現(xiàn)行代碼段中的偏移地址2、Intel8086CPU內部的兩大功能部件是 。A、標志寄存器及ALUB、BIU及EUC、指令隊列及AIUD、地址加法器及ALU3、8086CPU有20根地址線,直接尋址內存的空間為 。A、64MBB、1MBC、4MBD、8MB4、Intel8086堆棧是按 原則構造的。A、先進先出B、后進后出C、先進后出D、隨機存取5、微型計算機主存儲器的基本編址單元的長度是 。A、64位 B、32位C、16位 D、8位6、為使CPU識別不同的內存單元,需要為每個內存單元規(guī)定不同的 。A、符號B、地址C、數(shù)據(jù)D、狀態(tài)7、指令指針I(yè)P與 組合使用,確定下一條指令存放單元的物理地址。A、CSB、ESC、SSD、DS8、堆棧指針SP與 組合使用,確定棧頂單元的物理地址。A、CSB、ESC、SSD、DS9、8086對內存進行分段管理,一個段的最大范圍是 。A、64KBB、128KBC、512MBD、1MB10、8086CPU用于存放當前數(shù)據(jù)段段基址的寄存器是 。A、CSB、ESC、SSD、DS11、為數(shù)據(jù)段基址寄存器DS賦值得匯編語句正確的是 。A、ASSUME DS:DATAB、SEGMENT DATAC、MOV DS,DATAD、MOV AX,DATAMOV DS,AX12、下列描述正確的是 B 。A、 匯編語言只由指令語句構成B、 匯編語言語句包括指令語句和偽指令語句C、 指令性語句和偽指令語句的格式是完全相同的D、 指令性語句和偽指令語句都能經過匯編程序翻譯成機器代碼13、8086/8088系統(tǒng)中,一個??墒褂玫淖畲罂臻g是 。A、1MBB、由SP初值決定C、64KBD、由SS初值決定14、若(AL)=10101101B,為了使其內容變?yōu)?1011101B,下列哪一種執(zhí)行一次即可完成此操作?xor al,11110000bA、NOT指令B、AND指令C、XOR指令D、OR指令15、設(SS)=2000H,(SP)=0100H,(AX)=2107H,執(zhí)行指令PUSH AX后,存放數(shù)據(jù)21H的物理地址為 。A、20102HB、200FEHC、20101HD、200FFH16、令DF=1的指令是 。A、STDB、CLDC、CLCD、STC17、將累加器AX的內容清零,錯誤的指令為 。A、AND AX,0B、XOR AX,AXC、SUB AX,AXD、CMP AX,AX18、指令MOVSB中源串的邏輯地址為 。A、DS:SIB、DS:DIC、DS:DID、ES:DI19、有指令MOV AX, 1234H,指令中的立即數(shù)1234H是存儲在_。 A.數(shù)據(jù)段 B.代碼段 C.附加段 D.堆棧段20、交換寄存器SI,DI的內容,正確的程序段是 。A、 PUSH SIB、PUSH SIPUSH DI PUSH DIPOP SI POP DIPOP DI POP SIC、 MOV AX,SID、MOV AX,SIMOV DI,SI MOV BX,DIMOV SI,DI XCHG BX,AX21、假設ES段中有一個字符串12FG3LM5C,其名為ARRAY,下面程序段CLDLEA DI,ES:ARRAYMOV AL,GMOV CX,9REPNE SCASB執(zhí)行后,CX的值為 。A、9B、5C、4D、022、下列串操作指令中,在 指令前加重復前綴指令REP是沒有實際使用價值的。A、MOVSBB、STOSBC、CMPSBD、LODSB23、執(zhí)行下面的程序段后,AL中的內容為 。BUF DW 2152H,3416H,5731H,4684H. MOV BX,OFFSET BUF MOV AL,3 XLATA、46HB、34HC、16HD、57H24、在匯編語言程序中,對END語句的敘述正確的是( )。A、END語句是一可執(zhí)行語句B、END語句表示程序執(zhí)行到此結束C、END語句表示源程序到此結束D、END語句在匯編后要產生機器碼25、下面的數(shù)據(jù)傳送指令中,錯誤的操作是( )。A、MOV SS:BX+DI,AXB、MOV DX,1000HC、MOV WORD PTRBX,1000HD、MOV DS,2000H26、偽指令VAR DD ? 將在內存預留 字節(jié)的存儲空間。A、1 B、2C、4D、627、設X1和X2是用DB定義的變量,下列指令中正確的是 。A、MOV X1,20HB、MOV AX,X1C、MOV X1,X2D、MOV 20H,X228、執(zhí)行下面的程序段后,AX中的內容為 。NUMDW ? ,23NAMEDW 10 DUP(?)NEQU 6LEN EQU $-NUMMOV AX,LENA、18HB、1CHC、15HD、16H29、已知VAR DW 1,2,$+2,5,6,若匯編時VAR分配的偏移地址是0010H,匯編后0014H單元的內容是 。A、16HB、05HC、14HD、06H二、 填空題1、若運算結果為0,則標志寄存器中零標志位ZF= 1 。2、寫出下列存儲器地址的段地址,偏移地址和物理地址。(1)2314:0035 段地址為 ,偏移地址為 ,物理地址為 。3、設VAL是在數(shù)據(jù)段中定義的變量,試指出下列源操作數(shù)字段的尋址方式。(1) MOV AX, 03FH (2) MOV AX,BX (3) MOV AX,BX (4) MOV AX,DS:100H (5) MOV AX,ES:BX (6) MOV AX,BX+10 (7) MOV AX,VALBX (8) MOV AX,VALBXSI 4、DIV SRC 執(zhí)行字節(jié)除法時,運算后的商存放在 AL 中,余數(shù)存放在 AH 中。5、執(zhí)行下列執(zhí)行后,AX寄存器的值為 1E00H 。TABLEDW10,20,30,40,50ENTRYDW 3.MOV BX,OFFSET TABLEADD BX,ENTRYMOV AX,BX6、執(zhí)行下列指令序列后,BL寄存器的值為 。MOV CL,3MOV BL,0B3HROL BL,1RCR BL,CL7、設(BX)=0C6H,變量VAL中存放的內容為59H,確定下列各條指令單獨執(zhí)行后,BX寄存器的值。(1)XOR BX,VAL ;(BX)= (2)AND BX,VAL ;(BX)= (3)OR BX,VAL ;(BX)= 8、判斷下列指令是否合法。(1)MOV SI,DI 不合法 不允許同為存儲器數(shù)據(jù) (2)RCR DX,3 不合法 移位次數(shù)超過1,放到CL (3)PUSH AL 不合法 16位 (4)MOV CS,AX 不合法,不允許對CS賦值 (5)INC BX 不合法,類型不匹配 INC byte ptrbx (6)MOV AX,DX 不合法,dx不允許作為間接尋址寄存器 (7)MOV AL,1000 不合法,1000超出8位數(shù)據(jù)表示的范圍 9、匯編語言源程序中表示結束的偽指令是 END 。10、判斷下列指令和偽指令的使用是否正確。(1)K1 DW 3412H K2 DB K1 不正確 K1類型應該為DW (2)K1 EQU 1234H MOV K1,AX 不正確, K1不分配內存單元 (3)N EQU 2 N EQU N+1 不正確 EQU不允許對同一標號重復賦值 11已知數(shù)據(jù)段定義如下: DATA SEGMENT ORG 100H BUF DW CD, 1, 3 DUP(4, 2 DUP(8, 6) VRA DB 4AH DATA ENDS 單獨執(zhí)行下列語句 LEA BX, BUF BX=_0100H_ MOV CX, VRA-BUF CX=_0022H_(用十六進制數(shù)表示)。三、簡述題1、8086系統(tǒng)中,設有一個包含8個字的數(shù)據(jù)區(qū),數(shù)據(jù)區(qū)的起始地址為2100H:2A10H,寫出該數(shù)據(jù)區(qū)首末字單元的物理地址。23A10H23A1EH2、從內存地址34120H,依次存放3個數(shù),它們分別是字數(shù)據(jù)27H,字節(jié)數(shù)據(jù)0F1H和字數(shù)據(jù)9145H。請用圖表示出這些數(shù)在內存的存放情況。34120h27H34121h00H34122h0F1H34123h45H34124h91H3、將AL與BX中的兩個無符號數(shù)相加,結果放入AX。XOR AH,AHADD AX,BX4、將AL與BX中的兩個帶符號數(shù)相加,結果放入AX。CBWADD AX,BX5、將AL的高4位與低4位分別放入BH與BL的低4位,且將BH與BL的高4位清0。MOV CH,ALMOV CL,4SHR CH,CLMOV BH,CHAND AL,0FHMOV BL,AL6、用一條邏輯指令將AX寄存器清0。XOR AX,AX7、用一條邏輯指令將DX寄存器的高3位為1,其余位不變。OR DX,0E000H8、試編寫指令序列,將DX:AX中的32位無符號數(shù)乘以2,結果仍存放在DX:AX中。SHL AX,1RCL DX,19、定義一個數(shù)據(jù)段DATASG,并且在該數(shù)據(jù)段中定義一個有5個字節(jié)的字節(jié)數(shù)組ARRB,其值分別為34H,12H,45H,26H,25H。DATASGsegmentARRBdb34H,12H,45H,26H,25HDATASGends10、偽指令與指令的本質區(qū)別是什么?偽指令是不能夠編譯成二進制代碼,不能夠執(zhí)行,幫助編譯器正確識別指令,編譯成二進制代碼。指令語句能夠編譯成二進制代碼,可以執(zhí)行。11、編寫數(shù)據(jù)段定義,在段中依次定義以下變量:V1為字節(jié)變量,初值是90H;V2為字數(shù)組,初值依次為2341H,9813H,0A213H;V3為字節(jié)型數(shù)組,初值為字符串Assembly Language;V4為字節(jié)數(shù)組,有5個字節(jié),未定義初值。DatasegmentV1db 90hV2 dw 2341H,9813H,0A213HV3db Assembly LanguageV4 db 5 dup (?)Dataends12、設數(shù)據(jù)段定義如下:DATA SGSEGMENTV1DB 3 DUP(0)V2 DW 4 DUP(0)DATASG ENDS(1) 編寫指令序列,將1634H存入字節(jié)數(shù)組V1的第0個字節(jié)和第1個字節(jié)(可以修改數(shù)據(jù)段)Mov bx,offset V1Mov word ptrbx,1634H(2) 編寫指令序列,將2AH存入字數(shù)組V2的第0個字節(jié)和第2個字節(jié)(可以修改數(shù)據(jù)段)。Mov si,offset V2Mov byte ptrsi,2AHMov byte ptrsi+2,2AH習題二一、選擇題: 1下列敘述正確的是_。 ( )(A) 對兩個無符號數(shù)進行比較采用CMP指令,對兩個有符號數(shù)比較用CMPS指令(B) 對兩個無符號數(shù)進行比較采用CMPS指令,對兩個有符號數(shù)比較用CMP指令(C) 對無符號數(shù)條件轉移采用JGE/JNL指令,對有符號數(shù)條件轉移用JAE/JNB指令(D) 對無符號數(shù)條件轉移采用JAE/JNB指令,對有符號數(shù)條件轉移用JGE/JNL指令2已知BX=2000H,SI=1234H,則指令MOV AX,BX+SI+2的源操作數(shù)在_中。 ( )(A)數(shù)據(jù)段中偏移量為3236H的字節(jié) (B)附加段中偏移量為3234H的字節(jié)(C)數(shù)據(jù)段中偏移量為3234H的字節(jié) (D)附加段中偏移量為3236H的字節(jié)4在下列指令的表示中,不正確的是_。 ( )(A) MOV AL,BX+SI (B) JMP SHORT DONI(C) DEC BX (D) MUL CL5為了使執(zhí)行串操作指令時,地址按減量方式處理應使用指令_。 ( ) (A)CLI (B)STI (C)CLD (D)STD68086 CPU在基址加變址的尋址方式中,變址寄存器可以為_。 ( )(A) BX或CX (B) CX或SI (C) DX或SI (D) SI或DI8. 偽指令VAR DD ? 將在內存預留 字節(jié)的存儲空間。 ( )(A) 1 (B) 2 (C) 2 (D) 49下面指令序列執(zhí)行后完成的運算,正確的算術表達式應是_。 ( )MOV AL,BYTE PTR XSHL AL,1DEC ALMOV BYTE PTR Y,AL(A) y=x*2+1 (B) x=y*2+1 (C) x=y*2-1 (D) y=x*2-110執(zhí)行下面的程序段后,AL中的內容為 。 ( )BUF DW 2152H,3416H,5731H,4684H MOV BX,OFFSET BUF MOV AL,2 XLAT(A) 46H(B) 34H(C) 16H(D) 57H11.匯編語言源程序每個語句可以由四項組成,如語句要完成一定功能,那么該語句中不可省略的項是_。 ( ) (A) 操作項 (B) 名字項 (C) 操作數(shù)項 (D) 注釋項12下列指令執(zhí)行時出錯的是_。 ( )(A) ADD BUF1,BUF2 (B) JMP DWORD PTR DATBX(C) MOV AX,10HBX (D) TEST AL,08H13已知(AX)=3456H,執(zhí)行下述三條指令后,(AX)=_。 ( )MOV BX,AXNEG BXADD AX, BX(A) 3456H (B) 0EDCCH (C) 6DCCH (D) 0000H14將DX的內容乘以2,正確的指令是_。 ( )(A) MUL 2 (B) MUL DX,2 (C) SAR DX,1 (D) SHL DX,1二 填空題: 1、DIV SRC 執(zhí)行字節(jié)除法時,運算后的商存放在 中,余數(shù)存放在 中。2、設(BX)=0D6H,變量VAL中存放的內容為77H,確定下列各條指令單獨執(zhí)行后,BX寄存器的值。(1)OR BX,VAL ;(BX)= (2)AND BX,VAL ;(BX)= 3、存放指令有效地址的寄存器是 ,該寄存器與 段寄存器聯(lián)合使用確定指令的物理地址;存放棧頂有效地址的寄存器是 ,該寄存器與 段寄存器聯(lián)合使用確定棧頂?shù)奈锢淼刂?、在REPNZ SCASB指令中,重復執(zhí)行串搜索指令的條件是 。5、指出下列指令中源操作數(shù)的尋址方式(9) MOV BX,1000H MOV AX,BXSI100H 6、匯編語言源程序中表示結束的偽指令是 。7、在匯編語言中,通常用來存放循環(huán)次數(shù)的寄存器是 。三、簡述題: 1、 偽指令與指令的本質區(qū)別是什么? 2、 編寫匯編程序應經歷哪些步驟?3、 指出能用于寄存器間接尋址及變址尋址的寄存器有哪些?它們通常與哪個段寄存器配合形成物理地址?BX SI DI-DS BP-SS4、 主程序與子程序的關系是什么?在程序中如何使用子程序? 5、 簡述匯編語言相對高級語言的優(yōu)點。四、程序分析題: A DW 3456HB DW 1234H.PUSH APUSH BPOP APOP B試回答:(1)上述程序段執(zhí)行后(A)_ _,(B)_ _。(2) 設執(zhí)行前SP1000H,執(zhí)行后SP_。2 分析下面程序段, MOV AL,100 SAR AL,1 MOV BL,ALMOV CL,2 SAR AL,CL ADD AL,BL試問程序段執(zhí)行后(BL)_(AL)_。 3、已知AX=0FF60H,CF=1 MOV DX,16H XOR DH,0FFH SBB AX,DX 執(zhí)行上述指令序列后,AX=_,CF=_4、執(zhí)行下列程序段后,回答問題。ORG 100H NUM DW 12H MOV BX,OFFSET NUMMOV CL,BYTE PTR NUM+1 MOV CH,TYPE NUMMOV AX,NUM 請問:(AX)=_ 0012H_ _,(BX)=_ 0100H _,(CX)=_ 0200H _。5、DATA SEGMENT S9 DB 0,1,2,3,4,5,6,7,8,9 DATA ENDS LEA SI,S9 LEA DI,S9+1 MOV CX,5 LOP:MOV AL,SI XCHG AL,DI MOV SI,AL ADD SI,2 ADD DI,2 LOOP LOP 試說明該程序段的功能,并指出上述程序段運行后,S9開始的10個字節(jié)存儲單元內容是什么? 1,0,3,2,5,4,7,6,9,86、 已知一段程序如下:DATA SEGMENT A1 DW 10,20A2 EQU 100A3 DB 1234ORG 2A4 DW 1234HDATA ENDS畫出該程序段的內存分配示意圖(標明地址),并說明該數(shù)據(jù)段的,起始偏移地址和最終偏移地址。五、程序設計題: 1、 比較兩個無符號數(shù)的大小,若AB,則顯示出AB,否則顯示BA。2、 在數(shù)據(jù)區(qū)中存放著一組數(shù):28,18,38,48,78,58,數(shù)的類型為字節(jié),要求用冒泡法對該數(shù)據(jù)區(qū)中的數(shù)據(jù)按遞減關系排序。3、 編程求123+100。將結果存放在RESULT單元中。4、 已知在數(shù)據(jù)區(qū)BUF1和BUF2分別存放Hello,everybodyHello,everyone字節(jié)數(shù)據(jù)。編程檢查兩數(shù)據(jù)區(qū)中的數(shù)據(jù)是否相同。若完全一致,則將標志單元FLAG置FFH,否則置0,并將第一次出現(xiàn)的不同數(shù)據(jù)的地址分別存放在ADDR1和ADDR2單元中。習題三一、中斷部分習題(3)用3片8259A級聯(lián),最多可管理的中斷數(shù)是( )A.24級 B.22級C.23級 D.21級(4)從CPU的NMI引腳產生的中斷叫做_非屏蔽中斷_,他的響應不受_IF_的影響。(6)中斷類型碼為15H的中斷,其服務程序的入口地址一定存放在_00054H00057H_四個連續(xù)的單元中,若這四個單元的的內容為:66H、50H、88H、30H,則其服務程序的入口地址為_3088H:5066H_。(7)設主片8259A的IR3上接有一從片,IR5上引入了一個中斷申請。那么初始化時,主、從片的ICW3分別是_主:08H;從:03H_。(9)中斷類型碼為9H的中斷向量一定存放在_個連續(xù)單元中,若其入口地址為3040H:2010H,則這四個單元中的具體內容依次為_。(10)在一個8086CPU和單片8259A組成的系統(tǒng)中,試說明:1、8086CPU在響應可屏蔽中斷的條件是什么?書上有。2、假如8259A已被編程,ICW2=0AH,若連接在8259A的IR3端的外設提出中斷申請,它的中斷向量的存放地址是什么?0002CH0002FH3、軟件中斷和硬件中斷的區(qū)別?書上有。(12)某一中斷程序入口地址值填寫在中斷向量表的 0080H 0083H 存儲單元中,則該中斷對應的中斷類型號一定是( ) A.1FH B.20H C.21H D.22H(14)已知中斷類型號為 18H ,則其中斷服務程序的入口地址存放在中斷向量表的 _ 中。() A 0000H 00072H 0000H 0075H B 0000H 00072H 0000H 0073H C 0000H 00060H 0000H 0063H D 0000H 00060H 0000H 0061H二、定時器/計數(shù)器部分(1)試按如下要求分別編寫82C54的初始化程序:己知82C54的計數(shù)器0、1、2和控制字I/O地址依次為104H、105H、106H、107H。1、使計數(shù)器1工作在方式0,僅用低8位作二進制計數(shù),計數(shù)初值為128;Mov dx,107HM
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 塑造獨特定制新我
- 旅游行業(yè)創(chuàng)新驅動
- 2落花生說課稿-2024-2025學年五年級上冊語文統(tǒng)編版
- 外聘勞務合同(2篇)
- 培訓機構受單位委托培訓合同(2篇)
- 大宗礦產品銷售代理合同(2篇)
- 2024版二手房買賣協(xié)議(含裝修情況)2篇
- 2024氣體購銷合同范本
- 專業(yè)油罐儲存服務協(xié)議模板(2024年)版
- 物業(yè)管理裝修協(xié)議書
- 寺廟祈?;顒臃桨?共6篇)
- 2024年化學螺栓錨固劑項目可行性研究報告
- 企業(yè)財務三年戰(zhàn)略規(guī)劃
- 提高膿毒性休克患者1h集束化措施落實率
- 山東省濟南市天橋區(qū)2024-2025學年八年級數(shù)學上學期期中考試試題
- 主播mcn合同模板
- 2024年人教版八年級語文上冊期末考試卷(附答案)
- 2024測繪個人年終工作總結
- 遼寧省大連市2023-2024學年高三上學期雙基測試(期末考試) 物理 含解析
- 勞務分包的工程施工組織設計方案
- DB11 637-2015 房屋結構綜合安全性鑒定標準
評論
0/150
提交評論