




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、20計(jì)算機(jī)應(yīng)用技術(shù)二班 趙春楊 貴州航天職業(yè)技術(shù)學(xué)院 匯編語(yǔ)言程序設(shè)計(jì) 題目:從鍵盤(pán)輸入一個(gè)字符串,然后按升序排序顯示輸出班 級(jí) : 計(jì)算機(jī)應(yīng)用技術(shù)(2)班學(xué) 號(hào) : A123GZ0530102025 姓 名 : 趙 春 楊 指導(dǎo)教師 :周 慶 國(guó) 2013.12.5年匯編語(yǔ)言程序設(shè)計(jì)前言 匯編語(yǔ)言程序設(shè)計(jì)匯編大多是指匯編語(yǔ)言,匯編程序。把匯編語(yǔ)言翻譯成機(jī)器語(yǔ)言的過(guò)程稱為匯編。在匯編語(yǔ)言中,用助符(Memon)代替操作碼,用地址符號(hào)(Symbol)或標(biāo)號(hào)(Label)代替地址碼。這樣用符號(hào)代替機(jī)器語(yǔ)言的二進(jìn)制碼,就把機(jī)器語(yǔ)言變成了匯編語(yǔ)言。于是匯編語(yǔ)言亦稱為符號(hào)語(yǔ)言。用匯言編寫(xiě)的程序,機(jī)器不能
2、直接識(shí)別,要由一種程序?qū)R編語(yǔ)言翻譯成機(jī)器語(yǔ)言,這種起 翻 譯作用的程序叫匯編程序,匯編程序是系統(tǒng)軟件中語(yǔ)言處理的系統(tǒng)軟件。 匯編語(yǔ)言(Assembly Language)是面向機(jī)器的程序設(shè)計(jì)語(yǔ)言。匯編語(yǔ)言比機(jī)器語(yǔ)言易于讀寫(xiě)、易于調(diào) 試和修改,同時(shí)也具有器語(yǔ)言執(zhí)行速度快,內(nèi)存空間少等優(yōu)點(diǎn),但在編寫(xiě)復(fù)雜程序時(shí)具有明顯的局限性,匯編語(yǔ)言依賴于具體的機(jī)型,不能通用,也不能在不同機(jī)型之間移植。是能完成一定任務(wù)的機(jī)器指令的集合。 常說(shuō)匯編語(yǔ)言過(guò)時(shí),是 低 級(jí) 語(yǔ) 言,并不 是 說(shuō) 匯 編 語(yǔ) 言 要 被 棄 之,相 反,匯編語(yǔ)言仍然是程 序 員 必 須 了 解 的 語(yǔ) 言,在 某 些 行 業(yè) 與 領(lǐng) 域
3、,匯 編 是 必 不 可 少 的,非 它 不 可 適 用 。只 是,現(xiàn) 在計(jì)算機(jī)最大的領(lǐng)域IT軟 件 ,也 是 我 們 常 說(shuō) 的 Windows編 程,在 熟 練 的 程 序 員 手 里,使 用匯編語(yǔ)言編寫(xiě)的程序,運(yùn)行效率與性能比其它語(yǔ)言寫(xiě)的程序是成倍的優(yōu)秀,但是代價(jià)是需要更長(zhǎng)的時(shí)間來(lái)優(yōu)化,如果對(duì)計(jì)算機(jī)原理及編程基礎(chǔ)不扎實(shí),實(shí)在是得不償失,對(duì)比現(xiàn)在的軟件開(kāi)發(fā),已經(jīng)是市場(chǎng)化的軟件行業(yè),加上高級(jí)語(yǔ)言的優(yōu)秀與跨平臺(tái),一個(gè)公司不可以讓一個(gè)團(tuán)隊(duì)使用匯編語(yǔ)言來(lái)編寫(xiě)所有的東西,花上幾倍甚至幾十倍的時(shí)間,不如使用其它語(yǔ)言來(lái)完成,只要最終結(jié)果不比匯編語(yǔ)言編寫(xiě)的差太多,就能搶先一步完成,這是市場(chǎng)經(jīng)濟(jì)下的必然結(jié)果
4、。 但是,至今為止,還沒(méi)有程序員敢斷定匯編語(yǔ)言是不需要學(xué)的,一個(gè)不懂匯編語(yǔ)言的程序員,只是三流的程序員,這是大部分人的共識(shí),同時(shí),技術(shù)匯編語(yǔ)言(Assembly Language)是面向機(jī)器的程序設(shè)計(jì)語(yǔ)言精湛的匯編程序員,已經(jīng)脫離軟件開(kāi)發(fā),擠身于工業(yè)電子編程中,一個(gè)電子工程師,主要開(kāi)發(fā)語(yǔ)言就是匯編,c語(yǔ)言使用只占極少部分,而電子開(kāi)發(fā)工程師是千金難求,在一些工業(yè)公司,一個(gè)核心的電子工程師比其它任何職員待遇都高,對(duì)比起來(lái),一般電子工程師待遇是程序員的十倍以上。這種情況是因?yàn)楝F(xiàn)在學(xué)習(xí)匯編的人雖然也不少,但 是 真 正 能 學(xué) 到 精 通 的 卻不 多,它 難 學(xué),難 用,適 用 范 圍 小 ,雖 然
5、 簡(jiǎn) 單,但 是 過(guò) 于 靈 活 ,學(xué)習(xí)過(guò)高級(jí)語(yǔ)言的人去學(xué)習(xí)匯編比一開(kāi)始學(xué)匯編的人難得多,但是學(xué)過(guò)匯編的人學(xué)習(xí)高級(jí)語(yǔ)言卻很容易,簡(jiǎn)從繁易,繁從簡(jiǎn)難。 總之,匯編語(yǔ)言是程序員的必修語(yǔ)言。目錄 CONTENTS 匯編語(yǔ)言處理數(shù)據(jù) 前言一、提出需求 . 6 1.1 匯編語(yǔ)言簡(jiǎn)介 . 6 1.2 設(shè)計(jì)開(kāi)發(fā)平臺(tái) . 6 1.3 需求分析 . 7二、詳細(xì)設(shè)計(jì) . 7 2.1 分析 . 2 2.1.1 數(shù)據(jù)輸入模塊 . 8 2.1.2比較排序模塊 . 9 2.1.3數(shù)據(jù)輸出模塊. 10 2.2 調(diào)試中的問(wèn)題及解決方法. 11 2.3執(zhí)行過(guò)程 . 12總結(jié) . 14附 錄:程序代碼 . 15參考資料:. 20
6、 一提出需求1、提出設(shè)計(jì)要求 課題名稱:用匯編語(yǔ)言處理數(shù)據(jù) 課題功能:隨機(jī)從鍵盤(pán)輸入經(jīng)排序后,按照從升序的順序顯示出來(lái)。(注:輸入數(shù)據(jù)個(gè)數(shù)范圍可視具體情況更改)2、需要用到的知識(shí)點(diǎn) 掌握80X86匯編指令及中斷的使用方法; 掌握DOS系統(tǒng)功能調(diào)用; 掌握基本的數(shù)據(jù)處理方法(輸入、輸出、排序)1.1 匯編語(yǔ)言簡(jiǎn)介匯編語(yǔ)言(Assembly Language)是面向機(jī)器的程序設(shè)計(jì)語(yǔ)言,采用助記符來(lái)編寫(xiě)程序,比用機(jī)器語(yǔ)言的二進(jìn)制代碼編程要方便些,在一定程度上簡(jiǎn)化了編程過(guò)程。使用匯編語(yǔ)言能面向機(jī)器并較好地發(fā)揮機(jī)器的特性,比機(jī)器語(yǔ)言易于讀寫(xiě)、易于調(diào)試和修改,同時(shí)也具有機(jī)器語(yǔ)言執(zhí)行速度快,占內(nèi)存空間少等優(yōu)
7、點(diǎn),因而可以得到質(zhì)量較高的程序。1.2 設(shè)計(jì)開(kāi)發(fā)平臺(tái)匯編語(yǔ)言集成編譯器(Visual Assembly 1.2版)是運(yùn)行在DOS環(huán)境下,提供了編輯、編譯、運(yùn)行、調(diào)試匯編語(yǔ)言程序的集成環(huán)境。目前支持MASM、TASM、MCS51三種編譯器。第一次使用時(shí),要在選項(xiàng)菜單中選擇您所使用的編譯器類型及其目錄所在。masm為MASM類型的編譯器,其中:masm.exe為編譯器,link.exe為連接器; tasm為T(mén)ASM類型的編譯器,其中:tasm.exe為編譯器,tlink.exe為連接器; mcs51為MCS51類型的編譯器,用于MCS51單片機(jī)匯編語(yǔ)言的編譯,其中:asm51.exe為編譯器,OH
8、.exe為目標(biāo)文件轉(zhuǎn)十六進(jìn)制文件(連接器選項(xiàng)選擇此文件)。本次設(shè)計(jì)使用的是MASM類型的編譯器。1.3 需求分析 本程序是通過(guò)匯編語(yǔ)言實(shí)現(xiàn)數(shù)據(jù)的排序及輸入、輸出的處理,適用于多數(shù)據(jù)排序的處理,程序結(jié)構(gòu)包含三部分:數(shù)據(jù)輸入、數(shù)據(jù)排序、數(shù)據(jù)輸出。設(shè)計(jì)思路是先用一段程序?qū)崿F(xiàn)成績(jī)的錄入,并暫存在數(shù)據(jù)表中,再將數(shù)據(jù)調(diào)出進(jìn)行從大到小的比較,最后用DOS功能調(diào)用將完成排序的數(shù)據(jù)輸出顯示。二.詳細(xì)設(shè)計(jì)2.1 分析程序結(jié)構(gòu)分為三個(gè)功能模塊:數(shù)據(jù)輸入、數(shù)據(jù)排序、數(shù)據(jù)輸出。數(shù)據(jù)輸入模塊:用DOS調(diào)用的1號(hào)功能實(shí)現(xiàn)輸入并顯示。因輸入數(shù)據(jù)是以ASCII碼形式存放,所以還要對(duì)輸入數(shù)據(jù)進(jìn)行處理,用AND指令將ASCII碼轉(zhuǎn)
9、換為壓縮BCD碼。并將所有輸入數(shù)據(jù)連續(xù)放入存儲(chǔ)單元中,為后面的數(shù)據(jù)處理做準(zhǔn)備。數(shù)據(jù)排序模塊:將存儲(chǔ)單元的數(shù)據(jù)按照從大到小的順序排序。用冒泡法將數(shù)據(jù)表中的第一個(gè)數(shù)依次與后面的數(shù)兩兩相比,若小于則將兩數(shù)的地址互換,直到無(wú)地址交換為止。其中需設(shè)置一標(biāo)志來(lái)判斷比較是否結(jié)束,因N個(gè)數(shù)據(jù)排序理論上需進(jìn)行(N-1)×(N-1)次比較,但實(shí)際上不用比較這么多次,所以當(dāng)標(biāo)志位的值沒(méi)有發(fā)生變化時(shí),即完成排序。輸出顯示模塊:用DOS調(diào)用的2號(hào)功能實(shí)現(xiàn)輸出顯示,因該功能是顯示字符,所以這部分也涉及數(shù)據(jù)轉(zhuǎn)換,即將壓縮BCD碼轉(zhuǎn)換成ASCII碼,并判斷數(shù)據(jù)是否輸出完整,再顯示。數(shù)據(jù)輸入模塊 數(shù)據(jù)排序模塊數(shù)據(jù)輸出
10、模塊結(jié)束開(kāi)始完整流程圖如圖21所示。2.1.1 數(shù)據(jù)輸入模塊 初始化,提示輸入字符串開(kāi)始輸入判斷是否為輸入結(jié)束標(biāo)志轉(zhuǎn)換為BCD碼處理為十位并暫存轉(zhuǎn)換為BCD碼并暫存 放入數(shù)據(jù)表中輸入排序顯示提示輸入用戶在輸入信息的提示下,從鍵盤(pán)隨機(jī)輸入后,按照從升序的順序顯示出來(lái)。因輸入數(shù)據(jù)是ASCII碼,所以還要實(shí)現(xiàn)數(shù)據(jù)轉(zhuǎn)換,即將ASCII碼轉(zhuǎn)換為壓縮BCD碼。設(shè)一標(biāo)志判斷數(shù)據(jù)是否輸入完成,一邊輸入一邊將當(dāng)前數(shù)據(jù)保存到指定存儲(chǔ)區(qū)。數(shù)據(jù)輸入流程圖如圖22所示。 是 否 圖2-2 數(shù)據(jù)輸入部分2.1.2比較排序模塊 設(shè)置數(shù)據(jù)交換標(biāo)志為0,依次從存儲(chǔ)單元中取數(shù)據(jù),比較后判斷是否需要進(jìn)行位置交換,直到完成對(duì)所有數(shù)據(jù)
11、的比較,則比較結(jié)束。數(shù)據(jù)排序流程圖如圖23所示。輸入結(jié)束在輸入數(shù)據(jù)結(jié)尾加結(jié)束標(biāo)志取數(shù)據(jù)表首地址將表中第一個(gè)數(shù)放入寄存器AL中設(shè)置數(shù)據(jù)交換標(biāo)志為0地址加1,將當(dāng)前地址中數(shù)據(jù)放入寄存器BL中判斷BL中是否為結(jié)束標(biāo)志 是 否比較AL,BL中數(shù)據(jù)大小 交換當(dāng)前地址與前一地址的數(shù)據(jù),數(shù)據(jù)交換標(biāo)志置1 小將BL中數(shù)據(jù)放入AL中 大判斷數(shù)據(jù)交換標(biāo)志是否變化 是 輸出否圖2-3 數(shù)據(jù)排序 2.1.3數(shù)據(jù)輸出模塊 在存儲(chǔ)單元中的數(shù)據(jù)是以壓縮BCD碼形式存放的,要將其顯示出來(lái),需要把它們轉(zhuǎn)換為ASCII碼,再調(diào)用DOS的2號(hào)功能,所以在進(jìn)行顯示前要完成數(shù)據(jù)轉(zhuǎn)換;因輸入數(shù)據(jù)個(gè)數(shù)不固定,是隨機(jī)的,故還需判斷數(shù)據(jù)是否已
12、完全輸出,再顯示。數(shù)據(jù)輸出流程圖如圖24所示。 排序結(jié)束 以壓縮BCD碼的形式讀取字符串到寄存器中 將不相同的字符串分離再顯示數(shù)字字符 顯示空格 提取下一個(gè)字符 判斷是否為最后一個(gè)字符 N 結(jié)束 Y 2.2 調(diào)試中的問(wèn)題及解決方法 如圖2-5中文輸入注釋報(bào)錯(cuò) 1、在集成環(huán)境下運(yùn)行程序,編譯器出現(xiàn)了圖2-5的提示:系統(tǒng)提示未初始化寄存器,但檢查程序無(wú)誤。進(jìn)入DOS環(huán)境編譯,我們可以 圖2-6中發(fā)現(xiàn)程序代碼后的“;”根本不存在,這是因?yàn)槲覀冊(cè)谥形姆绞较螺斎肓恕?;”,將“;”在英文環(huán)境下錄入程序即可正常執(zhí)行。 如圖2-6中文輸入注釋報(bào)錯(cuò) 2、 在集成環(huán)境下運(yùn)行程序,編譯器出現(xiàn)了圖2-6的提示:系統(tǒng)提
13、示data: 塊嵌套不匹配,一般是由于前后段名不相同、前后子程序不相同、需要配對(duì)出現(xiàn)的指令不一致等會(huì)出現(xiàn)該錯(cuò)誤2.3執(zhí)行過(guò)程1、打開(kāi)匯編軟件,輸入該程序的源代碼,進(jìn)行編譯,出現(xiàn)如圖2-7.圖2-72、 運(yùn)行該源代碼,出現(xiàn)如圖2-8.圖2-83、在DOS狀態(tài)下輸入該程序生成的可執(zhí)行文件名出現(xiàn)圖2-9的提示信息:圖2-94、隨機(jī)從鍵盤(pán)輸入經(jīng)排序后,按照從升序的順序顯示出現(xiàn)如圖2-10.圖2-10 總結(jié)經(jīng)過(guò)大量的查找資料和老師的不斷指點(diǎn),我的課程設(shè)計(jì)成功完成,在這個(gè)過(guò)程中,我了解了匯編語(yǔ)言的功能,同時(shí)明白了其的工作原理并實(shí)現(xiàn)了其功能。 短短的四周畢業(yè)設(shè)計(jì)是我們對(duì)大學(xué)兩年的計(jì)算機(jī)知識(shí)的整體總結(jié),也是理
14、論與實(shí)踐的結(jié)合。在我們現(xiàn)有的理論知識(shí)下結(jié)合校園的實(shí)驗(yàn)設(shè)備成功地完成了這次畢業(yè)設(shè)計(jì)。期間讓我收獲頗多。在知識(shí)技能方面我對(duì)面向機(jī)器的匯編語(yǔ)言的編寫(xiě)的再次認(rèn)識(shí)與學(xué)習(xí),加深專業(yè)基礎(chǔ)。俗話說(shuō):“高樓基地起”,可見(jiàn)匯編語(yǔ)言的重要性。這次課程設(shè)計(jì)對(duì)我來(lái)說(shuō),要想成功地完成任務(wù)不是一件容易的事。我非常清楚我自己所學(xué)的8086匯編知識(shí)遠(yuǎn)遠(yuǎn)不足。在這次設(shè)計(jì)中困難重重,翻閱相關(guān)資料,復(fù)習(xí)以往教科書(shū),網(wǎng)上搜找相關(guān)的信息和老師的細(xì)心講解是必不可少的。在這次設(shè)計(jì)中,讓我學(xué)到了新知識(shí),也增長(zhǎng)了見(jiàn)識(shí),讓我對(duì)我所學(xué)的知識(shí)有所鞏固和提高,并且讓我對(duì)匯編語(yǔ)言有了更深的了解。在今后的日子里,我仍要不斷地充實(shí)自己,希望在我所學(xué)的專業(yè)有所
15、作為。 這次的課程設(shè)計(jì)在我與同學(xué)的共同努力下成功完成的。這里少不了教授我們的老師,是他授我們以漁,在認(rèn)真負(fù)責(zé)的周老師帶領(lǐng)下,同學(xué)們的團(tuán)結(jié)互助。我看到了團(tuán)結(jié)的力量,團(tuán)結(jié)的成效,讓我學(xué)到了重要的一堂社會(huì)課。腳踏實(shí)地、認(rèn)真嚴(yán)謹(jǐn)、實(shí)事求是是學(xué)習(xí)應(yīng)該有的態(tài)度,不怕困難、堅(jiān)持不懈、吃苦耐勞是我國(guó)優(yōu)良傳統(tǒng)美德,這一次意志的磨練,是對(duì)我實(shí)際能力的一次提升,也會(huì)對(duì)我未來(lái)的學(xué)習(xí)和工作有很大的幫助。 在本次設(shè)計(jì)中,衷心的感謝我們的周老師,在我們?cè)O(shè)計(jì)過(guò)程中遇到的種種困難,全靠周老師的悉心指導(dǎo)和建議給了我們極大的幫助和支持,使我們受益匪淺,使得我們的動(dòng)手能力和技能都有了很大的提高。所以,衷心的感謝周老師。附 錄:程序代
16、碼 ;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<按ASCII編碼由小到大排序從鍵盤(pán)上輸入的字符串,然后輸出;(輸入以回車鍵結(jié)束);解:排序用冒泡法,按無(wú)符號(hào)數(shù),從小到大;<
17、<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<name string_sort;定義等價(jià)符unfinished equ 0FFFFh;標(biāo)記排序任務(wù)沒(méi)完成FINISHED equ 0 ;標(biāo)記排
18、序任務(wù)完成了;-stack segment para stack 'STACK' db 16 dup('MYSTACK ') ; 16*8 字節(jié)stack ends;-datas segment buffer db 51 ;可以輸入50個(gè)有效字符 count db 0 chars db 52 dup (0) crlf db 0dh,0ah,' huan ying shi yong',0dh,0ah,0dh,0ah,'$' crlg db 0dh,0ah,0dh,0ah,' sheng xu shu ru jie guo
19、39;,0dh,0ah,0dh,0ah,'$'datas ends;-codes segment assume cs:codes,ds:datas,es:datas,ss:stackstart: mov ax,datas mov ds,ax lea dx,crlf mov ah,9 int 21h mov es,ax ;從鍵盤(pán)接收一個(gè)串(回車結(jié)束) mov dx,offset buffer ;指定字符串存放的首地址 mov ah,0ah ;buffered keyboard input func int 21h ;call DOS ;排序(冒泡法) mov bx,UNFINIS
20、HED ;bx用來(lái)標(biāo)記大循環(huán) xor cx,cx ;下面只使用cl,清高四位為0 mov cl,count ;取實(shí)際輸入的字符數(shù) cmp cl,1 ;檢查輸入的字符數(shù) jbe sort_finished ;如果輸入的字符數(shù)少于2個(gè),就不需要排序Next_Round: cmp bx,FINISHED ;排序任務(wù)完成了嗎? je sort_finished ;完成了就跳出 mov bx,FINISHED ;先標(biāo)記排序任務(wù)已完成 mov cl,count ;取實(shí)際輸入的字符數(shù) dec cl ;換算成比對(duì)的次數(shù)(比字符數(shù)要少1) xor si,si ;著si為輸出串的下標(biāo),初值為0GetNext: m
21、ov al,charssi ;從charssi讀一個(gè)數(shù)進(jìn)al cmp al,charssi+1 ;al與下一個(gè)chars元素對(duì)比 jbe less ;如果小于或等于就跳轉(zhuǎn)(這里要使用無(wú)符號(hào)數(shù)判斷) xchg charssi+1,al ;否則,就交換 mov charssi,al ;用al中的新值回填原地址 mov bx,UNFINISHED ;標(biāo)記要從頭進(jìn)入下一輪掃描less: inc si ;調(diào)整數(shù)組下標(biāo)變?cè)?loop GetNext ;再取下一個(gè)字符 jmp Next_Round ;進(jìn)入下一個(gè)輪回sort_finished: ;輸出新行 mov ah,9 mov dx,offset crlg int 21h ;顯示排過(guò)序的串 xor si,si ;著si為輸出串的下標(biāo),初值為0showNext: mov dl,charssi ;從輸出串中提取一個(gè)字符 cmp dl,0 ;檢查是不是結(jié)束符 je finish ;是就結(jié)束 mov ah,02 ;否則輸出到屏幕 int 21h inc si ;指向下一個(gè)字符 jmp showNext ;進(jìn)入顯示下一個(gè)字符的輪回finish: ;退出 mov ax,4c00h int 21hcodes ends end start;劇終總結(jié)在本次課程設(shè)計(jì)讓我充分了解了匯編語(yǔ)言在實(shí)
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 游戲軟件發(fā)布及授權(quán)使用合同
- 專業(yè)律師事務(wù)所有償法律咨詢合同
- 2025年錘紋漆合作協(xié)議書(shū)
- 房屋裝修半包合同樣本
- 借款抵押車輛合同
- 解決方案研討會(huì)邀請(qǐng)函
- 品牌租賃住宅合同
- 人才服務(wù)協(xié)議書(shū)
- 土地儲(chǔ)備與開(kāi)發(fā)合作協(xié)議
- Recycle 2(教學(xué)設(shè)計(jì))-2024-2025學(xué)年人教PEP版英語(yǔ)五年級(jí)上冊(cè)
- 工程施工派工單
- 玩具公司職位說(shuō)明書(shū)匯編
- 平面設(shè)計(jì)創(chuàng)意與制作課件
- 化學(xué)專業(yè)英語(yǔ)元素周期表
- 新湘版小學(xué)科學(xué)四年級(jí)下冊(cè)教案(全冊(cè))
- 實(shí)驗(yàn)心理學(xué)課件(周愛(ài)保博士版)
- 04 第三章 環(huán)境污染物的生物轉(zhuǎn)運(yùn)和生物轉(zhuǎn)化 -毒物動(dòng)力學(xué)
- ic半導(dǎo)體測(cè)試基礎(chǔ)(中文版)參考范本
- 公司員工工資表(簡(jiǎn)單)
- 殺蟲(chóng)雙(單)合成反應(yīng)的研究及其工藝條件的優(yōu)化
- CorelDraw常用快捷鍵
評(píng)論
0/150
提交評(píng)論