版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
2.5串操作類指令串操作指令是8086指令系統(tǒng)中比較獨特的一類指令,采用比較特殊的數據串尋址方式,在操作主存連續(xù)區(qū)域的數據時,特別好用、因而常用重點掌握: MOVSSTOSLODS CMPSSCASREP一般了解: REPZ/REPEREPNZ/REPNE2.5串操作類指令串操作指令是8086指令系統(tǒng)中比較獨特串數據類型串操作指令的操作數是主存中連續(xù)存放的數據串(String)——即在連續(xù)的主存區(qū)域中,字節(jié)或字的序列串操作指令的操作對象是以字(W)為單位的字串,或是以字節(jié)(B)為單位的字節(jié)串串數據類型串操作指令的操作數是主存中連續(xù)存放的數據串(Str串尋址方式源操作數用寄存器SI尋址,默認在數據段DS中,但允許段超越:DS:[SI]目的操作數用寄存器DI尋址,默認在附加段ES中,不允許段超越:ES:[DI]每執(zhí)行一次串操作指令,SI和DI將自動修改:±1(對于字節(jié)串)或±2(對于字串)執(zhí)行指令CLD指令后,DF=0,地址指針增1或2執(zhí)行指令STD指令后,DF=1,地址指針減1或2串尋址方式源操作數用寄存器SI尋址,默認在數據段DS中,但允串傳送MOVS(movestring)把字節(jié)或字操作數從主存的源地址傳送至目的地址MOVSB
;字節(jié)串傳送:ES:[DI]←DS:[SI] ;SI←SI±1,DI←DI±1演示MOVSW
;字串傳送:ES:[DI]←DS:[SI] ;SI←SI±2,DI←DI±2演示串傳送MOVS(movestring)把字節(jié)或字操作數從主例2.52:字節(jié)串傳送
movsi,offsetsource movdi,offsetdestination movcx,100 ;cx←傳送次數
cld ;置DF=0,地址增加again: movsb ;傳送一個字節(jié)
deccx ;傳送次數減1 jnzagain
;判斷傳送次數cx是否為0 ;不為0,則到again位置執(zhí)行指令 ;否則,結束offset是匯編操作符,求出變量的偏移地址例2.52:字節(jié)串傳送 movsi,offsetsour例2.52:字串傳送
movsi,offsetsource movdi,offsetdestination movcx,50 ;cx←傳送次數
cld ;置DF=0,地址增加again: movsb ;傳送一個字
deccx ;傳送次數減1 jnzagain
;判斷傳送次數cx是否為0 ;不為0,則到again位置執(zhí)行指令 ;否則,結束例2.52:字串傳送 movsi,offsetsourc串存儲STOS(storestring)把AL或AX數據傳送至目的地址STOSB
;字節(jié)串存儲:ES:[DI]←AL ;DI←DI±1STOSW
;字串存儲:ES:[DI]←AX ;DI←DI±2演示串存儲STOS(storestring)把AL或AX數據傳例2.53:串存儲
movax,0 movdi,0 movcx,8000h
;cx←傳送次數(32×1024) cld ;DF=0,地址增加again: stosw ;傳送一個字 deccx ;傳送次數減1 jnzagain ;傳送次數cx是否為0可將CLD改為STD嗎?如何改用STOSB?可不用給DI賦值嗎?DI為偶數即可例2.53:串存儲 movax,0可將CLD改為STD嗎串讀取LODS(loadstring)把指定主存單元的數據傳送給AL或AXLODSB
;字節(jié)串讀?。篈L←DS:[SI] ;SI←SI±1LODSW
;字串讀取:AX←DS:[SI] ;SI←SI±2演示串讀取LODS(loadstring)把指定主存單元的數據例2.54:串讀?。?
movsi,offsetblock movdi,offsetdplus movbx,offsetdminus
movax,ds moves,ax;數據都在一個段中,所以設置es=ds movcx,count ;cx←字節(jié)數 cld例2.54:串讀?。? movsi,offsetbloc例2.54:串讀?。?go_on: lodsb
;從block取出一個數據 testal,80h ;檢測符號位,判斷是正是負 jnzminus ;符號位為1,是負數,轉向minus
stosb ;符號位為0,是正數,存入dplus jmpagain ;程序轉移到again處繼續(xù)執(zhí)行 jnzgo_on ;完成正負數據分離例2.54:串讀?。?go_on: lodsb ;從blo例2.54:串讀?。?minus: xchgbx,di
stosb
;把負數存入dminus xchgbx,diagain: deccx ;字節(jié)數減1 jnzgo_on ;完成正負數據分離例2.54:串讀?。?minus: xchgbx,di串比較CMPS(comparestring)將主存中的源操作數減去至目的操作數,以便設置標志,進而比較兩操作數之間的關系CMPSB
;字節(jié)串比較:DS:[SI]-ES:[DI] ;SI←SI±1,DI←DI±1CMPSW
;字串比較:DS:[SI]-ES:[DI] ;SI←SI±2,DI←DI±2串比較CMPS(comparestring)將主存中的源操例2.55:比較字符串 movsi,offsetstring1 movdi,offsetstring2 movcx,count cldagain: cmpsb ;比較兩個字符 jnzunmat ;有不同字符,轉移 deccx jnzagain ;進行下一個字符比較 moval,0 ;字符串相等,設置00h jmpoutput ;轉向outputunmat: moval,0ffh ;設置ffhoutput: movresult,al ;輸出結果標記例2.55:比較字符串 movsi,offsetstri串掃描SCAS(scanstring)將AL/AX減去至目的操作數,以便設置標志,進而比較AL/AX與操作數之間的關系SCASB
;字節(jié)串掃描:AL-ES:[DI] ;DI←DI±1SCASW
;字串掃描:AX-ES:[DI] ;DI←DI±2串掃描SCAS(scanstring)將AL/AX減去至目例2.56:查找字符串
movdi,offsetstring moval,20h movcx,count cldagain: scasb
;搜索 jzfound ;為0(ZF=1),發(fā)現空格 deccx ;不是空格 jnzagain ;搜索下一個字符 ... ;不含空格,則繼續(xù)執(zhí)行found: ...例2.56:查找字符串 movdi,offsetstri重復前綴指令(repeat)串操作指令執(zhí)行一次,僅對數據串中的一個字節(jié)或字量進行操作。但是串操作指令前,都可以加一個重復前綴,實現串操作的重復執(zhí)行。重復次數隱含在CX寄存器中重復前綴分2類,3條指令:配合不影響標志的MOVS、STOS(和LODS)指令的REP前綴配合影響標志的CMPS和SCAS指令的REPZ和REPNZ前綴重復前綴指令(repeat)串操作指令執(zhí)行一次,僅對數據串中REP重復前綴指令REP前綴可以理解為:當數據串沒有結束(CX≠0),則繼續(xù)傳送例2.52和例2.53中,程序段的最后3條指令,可以分別替換為: REPMOVSB和REPSTOSWREP ;每執(zhí)行一次串指令,CX減1 ;直到CX=0,重復執(zhí)行結束REP重復前綴指令REP前綴可以理解為:當數據串沒有結束(C重復串傳送(例2.52)
movsi,offsetsource movdi,offsetdestination movcx,100 ;cx←傳送次數 cld repmovsbagain: movsb ;傳送一個字節(jié) deccx ;傳送次數減1 jnzagain ;判斷傳送次數cx是否為0
;不為0(ZF=0),則轉移again位置執(zhí)行 ;否則,結束第2章演示重復串傳送(例2.52) movsi,offsetsou重復串存儲(例2.53)movax,0movdi,0movcx,8000hcldrepstoswagain: stosw ;傳送一個字 deccx ;傳送次數減1 jnzagain ;判斷傳送次數cx是否為0第2章演示重復串存儲(例2.53)movax,0again: stoREPZ重復前綴指令REPZ/REPE前綴可以理解為:當數據串沒有結束(CX≠0),并且串相等(ZF=1),則繼續(xù)比較REPZ ;每執(zhí)行一次串指令,CX減1 ;并判斷ZF是否為0, ;只要CX=0或ZF=0,重復執(zhí)行結束REPZ重復前綴指令REPZ/REPE前綴可以理解為:當數據REPNZ重復前綴指令REPNZ/REPNE前綴可以理解為:當數據串沒有結束(CX≠0),并且串不相等(ZF=0),則繼續(xù)比較REPZ ;每執(zhí)行一次串指令,CX減1 ;并判斷ZF是否為1, ;只要CX=0或ZF=1,重復執(zhí)行結束REPNZ重復前綴指令REPNZ/REPNE前綴可以理解為:例2.57:比較字符串 movsi,offsetstring1 movdi,offsetstring2 movcx,count cld
repzcmpsb ;重復比較兩個字符 jnzunmat ;字符串不等,轉移 moval,0 ;字符串相等,設置00h jmpoutput ;轉向outputunmat: moval,0ffh ;設置ffhoutput: movresult,al ;輸出結果標記解釋例2.57:比較字符串 movsi,offsetstri重復比較的解釋指令repzcmpsb結束重復執(zhí)行的情況①ZF=0,即出現不相等的字符②CX=0,即比較完所有字符:這種情況下,如果ZF=0,說明最后一個字符不等;而ZF=1表示所有字符比較后都相等,也就是兩個字符串相同所以,重復比較結束后,jnzunmat指令的條件成立ZF=0,字符串不相等重復比較的解釋指令repzcmpsb結束重復執(zhí)行的情況例2.58:查找字符串
movdi,offsetstring moval,20h movcx,count cld
repnzscasb
;搜索 jzfound ;為0(ZF=1),發(fā)現空格 ... ;不含空格,則繼續(xù)執(zhí)行found: ...例2.58:查找字符串 movdi,offsetstri2.6處理機控制類指令對CPU狀態(tài)進行控制的指令NOPCS:SS:DS:ES:LOCKHLTESCWAIT2.6處理機控制類指令對CPU狀態(tài)進行控制的指令空操作指令NOP不執(zhí)行任何操作,但占用一個字節(jié)存儲單元,空耗一個指令執(zhí)行周期NOP常用于程序調試在需要預留指令空間時用NOP填充代碼空間多余時也可以用NOP填充還可以用NOP實現軟件延時事實上,NOP和XCHGAX,AX的指令代碼一樣,都是90HNOP空操作指令NOPNOP段超越前綴指令在允許段超越的存儲器操作數之前,使用段超越前綴指令,將采用指定的段寄存器尋址操作數CS:
;使用代碼段的數據SS:
;使用堆棧段的數據DS:
;使用數據段的數據ES:
;使用附加段的數據段超越前綴指令在允許段超越的存儲器操作數之前,使用段超越前綴封鎖前綴指令 LOCK
;封鎖總線這是一個指令前綴,可放在任何指令前這個前綴使得在這個指令執(zhí)行時間內,8086處理器的封鎖輸出引腳有效,即把總線封鎖,使別的控制器不能控制總線;直到該指令執(zhí)行完后,總線封鎖解除封鎖前綴指令 LOCK ;封鎖總線暫停指令
HLT
;進入暫停狀態(tài)暫停指令使CPU進入暫停狀態(tài),這時CPU不進行任何操作。當CPU發(fā)生復位或來自外部的中斷時,CPU脫離暫停狀態(tài)HLT指令可用于程序中等待中斷。當程序中必須等待中斷時,可用HLT,而不必用軟件死循環(huán)。然后,中斷使CPU脫離暫停狀態(tài),返回執(zhí)行HLT的下一條指令暫停指令 HLT ;進入暫停狀態(tài)交權指令
ESC
6位立即數,reg/mem;把浮點指令交給浮點處理器執(zhí)行浮點協處理器8087指令是與8086的整數指令組合在一起的,當8086發(fā)現是一條浮點指令時,就利用ESC指令將浮點指令交給8087執(zhí)行實際編寫程序時,一般采用易于理解的浮點指令助記符格式ESC6,[SI] ;實數除法指令:FDIVdwordptr[SI]ESC20H,AL ;整數加法指令:FADDST(0),ST第2章交權指令 ESC6位立即數,reg/mem第2章等待指令 WAIT
;進入等待狀態(tài)8086利用WAIT指令和測試引腳實現與8087同步運行浮點指令經由8086處理發(fā)往8087,并與8086本身的整數指令在同一個指令序列;而8087執(zhí)行浮點指令較慢,所以8086必須與8087保持同步等待指令 WAIT ;進入等待狀態(tài)第2章總結本章詳細而完整地介紹了8086的16位指令系統(tǒng)的每條指令希望大家進行一下整理(總結):尋址方式指令支持的操作數形式指令對標志的影響常見編程問題通過復習整理,形成指令系統(tǒng)的整體概念,進而掌握常用指令第2章總結本章詳細而完整地介紹了8086的16位指令系統(tǒng)第2章教學要求(4)熟悉串操作尋址特點掌握基本指令:MOVS/LODS/STOS、REP熟悉特色指令:CMPS/SCAS、NOP了解不常使用的指令:REPZ/REPNZ、LOCK/HLT/ESC/WAIT習題4(p70)2.152.162.26⑶⑹⑺第2章教學要求(4)熟悉串操作尋址特點串傳送MOVSB(正向DF=0)串傳送MOVSB(正向DF=0)串傳送MOVSW(反向DF=1)串傳送MOVSW(反向DF=1)LODS
(正向DF=0)LODS(正向DF=0)STOS(正向DF=0)STOS(正向DF=0)REPSTOSB(正向DF=0)REPSTOSB(正向DF=0)REPMOVSB(正向DF=0)REPMOVSB(正向DF=0)課間休息課間休息2.5串操作類指令串操作指令是8086指令系統(tǒng)中比較獨特的一類指令,采用比較特殊的數據串尋址方式,在操作主存連續(xù)區(qū)域的數據時,特別好用、因而常用重點掌握: MOVSSTOSLODS CMPSSCASREP一般了解: REPZ/REPEREPNZ/REPNE2.5串操作類指令串操作指令是8086指令系統(tǒng)中比較獨特串數據類型串操作指令的操作數是主存中連續(xù)存放的數據串(String)——即在連續(xù)的主存區(qū)域中,字節(jié)或字的序列串操作指令的操作對象是以字(W)為單位的字串,或是以字節(jié)(B)為單位的字節(jié)串串數據類型串操作指令的操作數是主存中連續(xù)存放的數據串(Str串尋址方式源操作數用寄存器SI尋址,默認在數據段DS中,但允許段超越:DS:[SI]目的操作數用寄存器DI尋址,默認在附加段ES中,不允許段超越:ES:[DI]每執(zhí)行一次串操作指令,SI和DI將自動修改:±1(對于字節(jié)串)或±2(對于字串)執(zhí)行指令CLD指令后,DF=0,地址指針增1或2執(zhí)行指令STD指令后,DF=1,地址指針減1或2串尋址方式源操作數用寄存器SI尋址,默認在數據段DS中,但允串傳送MOVS(movestring)把字節(jié)或字操作數從主存的源地址傳送至目的地址MOVSB
;字節(jié)串傳送:ES:[DI]←DS:[SI] ;SI←SI±1,DI←DI±1演示MOVSW
;字串傳送:ES:[DI]←DS:[SI] ;SI←SI±2,DI←DI±2演示串傳送MOVS(movestring)把字節(jié)或字操作數從主例2.52:字節(jié)串傳送
movsi,offsetsource movdi,offsetdestination movcx,100 ;cx←傳送次數
cld ;置DF=0,地址增加again: movsb ;傳送一個字節(jié)
deccx ;傳送次數減1 jnzagain
;判斷傳送次數cx是否為0 ;不為0,則到again位置執(zhí)行指令 ;否則,結束offset是匯編操作符,求出變量的偏移地址例2.52:字節(jié)串傳送 movsi,offsetsour例2.52:字串傳送
movsi,offsetsource movdi,offsetdestination movcx,50 ;cx←傳送次數
cld ;置DF=0,地址增加again: movsb ;傳送一個字
deccx ;傳送次數減1 jnzagain
;判斷傳送次數cx是否為0 ;不為0,則到again位置執(zhí)行指令 ;否則,結束例2.52:字串傳送 movsi,offsetsourc串存儲STOS(storestring)把AL或AX數據傳送至目的地址STOSB
;字節(jié)串存儲:ES:[DI]←AL ;DI←DI±1STOSW
;字串存儲:ES:[DI]←AX ;DI←DI±2演示串存儲STOS(storestring)把AL或AX數據傳例2.53:串存儲
movax,0 movdi,0 movcx,8000h
;cx←傳送次數(32×1024) cld ;DF=0,地址增加again: stosw ;傳送一個字 deccx ;傳送次數減1 jnzagain ;傳送次數cx是否為0可將CLD改為STD嗎?如何改用STOSB?可不用給DI賦值嗎?DI為偶數即可例2.53:串存儲 movax,0可將CLD改為STD嗎串讀取LODS(loadstring)把指定主存單元的數據傳送給AL或AXLODSB
;字節(jié)串讀?。篈L←DS:[SI] ;SI←SI±1LODSW
;字串讀取:AX←DS:[SI] ;SI←SI±2演示串讀取LODS(loadstring)把指定主存單元的數據例2.54:串讀?。?
movsi,offsetblock movdi,offsetdplus movbx,offsetdminus
movax,ds moves,ax;數據都在一個段中,所以設置es=ds movcx,count ;cx←字節(jié)數 cld例2.54:串讀?。? movsi,offsetbloc例2.54:串讀?。?go_on: lodsb
;從block取出一個數據 testal,80h ;檢測符號位,判斷是正是負 jnzminus ;符號位為1,是負數,轉向minus
stosb ;符號位為0,是正數,存入dplus jmpagain ;程序轉移到again處繼續(xù)執(zhí)行 jnzgo_on ;完成正負數據分離例2.54:串讀?。?go_on: lodsb ;從blo例2.54:串讀?。?minus: xchgbx,di
stosb
;把負數存入dminus xchgbx,diagain: deccx ;字節(jié)數減1 jnzgo_on ;完成正負數據分離例2.54:串讀?。?minus: xchgbx,di串比較CMPS(comparestring)將主存中的源操作數減去至目的操作數,以便設置標志,進而比較兩操作數之間的關系CMPSB
;字節(jié)串比較:DS:[SI]-ES:[DI] ;SI←SI±1,DI←DI±1CMPSW
;字串比較:DS:[SI]-ES:[DI] ;SI←SI±2,DI←DI±2串比較CMPS(comparestring)將主存中的源操例2.55:比較字符串 movsi,offsetstring1 movdi,offsetstring2 movcx,count cldagain: cmpsb ;比較兩個字符 jnzunmat ;有不同字符,轉移 deccx jnzagain ;進行下一個字符比較 moval,0 ;字符串相等,設置00h jmpoutput ;轉向outputunmat: moval,0ffh ;設置ffhoutput: movresult,al ;輸出結果標記例2.55:比較字符串 movsi,offsetstri串掃描SCAS(scanstring)將AL/AX減去至目的操作數,以便設置標志,進而比較AL/AX與操作數之間的關系SCASB
;字節(jié)串掃描:AL-ES:[DI] ;DI←DI±1SCASW
;字串掃描:AX-ES:[DI] ;DI←DI±2串掃描SCAS(scanstring)將AL/AX減去至目例2.56:查找字符串
movdi,offsetstring moval,20h movcx,count cldagain: scasb
;搜索 jzfound ;為0(ZF=1),發(fā)現空格 deccx ;不是空格 jnzagain ;搜索下一個字符 ... ;不含空格,則繼續(xù)執(zhí)行found: ...例2.56:查找字符串 movdi,offsetstri重復前綴指令(repeat)串操作指令執(zhí)行一次,僅對數據串中的一個字節(jié)或字量進行操作。但是串操作指令前,都可以加一個重復前綴,實現串操作的重復執(zhí)行。重復次數隱含在CX寄存器中重復前綴分2類,3條指令:配合不影響標志的MOVS、STOS(和LODS)指令的REP前綴配合影響標志的CMPS和SCAS指令的REPZ和REPNZ前綴重復前綴指令(repeat)串操作指令執(zhí)行一次,僅對數據串中REP重復前綴指令REP前綴可以理解為:當數據串沒有結束(CX≠0),則繼續(xù)傳送例2.52和例2.53中,程序段的最后3條指令,可以分別替換為: REPMOVSB和REPSTOSWREP ;每執(zhí)行一次串指令,CX減1 ;直到CX=0,重復執(zhí)行結束REP重復前綴指令REP前綴可以理解為:當數據串沒有結束(C重復串傳送(例2.52)
movsi,offsetsource movdi,offsetdestination movcx,100 ;cx←傳送次數 cld repmovsbagain: movsb ;傳送一個字節(jié) deccx ;傳送次數減1 jnzagain ;判斷傳送次數cx是否為0
;不為0(ZF=0),則轉移again位置執(zhí)行 ;否則,結束第2章演示重復串傳送(例2.52) movsi,offsetsou重復串存儲(例2.53)movax,0movdi,0movcx,8000hcldrepstoswagain: stosw ;傳送一個字 deccx ;傳送次數減1 jnzagain ;判斷傳送次數cx是否為0第2章演示重復串存儲(例2.53)movax,0again: stoREPZ重復前綴指令REPZ/REPE前綴可以理解為:當數據串沒有結束(CX≠0),并且串相等(ZF=1),則繼續(xù)比較REPZ ;每執(zhí)行一次串指令,CX減1 ;并判斷ZF是否為0, ;只要CX=0或ZF=0,重復執(zhí)行結束REPZ重復前綴指令REPZ/REPE前綴可以理解為:當數據REPNZ重復前綴指令REPNZ/REPNE前綴可以理解為:當數據串沒有結束(CX≠0),并且串不相等(ZF=0),則繼續(xù)比較REPZ ;每執(zhí)行一次串指令,CX減1 ;并判斷ZF是否為1, ;只要CX=0或ZF=1,重復執(zhí)行結束REPNZ重復前綴指令REPNZ/REPNE前綴可以理解為:例2.57:比較字符串 movsi,offsetstring1 movdi,offsetstring2 movcx,count cld
repzcmpsb ;重復比較兩個字符 jnzunmat ;字符串不等,轉移 moval,0 ;字符串相等,設置00h jmpoutput ;轉向outputunmat: moval,0ffh ;設置ffhoutput: movresult,al ;輸出結果標記解釋例2.57:比較字符串 movsi,offsetstri重復比較的解釋指令repzcmpsb結束重復執(zhí)行的情況①ZF=0,即出現不相等的字符②CX=0,即比較完所有字符:這種情況下,如果ZF=0,說明最后一個字符不等;而ZF=1表示所有字符比較后都相等,也就是兩個字符串相同所以,重復比較結束后,jnzunmat指令的條件成立ZF=0,字符串不相等重復比較的解釋指令repzcmpsb結束重復執(zhí)行的情況例2.58:查找字符串
movdi,offsetstring moval,20h movcx,count cld
repnzscasb
;搜索 jzfound ;為0(ZF=1),發(fā)現空格 ... ;不含空格,則繼續(xù)執(zhí)行found: ...例2.58:查找字符串 movdi,offsetstri2.6處理機控制類指令對CPU狀態(tài)進行控制的指令NOPCS:SS:DS:ES:LOCKHLTESCWAIT2.6處理機控制類指令對CPU狀態(tài)進行控制的指令空操作指令NOP不執(zhí)行任何操作,但占用一個字節(jié)存儲單元,空耗一個指令執(zhí)行周期NOP常用于程序調試在需要預留指令空間時用NOP填充代碼空間多余時也可以用NOP填充還可以用NOP實現軟件延時事實上,NOP和XCHGAX,AX的指令代碼一樣,都是90HNOP空操作指令NOPNOP段超越前綴指令在允許段超越的存儲器操作數之前,使用段超越前綴指令,將采用指定的段寄存器尋址操作數CS:
;使用代碼段的數據SS:
;使用堆棧段的數據DS:
;使用數據段的數據ES:
;使用附加段的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報參考:科學發(fā)明問題解決中原型啟發(fā)效應的認知神經機制及其干預研究
- 2024年高純人造硅灰石項目投資申請報告代可行性研究報告
- 教育行業(yè)中的個性化宣傳冊設計策略
- 二零二五年度大連離婚協議書定制與調解服務合同4篇
- 技術培訓保密用工合同
- 2025年新世紀版七年級物理上冊階段測試試卷
- 2025年人教五四新版八年級地理下冊階段測試試卷含答案
- 2025年牛津上海版九年級地理下冊月考試卷含答案
- 2025年上教版選修3生物上冊階段測試試卷含答案
- 2025年滬科版必修3生物下冊階段測試試卷
- 垃圾處理廠工程施工組織設計
- 天皰瘡患者護理
- 2025年高考物理復習壓軸題:電磁感應綜合問題(原卷版)
- 2025年蛇年新年金蛇賀歲金蛇狂舞春添彩玉樹臨風福滿門模板
- 《建筑制圖及陰影透視(第2版)》課件 4-直線的投影
- 2024-2030年中國IVD(體外診斷)測試行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報告
- 碎紙機設計說明書
- 湖南省長沙市青竹湖湘一外國語學校2021-2022學年八年級下學期期中語文試題
- 2024年股權代持協議經典版(3篇)
- 一站到底試題及答案完整版(第2801-2900題)
- 《稅務風險文獻綜述》
評論
0/150
提交評論