版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第四章 匯編語(yǔ)言程序設(shè)計(jì)匯編語(yǔ)言程序設(shè)計(jì)-2F尋址方式尋址方式(實(shí)模式實(shí)模式):1. 立即數(shù)尋址立即數(shù)尋址MOV AX, 1234H2. 寄存器尋址寄存器尋址MOV AX, BX3. 直接尋址直接尋址MOV AX, 1234H4. 寄存器間接尋址寄存器間接尋址MOV AX, BX 5. 基址尋址基址尋址MOV AX, BX+100H6. 變址尋址變址尋址MOV AX, SI+100H7. 基址加變址尋址基址加變址尋址MOV AX, BX+SI8. 帶位移的基址加變址尋址帶位移的基址加變址尋址MOV AX, BX+SI+100H數(shù)據(jù)結(jié)構(gòu)的基址尋址方式數(shù)據(jù)結(jié)構(gòu)的基址尋址方式字段字段0字段字段n字段
2、字段n-1字段字段2字段字段1基址寄存器基址寄存器+(位移量)(位移量)MOV AX, BX+100H(位移量)(位移量)數(shù)據(jù)陣列的變址尋址方式數(shù)據(jù)陣列的變址尋址方式單元單元0單元單元n單元單元n-1單元單元2單元單元1變址寄存器變址寄存器+MOV AX, SI+100H單元單元(0,0)單元單元(0,1)單元單元(0,n)(位移量)(位移量)二維數(shù)據(jù)陣列的基址加變址尋址方式二維數(shù)據(jù)陣列的基址加變址尋址方式基址寄存器基址寄存器+MOV AX, BX+SI+100H單元單元(1,0)單元單元(1,n)單元單元(1,1)單元單元(m,n)變址寄存器變址寄存器+調(diào)試程序調(diào)試程序DEBUGR寄存器命令
3、寄存器命令標(biāo)志標(biāo)志置位置位復(fù)位復(fù)位OFOVNVDFDNUPIFEIDISFNGPLZFZRNZAFACNAPFPEPOCFCYNCAFPFcfPF功能:檢查或修改功能:檢查或修改寄存器的值寄存器的值R 寄存器名寄存器名調(diào)試程序調(diào)試程序DEBUGD轉(zhuǎn)儲(chǔ)命令轉(zhuǎn)儲(chǔ)命令功能:檢查存儲(chǔ)器功能:檢查存儲(chǔ)器的內(nèi)容的內(nèi)容D 內(nèi)存地址內(nèi)存地址調(diào)試程序調(diào)試程序DEBUGE輸入輸入命令命令功能:檢查或修改功能:檢查或修改存儲(chǔ)器的內(nèi)容存儲(chǔ)器的內(nèi)容E 內(nèi)存地址內(nèi)存地址回車:結(jié)束輸入命令回車:結(jié)束輸入命令空格:不修改存儲(chǔ)器內(nèi)空格:不修改存儲(chǔ)器內(nèi) 容,顯示下一個(gè)容,顯示下一個(gè) 存儲(chǔ)單元的內(nèi)容存儲(chǔ)單元的內(nèi)容輸入新值,后回車或
4、空格輸入新值,后回車或空格調(diào)試程序調(diào)試程序DEBUGA匯編命令匯編命令功能:匯編程序指令功能:匯編程序指令A(yù) 起始地址起始地址U匯編命令匯編命令功能:反匯編程序指令功能:反匯編程序指令U 起始地址起始地址調(diào)試程序調(diào)試程序DEBUGT跟蹤跟蹤命令命令功能:跟蹤程序執(zhí)行功能:跟蹤程序執(zhí)行T=起始地址起始地址指令條數(shù)指令條數(shù)調(diào)試程序調(diào)試程序DEBUGR運(yùn)行運(yùn)行命令命令功能:運(yùn)行程序功能:運(yùn)行程序G=起始地址起始地址F算術(shù)運(yùn)算指令的例子算術(shù)運(yùn)算指令的例子1. 設(shè)兩個(gè)十進(jìn)制數(shù)設(shè)兩個(gè)十進(jìn)制數(shù)1234和和5678分別存放在數(shù)據(jù)分別存放在數(shù)據(jù)段中從段中從1000H和和2000H開始的單元中,計(jì)算這兩開始的單元
5、中,計(jì)算這兩個(gè)數(shù)的和,結(jié)果存放在個(gè)數(shù)的和,結(jié)果存放在3000H開始的單元中開始的單元中MOV AL, 1000ADD AL, 2000;低字節(jié)相加;低字節(jié)相加DAA;十進(jìn)制調(diào)整;十進(jìn)制調(diào)整MOV 3000, AL;存低字節(jié)和;存低字節(jié)和MOV AL, 1001ADC AL, 2001 ;高字節(jié)帶進(jìn)位相加;高字節(jié)帶進(jìn)位相加DAA;十進(jìn)制調(diào)整;十進(jìn)制調(diào)整MOV 3001, AL;存高字節(jié)和;存高字節(jié)和F算術(shù)運(yùn)算指令的例子算術(shù)運(yùn)算指令的例子2. 實(shí)現(xiàn)非壓縮實(shí)現(xiàn)非壓縮BCD數(shù)數(shù)6 8=48的程序的程序MOV AL, 06MOV BL, 08MUL BL;AAM;AX(AL) (BL)十進(jìn)制調(diào)整,使十進(jìn)
6、制調(diào)整,使(AX)=0408F算術(shù)運(yùn)算指令的例子算術(shù)運(yùn)算指令的例子3. 實(shí)現(xiàn)非壓縮實(shí)現(xiàn)非壓縮BCD數(shù)數(shù)17 5=3余余2的程序的程序MOV AX, 0107MOV BL, 05AAD;DIV BL;除法,得商除法,得商(AL)=03,余數(shù)余數(shù)(AH)=02十進(jìn)制調(diào)整,使十進(jìn)制調(diào)整,使(AX)=00113.1 概述概述3.2 Pentium微處理器的尋址方式微處理器的尋址方式3.3 數(shù)據(jù)傳送指令數(shù)據(jù)傳送指令3.4 算術(shù)運(yùn)算指令算術(shù)運(yùn)算指令3.5 邏輯運(yùn)算指令邏輯運(yùn)算指令3.6 串操作指令串操作指令3.7 程序控制指令程序控制指令3.8 保護(hù)模式的系統(tǒng)控制指令保護(hù)模式的系統(tǒng)控制指令3.9 浮點(diǎn)運(yùn)算
7、指令浮點(diǎn)運(yùn)算指令3.10 MMX指令簡(jiǎn)介指令簡(jiǎn)介3.5 邏輯運(yùn)算指令邏輯運(yùn)算指令F位操作位操作AND 目標(biāo)操作數(shù),源操作數(shù)目標(biāo)操作數(shù),源操作數(shù)OR目標(biāo)操作數(shù),源操作數(shù)目標(biāo)操作數(shù),源操作數(shù)XOR 目標(biāo)操作數(shù),源操作數(shù)目標(biāo)操作數(shù),源操作數(shù)NOT 目標(biāo)操作數(shù)目標(biāo)操作數(shù)F位操作位操作AND 主要用于將二進(jìn)制數(shù)的某些位清主要用于將二進(jìn)制數(shù)的某些位清0AND BL, 0FHxxxxxxxx (BL)00001111 0F0000 xxxx 結(jié)果結(jié)果ANDF位操作位操作OR主要用于將二進(jìn)制數(shù)的某些位置主要用于將二進(jìn)制數(shù)的某些位置1OR BL, 0FHxxxxxxxx (BL)00001111 0Fxxxx1
8、111 結(jié)果結(jié)果ORF位操作位操作XOR 主要用于將二進(jìn)制數(shù)的某些位求反主要用于將二進(jìn)制數(shù)的某些位求反XOR BL, 0FHxxxxxxxx (BL)00001111 0Fxxxxxxxx 結(jié)果結(jié)果XORF移位操作移位操作指令格式:指令格式:SHL 目標(biāo)操作數(shù),計(jì)數(shù)目標(biāo)操作數(shù),計(jì)數(shù)移移1位時(shí),計(jì)數(shù)值可以為立即數(shù)位時(shí),計(jì)數(shù)值可以為立即數(shù)1移多位時(shí),計(jì)數(shù)值必須先存入移多位時(shí),計(jì)數(shù)值必須先存入CL寄存器寄存器MOV CL, 3SHL AX, CLP.93F位測(cè)試位測(cè)試TEST 用于測(cè)試二進(jìn)制數(shù)的某些位用于測(cè)試二進(jìn)制數(shù)的某些位(一般為一般為1位位)TEST AL, 1JNZ RIGHTTEST AL,
9、 128JNZ LEFT當(dāng)被測(cè)試為為當(dāng)被測(cè)試為為0時(shí),時(shí),ZF置位(置位(ZF=1);當(dāng)被測(cè)試為為當(dāng)被測(cè)試為為1時(shí),時(shí),ZF復(fù)位(復(fù)位(ZF=0)F位測(cè)試位測(cè)試位測(cè)試位測(cè)試:BT 目標(biāo)操作數(shù),源操作數(shù)目標(biāo)操作數(shù),源操作數(shù)位測(cè)試置位測(cè)試置0:BTR 目標(biāo)操作數(shù),源操作數(shù)目標(biāo)操作數(shù),源操作數(shù)位測(cè)試置位測(cè)試置1:BTS 目標(biāo)操作數(shù),源操作數(shù)目標(biāo)操作數(shù),源操作數(shù)位測(cè)試取反位測(cè)試取反:BTC 目標(biāo)操作數(shù),源操作數(shù)目標(biāo)操作數(shù),源操作數(shù)測(cè)試目標(biāo)操作數(shù)中由源操作數(shù)指定的位,將測(cè)試目標(biāo)操作數(shù)中由源操作數(shù)指定的位,將其值送其值送CF標(biāo)志標(biāo)志源操作數(shù)以目標(biāo)操作數(shù)的長(zhǎng)度為模源操作數(shù)以目標(biāo)操作數(shù)的長(zhǎng)度為模MOV AX,
10、 1FF0H BTS AX, 24F位掃描位掃描向前位掃描向前位掃描:BSF 目標(biāo)操作數(shù),源操作數(shù)目標(biāo)操作數(shù),源操作數(shù)向后位掃描向后位掃描:BSR 目標(biāo)操作數(shù),源操作數(shù)目標(biāo)操作數(shù),源操作數(shù)對(duì)源操作數(shù)進(jìn)行掃描,將遇到的第一個(gè)對(duì)源操作數(shù)進(jìn)行掃描,將遇到的第一個(gè)1所所在的位置送目標(biāo)操作數(shù),并將在的位置送目標(biāo)操作數(shù),并將ZF清清0。如果源操作數(shù)為如果源操作數(shù)為0,則目標(biāo)操作數(shù)不變,且,則目標(biāo)操作數(shù)不變,且ZF置置1MOV EAX, 60000000H BSF EBX,EAX3.6 串操作指令串操作指令F串傳送串傳送MOVSBMOVSWMOVSD將一個(gè)字節(jié)將一個(gè)字節(jié)/字字/雙字從雙字從DS:SI ES:
11、DI指令前要先將源串首地址指令前要先將源串首地址 DS:SI 目標(biāo)串首地址目標(biāo)串首地址 ES:DI完成操作后自動(dòng)修改完成操作后自動(dòng)修改SI、DI,使其指向串,使其指向串的下一個(gè)元素的下一個(gè)元素F串傳送串傳送完成操作后自動(dòng)修改完成操作后自動(dòng)修改SI、DI,使其指向串,使其指向串的下一個(gè)元素的下一個(gè)元素串操作方向由串操作方向由CLD和和STD指令設(shè)置指令設(shè)置CLD 地址遞增方向(地址遞增方向(DF=0)STD 地址遞減方向(地址遞減方向(DF=1)F串傳送串傳送 重復(fù)前綴重復(fù)前綴需要先將串的長(zhǎng)度存入需要先將串的長(zhǎng)度存入CX寄存器寄存器每處理完一個(gè)元素自動(dòng)使每處理完一個(gè)元素自動(dòng)使CX-1,直到直到C
12、X=0才結(jié)束串傳送才結(jié)束串傳送完成整個(gè)串的傳送完成整個(gè)串的傳送REP MOVSBREP MOVSWREP MOVSD例:例: P.96例:例:F串傳送串傳送MOV SI, OFFSET S1MOV DI, OFFSET S2MOV CX, 18REP MOVSB.S1 DB “This is a string!$”S2 DB 18 DUP(0)F串比較串比較CMPSBCMPSWCMPSD比較地址為比較地址為DS:SI、ES:DI的兩的兩個(gè)字節(jié)個(gè)字節(jié)/字字/雙字雙字指令前通常加重復(fù)前綴指令前通常加重復(fù)前綴REPZ/REPE,從而,從而當(dāng)發(fā)現(xiàn)兩個(gè)串不同時(shí)結(jié)束比較。當(dāng)發(fā)現(xiàn)兩個(gè)串不同時(shí)結(jié)束比較。例:例
13、:F串比較串比較MOV SI, OFFSET S1MOV DI, OFFSET S2MOV CX, xxREPZ CMPSBJNZ Not_EqualEqual: Not_Equal:.F串搜索串搜索SCASBSCASWSCASD在首地址為在首地址為ES:DI的串中搜索的串中搜索某個(gè)元素(字節(jié)某個(gè)元素(字節(jié)/字字/雙字)雙字)事先要將待搜索的元素存入事先要將待搜索的元素存入AL/AX/EAX指令前通常加重復(fù)前綴指令前通常加重復(fù)前綴REPNZ/REPNE,從而當(dāng)發(fā)現(xiàn)待搜索的元素時(shí)結(jié)束搜索。從而當(dāng)發(fā)現(xiàn)待搜索的元素時(shí)結(jié)束搜索。例:例:F串搜索串搜索MOV DI, OFFSET StringMOV C
14、X, xxMOV AL, hREPNZ SCASBJNZ Not_FoundFound: Not_ Found: .F串裝入串裝入LODSBLODSWLODSD將地址為將地址為DS:SI的一個(gè)字節(jié)的一個(gè)字節(jié)/字字/雙字裝入雙字裝入AL/AX/EAX串裝入指令沒有重復(fù)前綴串裝入指令沒有重復(fù)前綴例:例:MOV SI, OFFSET StringMOV CX, xxMOV AH, 2LODSBMOV DL, ALINT 21LOOP NextCharNextChar:F串裝入串裝入F串存儲(chǔ)串存儲(chǔ)LODSBLODSWLODSD將將AL/AX/EAX的值存入地址的值存入地址為為ES:DI的內(nèi)存單元的內(nèi)存
15、單元利用重復(fù)前綴利用重復(fù)前綴REP,可以建立一個(gè)取值相,可以建立一個(gè)取值相同的數(shù)據(jù)串同的數(shù)據(jù)串3.7 程序控制指令程序控制指令控制程序的流向:控制程序的流向:無(wú)條件轉(zhuǎn)移無(wú)條件轉(zhuǎn)移條件轉(zhuǎn)移條件轉(zhuǎn)移循環(huán)控制循環(huán)控制過(guò)程調(diào)用與返回過(guò)程調(diào)用與返回中斷中斷F無(wú)條件轉(zhuǎn)移無(wú)條件轉(zhuǎn)移JMP Label1.Label1:F條件轉(zhuǎn)移條件轉(zhuǎn)移相當(dāng)于相當(dāng)于goto語(yǔ)句語(yǔ)句根據(jù)執(zhí)行上一指令后標(biāo)志寄存器的狀態(tài)而根據(jù)執(zhí)行上一指令后標(biāo)志寄存器的狀態(tài)而決定是否轉(zhuǎn)移決定是否轉(zhuǎn)移F條件轉(zhuǎn)移條件轉(zhuǎn)移根據(jù)執(zhí)行上一指令后標(biāo)志寄存器的狀態(tài)而根據(jù)執(zhí)行上一指令后標(biāo)志寄存器的狀態(tài)而決定是否轉(zhuǎn)移決定是否轉(zhuǎn)移JAJAE =JBJBE JGE =JL
16、JLE =JG 標(biāo)號(hào)標(biāo)號(hào)F條件轉(zhuǎn)移條件轉(zhuǎn)移JZJNZJCJNCJOJNOJPJNPJSJNSJCXZF循環(huán)控制循環(huán)控制LOOPLOOPE/LOOPZLOOPNE/LOOPNZ與與CX配合使用,配合使用,CX存放循環(huán)次數(shù)存放循環(huán)次數(shù)4.1 概述概述4.2 匯編語(yǔ)言的基本語(yǔ)法匯編語(yǔ)言的基本語(yǔ)法4.3 匯編語(yǔ)言程序的控制結(jié)構(gòu)匯編語(yǔ)言程序的控制結(jié)構(gòu)4.4 DOS/BIOS中斷調(diào)用中斷調(diào)用4.5 保護(hù)模式下的匯編語(yǔ)言程序設(shè)計(jì)保護(hù)模式下的匯編語(yǔ)言程序設(shè)計(jì)4.6 Win32匯編語(yǔ)言程序設(shè)計(jì)匯編語(yǔ)言程序設(shè)計(jì)4.7 與高級(jí)語(yǔ)言的接口與高級(jí)語(yǔ)言的接口4.1 概述概述匯編語(yǔ)言程序的上機(jī)處理過(guò)程匯編語(yǔ)言程序的上機(jī)處理
17、過(guò)程主要的匯編程序:主要的匯編程序:MASM、TASM實(shí)模式匯編語(yǔ)言源程序的結(jié)構(gòu)實(shí)模式匯編語(yǔ)言源程序的結(jié)構(gòu)DATA SEGMENT .DATA ENDSSTACK SEGMENT STACK .STACK ENDSCODE SEGMENT ASSUME DS:DATA, SS:STACK, CS:CODESTART: CODE ENDS END START4.2 匯編語(yǔ)言的基本語(yǔ)法匯編語(yǔ)言的基本語(yǔ)法1. 常量、變量和表達(dá)式常量、變量和表達(dá)式F常量常量二進(jìn)制二進(jìn)制xxxxxxxxB01000101B八進(jìn)制八進(jìn)制xxxO 或或xxxQ721O或或721Q十進(jìn)制十進(jìn)制xxxx或或xxxxD1991或
18、或1991D十六進(jìn)制十六進(jìn)制xxxxH0F1D4H字符串字符串xxx或或“xxx”AB數(shù)值常量、符號(hào)常量(用數(shù)值常量、符號(hào)常量(用EQU或或=定義)定義)F變量變量?jī)?nèi)存單元的名字內(nèi)存單元的名字,由由DB/DW/DD/DQ/DT定義定義BUF DB ?MOV BUF,AL變量的三種屬性:變量的三種屬性:段值段值 SEG偏移量偏移量 OFFSET類型類型 BYTE/WORD/.F標(biāo)號(hào)標(biāo)號(hào)指令存放單元的符號(hào)地址指令存放單元的符號(hào)地址,是轉(zhuǎn)移是轉(zhuǎn)移/調(diào)用調(diào)用/循環(huán)循環(huán)指令的操作數(shù)指令的操作數(shù)標(biāo)號(hào)的三種屬性:標(biāo)號(hào)的三種屬性:段值段值 SEG偏移量偏移量 OFFSET類型類型 NEAR/FARF表達(dá)式表達(dá)
19、式由操作數(shù)和運(yùn)算符組成的序列由操作數(shù)和運(yùn)算符組成的序列操作數(shù)可以是寄存器、常量(數(shù)值常量、符操作數(shù)可以是寄存器、常量(數(shù)值常量、符號(hào)常量)、存儲(chǔ)器操作數(shù)(標(biāo)號(hào)、變量)號(hào)常量)、存儲(chǔ)器操作數(shù)(標(biāo)號(hào)、變量)運(yùn)算符包括:算術(shù)運(yùn)算符、邏輯運(yùn)算符、關(guān)運(yùn)算符包括:算術(shù)運(yùn)算符、邏輯運(yùn)算符、關(guān)系運(yùn)算符、數(shù)值返回運(yùn)算符和屬性運(yùn)算符系運(yùn)算符、數(shù)值返回運(yùn)算符和屬性運(yùn)算符數(shù)值返回運(yùn)算符(分析運(yùn)算符)數(shù)值返回運(yùn)算符(分析運(yùn)算符)SEG 變量變量/標(biāo)號(hào)標(biāo)號(hào)OFFSET 變量變量/標(biāo)號(hào)標(biāo)號(hào)TYPE 變量變量/標(biāo)號(hào)標(biāo)號(hào)變量返回類型:變量返回類型:1字節(jié)、字節(jié)、2字、字、4雙字雙字標(biāo)號(hào)返回類型:標(biāo)號(hào)返回類型:-1NEAR、-2
20、FARLENGTH 變量變量SIZE 變量變量屬性運(yùn)算符(合成運(yùn)算符)屬性運(yùn)算符(合成運(yùn)算符)PTR類型類型 PTR 表達(dá)式表達(dá)式MOV WORD PTR BX, 0THISTHIS 類型類型MY_BYTE EQU THIS BYTEMY_WORD DW 100 DUP(?)2. 指令語(yǔ)句指令語(yǔ)句標(biāo)號(hào):標(biāo)號(hào): 指令助記符指令助記符 操作數(shù)操作數(shù) ;注釋;注釋3. 偽指令語(yǔ)句偽指令語(yǔ)句名字名字 偽操作命令偽操作命令 操作數(shù)操作數(shù) ;注釋;注釋F符號(hào)定義語(yǔ)句符號(hào)定義語(yǔ)句定義符號(hào)常量定義符號(hào)常量PRICE EQU 281PORT = 6PORT = PORT +1F數(shù)據(jù)定義語(yǔ)句數(shù)據(jù)定義語(yǔ)句定義變量、
21、分配存儲(chǔ)單元等定義變量、分配存儲(chǔ)單元等變量名變量名 DB/DW/DD/DQ/DT 操作數(shù),操作數(shù),操作數(shù),操作數(shù)操作數(shù)可以是:數(shù)值表達(dá)式或表、字符串、?、操作數(shù)可以是:數(shù)值表達(dá)式或表、字符串、?、N DUP表達(dá)式表達(dá)式VAR DW ?ARRAY DB 100 DUP (0)F段定義語(yǔ)句段定義語(yǔ)句P. 131F過(guò)程定義語(yǔ)句過(guò)程定義語(yǔ)句P. 131F程序結(jié)束語(yǔ)句程序結(jié)束語(yǔ)句END 表達(dá)式表達(dá)式表達(dá)式為程序的第一條指令的地址表達(dá)式為程序的第一條指令的地址4.3 匯編語(yǔ)言程序的控制結(jié)構(gòu)匯編語(yǔ)言程序的控制結(jié)構(gòu)分支結(jié)構(gòu)分支結(jié)構(gòu)程序段程序段1程序段程序段2條件條件JZ L1L1: .L2: .后繼程序后繼程序L3: .JMP L3TEST AX, 1YN程序段程序段1后繼程序后繼程序條件條件JZ L1L1: . .TEST AX, 1分支結(jié)構(gòu)分支結(jié)構(gòu)YN循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)先執(zhí)行、后判斷先執(zhí)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年技術(shù)合同登記服務(wù)流程指南
- 單位資料員年終工作總結(jié)(3篇)
- 2024年挖掘機(jī)租賃服務(wù)協(xié)議(工程專用)
- DB4106T 28-2020 規(guī)模養(yǎng)豬場(chǎng)豬瘟檢測(cè)與凈化技術(shù)規(guī)范
- DB4105T 223-2023 餐飲菜單編制規(guī)范
- 學(xué)生計(jì)劃范文簡(jiǎn)短(8篇素材稿件)
- 關(guān)于安全心得參考6篇
- 2024年建筑水電安裝合同示范文本
- 2024年電子變壓器項(xiàng)目評(píng)估分析報(bào)告
- 2024年式樣:短期汽車租賃協(xié)議(簡(jiǎn)易版)
- 趙學(xué)慧-老年社會(huì)工作理論與實(shí)務(wù)-教案
- 《世界主要海峽》
- 住院醫(yī)師規(guī)范化培訓(xùn)師資培訓(xùn)
- “三新”背景下的數(shù)學(xué)課堂教學(xué) 論文
- 中央企業(yè)商業(yè)秘密安全保護(hù)技術(shù)指引2015版
- 螺旋果蔬榨汁機(jī)的設(shè)計(jì)
- 《脊柱整脊方法》
- 會(huì)計(jì)與財(cái)務(wù)管理專業(yè)英語(yǔ)智慧樹知到答案章節(jié)測(cè)試2023年哈爾濱商業(yè)大學(xué)
- 廣東省2020年中考英語(yǔ)試題【含答案】
- 0417 教學(xué)能力大賽 公共基礎(chǔ)《英語(yǔ) 》教學(xué)實(shí)施報(bào)告 電子商務(wù)專業(yè)
- 攔砂壩施工設(shè)計(jì)方案
評(píng)論
0/150
提交評(píng)論