![匯編語(yǔ)言程序設(shè)計(jì)第4章_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/1/6be2e1c2-e8c9-49d4-bebd-5f61f261da0f/6be2e1c2-e8c9-49d4-bebd-5f61f261da0f1.gif)
![匯編語(yǔ)言程序設(shè)計(jì)第4章_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/1/6be2e1c2-e8c9-49d4-bebd-5f61f261da0f/6be2e1c2-e8c9-49d4-bebd-5f61f261da0f2.gif)
![匯編語(yǔ)言程序設(shè)計(jì)第4章_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/1/6be2e1c2-e8c9-49d4-bebd-5f61f261da0f/6be2e1c2-e8c9-49d4-bebd-5f61f261da0f3.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、匯編語(yǔ)言程序設(shè)計(jì)第四版【課后習(xí)題答案】-囮裑為檤第 4 章 基本匯編語(yǔ)言程序設(shè)計(jì)習(xí)題 4.1例題 4.2 如果要求算術(shù)右移8 位,如何修改程序。解答思路: 首先由最高位字節(jié)向次低位字節(jié)傳送次低位字節(jié)向最低位字節(jié)傳送(共 7 次);再判最高位字節(jié)符號(hào)位,如為0,送 00h 到最高位字節(jié);如為1,送 ffh 到最高位字節(jié)。傳送可參考例題4.2,不過應(yīng)從第一號(hào)字節(jié)送第零號(hào)字節(jié), 最高位字節(jié)向次低位字節(jié)傳送;也可以用循環(huán)來完成:.model small.stack 256.dataqvardq1234567887654321h.code.startupmov cx,7mov si,1again:mov
2、 al, byte ptr qvarsimov byte ptr qvarsi-1,alinc siloop againtest al,80hjz ezzmov bl,0ffhjmpdoneezz:mov bl,0done:mov byte ptr qvar7,bl.exit 0end習(xí)題 4.2例題 4.2 如果要求算術(shù)左移7 位,如何用移位指令實(shí)現(xiàn)。解答思路:可設(shè)計(jì)外循環(huán)體為8 個(gè)字節(jié)左移一次,方法是:最低位字節(jié)算術(shù)左移一次,低位字節(jié)至最高位字節(jié)依次帶CF 位循環(huán)左移一次(內(nèi)循環(huán)共8 次),外循環(huán)體控制執(zhí)行次即可。次7.model small.stack 256.dataqvardq123
3、4567887654321h.code.startupmov dx, 7;外循環(huán)次數(shù)mov ax, byte ptr qvar0;最低位字節(jié)送axlpp:shl ax, 1;最低位字節(jié)左移一次,其d7 移入 CF 位movsi, 1mov cx, 7;內(nèi)循環(huán)次數(shù)again:rcl byte ptr qvarsi, 1;高位字節(jié)依次左移P50incsiloopagaindec dxjnzlpp.exit 0.end習(xí)題 4.3將 AX 寄存器中的16 位數(shù)連續(xù)4 位分成一組,共4 組,然后把這4 組數(shù)分別放在 AL 、 BL 、 CL 和 DL 寄存器中。解答思路:設(shè)這四組從低位到高位分別放在A
4、L 、 BL 、 CL 和 DL 寄存器中。僅列出代碼段:mov bl, al;將 al 中的兩組分開and al, 0fh;屏蔽高四位后送almov cl, 4;原 al 中的數(shù)據(jù)邏輯右移4 次送 blshr bl, clmov dl, ah;將 ah 中的兩組分開and dl, 0f0h;屏蔽低高四位后送dlmov cl, 4;原 ah 中的數(shù)據(jù)邏輯右移4 次送 dlshr dl, clmov cl, ah;屏蔽高四位后送cland cl, 0fh習(xí)題 4.4編寫一個(gè)程序,把從鍵盤輸入的一個(gè)小寫字母用大寫字母顯示出來。解答getkey:mov ah, 1;從鍵盤輸入,出口:al 存鍵值in
5、t 21hcmpal, 'a';判鍵值是小寫字母?jbgetkaycmpal, 'z'jagetkaysub al,20h;是小寫字母轉(zhuǎn)換為大寫字母mov dl,almov ah, 02h;顯示int 21h習(xí)題 4.5已知用于LED 數(shù)碼管顯示的代碼表為:LEDtableDB 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8hDB 80h,90h,88h,83h,0c6h,0c1h,86h,8eh它依次表示0 9 、 A F 這 16 個(gè)數(shù)碼的顯示代碼。現(xiàn)編寫一個(gè)程序?qū)崿F(xiàn)將lednum 中的一個(gè)數(shù)字( 0 9、A F )轉(zhuǎn)換成對(duì)應(yīng)的LED
6、 顯示代碼。解答.model small.stack 256.dataLEDtableDB 0c0h, 0f9h, 0a4h,0b0h,99h,92h , 82h,0f8hDB 80h , 90h, 88h, 83h, 0c6h, 0clh、 86h,8ehlednumDB ?.code.startupmov bx, offset LEDtablemov al, lednumxlat; al中存有對(duì)應(yīng)的LED顯示代碼.exit 0end習(xí)題 4.6編制一個(gè)程序,把變量bufX其中之一存入bufZ 中。假設(shè)變量存放的是解答和 bufY 中較大者存入8 位無符號(hào)數(shù)。bufZ ;若兩者相等,則把.m
7、odel small.stack 256.databufxdb ?bufYdb ?bufzdb ?.code.startupmov al, bufXmov bl, bufYcmp al,blja nextmov bufZ, bljmp donenext: mov bufZ, aldone:.exit 0end習(xí)題4.7設(shè)變量bufX為有符號(hào)16 位數(shù),請(qǐng)將它的符號(hào)狀態(tài)保存在signX,即:如果X大于等于0,保存 0;如果 X 小于 0,保存 -1( ffh)。編寫該程序。解答.model smallbufXsignXnext:done:.stack.datadw -7db ?.code.sta
8、rtupcmp bufX,0jl nextmov signX,0jmp donemov signX,-1.exit 0end;test bufX,80h;jnz next習(xí)題 4.8bufX 、bufY 和 bufZ 是 3 個(gè)有符號(hào)16 進(jìn)制數(shù),編寫一個(gè)比較相等關(guān)系的程序:( 1)如果這3個(gè)數(shù)都不相等,則顯示0;( 2)如果這3個(gè)數(shù)中有兩個(gè)數(shù)相等,則顯示1;( 3)如果這3個(gè)數(shù)都相等,則顯示2。解答.model small.stack 256.databufxdw ?bufYdw ?bufzdw ?.code.startupmov ax,bufXmov bx,bufYmov cx, bufZ
9、mov dl, '0'cmp ax,bxjnz next1next1:next2:next3:next4:inc dlcmp ax,cxjnz next2inc dlcmp bx,cxjnz next3inc dlcmp dl, 3jb next4mov dl, 2mov ah,02h;顯示int 21h.exit 0end習(xí)題 4.9例題4.8 內(nèi)外循環(huán)次數(shù)共是多少?如果要求按從大到小排序,程序如何修改?解答外循環(huán)次數(shù)是:內(nèi)循環(huán)次數(shù)是:內(nèi)外循環(huán)次數(shù)共是count-1 次 ( 19 次)( count-1)! 次( 19! 次 )count-1 + ( count-1) !次
10、,即19+19!次習(xí)題 4.10串操作指令常要利用循環(huán)結(jié)構(gòu),現(xiàn)在不用串操作指令實(shí)現(xiàn)字符串傳送到字符串 string2,字符長(zhǎng)度為 count。解答string1 內(nèi)容.modelsmall.stack 256.datastring1db'good morning!'len=$-string1string2dblen dup(?).code.startupmov cx, len;字符數(shù)mov si, offset string1;源指針mov di, offset string2;目標(biāo)指針again:mov al, si;送一個(gè)字符mov di, alinc si;修改指針inc
11、 di;修改指針loop again; cx=cx-1,cx=0 時(shí)退出循環(huán).exit 0end習(xí)題 4.11不用串操作指令求主存解答這里僅列出主程序段:0040h : 0開始的一個(gè)64KB物理段中共有多少個(gè)空格?again:next:mov ax,0040h;送段地址mov ds, axxor si, si;偏移量地址xor cx, cx;計(jì)數(shù)(循環(huán)次數(shù))xor dx, dx;空格計(jì)數(shù)器清零cmp si, 20h;與空格的ASCIIjnenext;不是空格,轉(zhuǎn)inc dx;是空格,空格數(shù)加1inc si;修改地址指針碼比較loop again; cx=cx-1,如 cx=0 退出循環(huán).exi
12、t 0end習(xí)題 4.12編程實(shí)現(xiàn)把鍵入的一個(gè)字符,用二進(jìn)制形式(值。解答0 / 1)顯示出它的ASCII代碼.model small.stack 256.datastri1db 'please input',0dh,0ah,'$'.code.startupmovdx,offset stri1mov ah,09hint 21hmov ah, 01hint 21hmov cx, 8again:xor dl,dlshl al, 1adc dl, '0'mov ah,02hint 21hloop again.exit 0end習(xí)題 4.13編寫程序,要
13、求從鍵盤接收一個(gè)數(shù)解答bellN( 0 9),然后響鈴bellN次。.model small.stack.datastri1db 'please input number:1-9',0dh,0ah,'$'.code.startupagain:movdx,offset stri1;顯示 stri1,提示輸入mov ah,09hint 21hmov ah,01h;調(diào)用輸入一個(gè)字符int21h;輸入一個(gè)字符存在al 中cmp al, '1';判該字符,如不在 1- 9jbagain;重新輸入cmp al, '9'jaagainand a
14、l,0fh;在 1- 9,屏蔽高4 位mov cl, al;振鈴次數(shù)送 cxxor ch,chabc:mov dl, 07h;調(diào)用一次振鈴mov ah, 02hint 21hloop abc.exit 0end習(xí)題 4.14編寫程序,將一個(gè)包含有20 個(gè)有符號(hào)數(shù)據(jù)的數(shù)組arrayM 分成兩個(gè)數(shù)組:正數(shù)數(shù)組 arrayP 和負(fù)數(shù)數(shù)組arrayN ,并分別把這兩個(gè)數(shù)組中的數(shù)據(jù)個(gè)數(shù)顯示出來。解答.model smallinclude io.inc.stack.dataarrayMdb1,2,3,4,5,6,0,-3,-5,-6,0,7,6,90,-18,-23,34,7,9,8;源數(shù)組arrayPd
15、b20 dup(?);正數(shù)數(shù)組arrayNdb20 dup(?);負(fù)數(shù)數(shù)組dispPdb 'Plus Number: ','$'dispNdb 0dh,0ah,'Negs Number: ','$'.code.startupmov cx, 20;源數(shù)組元素?cái)?shù)xor bx, bx;設(shè) bh 為正數(shù)個(gè)數(shù),bl 為負(fù)數(shù)個(gè)數(shù),均清零xor si, si;源數(shù)組地址位移量again:;循環(huán) 20 次mov ax, arrayMsi;取一個(gè)元素cmp ax,0;判正數(shù)jl Neginc bh;是,正數(shù)個(gè)數(shù)加1jmp nextNeg:inc b
16、l;否,負(fù)數(shù)個(gè)數(shù)加1next:inc si;修改位移量loop again;循環(huán)次數(shù)減1mov ah, 09h;調(diào)用顯示字符串功能mov dx, offset dispP;顯示個(gè)數(shù)int21hmov al,bhcall dispuib; 調(diào)用 I/O 子程序庫(kù)中的子程序mov ah, 09h;調(diào)用顯示字符串功能mov dx, offset dispN;顯示個(gè)數(shù)int 21hmov al,blcall dispuib; 調(diào)用 I/O 子程序庫(kù)中的子程序.exit 0end習(xí)題 4.15編寫計(jì)算100 個(gè)正整數(shù)之和的程序。如果和不超過16 位字的范圍(65535),則保存其和到 wordsum,如
17、超過則顯示 overflow。解答.model small.stack.datanumequ 100wlistdw num dup(?)wordsum dw ?errordb 'overflow. $'.code.startupmov bx,offset wlistmov cx,numxor ax,axagain:add ax,bxjc nextinc bxinc bxloop againmov bx,axjmp donenext:mov dx,offset errormov ah,9int 21hdone:.exit 0end習(xí)題 4.16編程判斷主存0070h: 0 開始的
18、 1KB 中有無字符串DEBUG。這是一個(gè)字符串包含的問題,可以采用逐個(gè)向后比較的簡(jiǎn)單算法。解答.model small.stack.datadisp1db 'There isDEBUG in the aera!' ,0dh,0ah,disp2db 'There is noDEBUG in the aera !' ,0dh,0ah,.code.startup $' $'mov ax, 0070h;送段地址mov ds, axxor si, si;地址指針清零mov cx,1024cmp si, 'D';與 D'比較jne
19、next;不是,轉(zhuǎn)inc si;是,地址增1cmp si, 'E';同上jne nextinc sicmp si, 'B'jne nextinc sicmp si, 'U'jne nextinc sicmp si, 'G'je yes;是 DEBUG',轉(zhuǎn)next:inc si;不是,地址增1loop again;循環(huán)no:mov dx, offset disp2;沒找到,顯示disp2jmpdspyes:mov dx, offset disp1 ;找到,顯示disp1dsp:mov ah, 09hint 21h.exit
20、 0end習(xí)題 4.17編程把一個(gè)16 位無符號(hào)二進(jìn)制數(shù)轉(zhuǎn)換成為用8421BCD 碼表示的5 位十進(jìn)制數(shù)。轉(zhuǎn)換算法可以是:用二進(jìn)制數(shù)除以10000,商為 “萬(wàn)位 ”,再用余數(shù)除以1000 ,得到 “千位 ”;依次用余數(shù)除以100、 10 和 1,得到 “百位 ”、 “十位 ”和 “個(gè)位 ”。解答.model small.stack 256.datavardw3546dbcddb5 dup(?).code.startupmov ax, varmov bx, 10000mov cl, 10xor si, sixor dx, dxagain:divbxmov dbcdsi, alinc sixchg
21、 ax, bxdivclxchg ax, bxcmp si,5jnz again.exit 0end習(xí)題習(xí)題習(xí)題習(xí)題習(xí)題什么有crazyagain:4.18沒有。4.19 -4.20 -4.21 -4.22過程定義的一般格式是怎樣的?子程序入口為什么常有POP 指令?下面的程序段有什么不妥嗎?若有,請(qǐng)改正:PROCpush axxor ax,axxor dx,dxadd ax,bxadc dx,0inc bxinc bxloop againretENDP crazyPUSH指令、出口為解答crazyagain:PROCpush axxor ax,axxor dx,dxadd ax,bxadc
22、dx,0inc bxinc bxloop againretENDP crazy; crazy PROC;xor ax,ax;xor dx,dx; again:add ax,bx;adc dx,0;inc bx;inc bx;loop again;ret; crazyENDP習(xí)題 4.23子程序的參數(shù)傳遞有哪些方法,請(qǐng)簡(jiǎn)單比較。解答寄存器、共享變量(公共存儲(chǔ)單元)、堆棧用寄存器傳遞參數(shù)是把參數(shù)存于約定的寄存器中,這種方法簡(jiǎn)單易行,經(jīng)常采用;用變量傳遞參數(shù)是主程序與被調(diào)用過程直接用同一個(gè)變量名訪問傳遞的參數(shù),就是利用變量傳遞參數(shù)。如果調(diào)用程序與被調(diào)用程序在同一個(gè)源程序文件中,只要設(shè)置好數(shù)據(jù)段寄存器
23、 DS,則子程序與主程序訪問變量的形式相同,也就是它們共享數(shù)據(jù)段的變量,調(diào)用程序與被調(diào)用程序不在同一個(gè)源文件中,必須利用public/extern 進(jìn)行聲明,才能用變量傳遞參數(shù),利用變量傳遞參數(shù),過程的通用性比較差,然而,在多個(gè)程序段間,尤其在不同程序的模塊間,利用全局變量共享數(shù)據(jù)也是一種常見的參數(shù)傳遞方法;用堆棧傳遞參數(shù)是主程序?qū)⒆映绦虻娜肟趨?shù)壓入堆棧,子程序從堆棧中取出參數(shù);子程序?qū)⒊隹趬喝攵褩?,主程序彈出堆棧取得它們。?xí)題 4.24采用堆棧傳遞參數(shù)的一般方法是什么,為什么應(yīng)該特別注意堆棧平衡問題。解答采用堆棧傳遞參數(shù)的一般方法是主程序?qū)⒆映绦虻娜肟趨?shù)壓入堆棧,子程序從堆棧中取出參數(shù)子
24、程序?qū)⒊隹趨?shù)壓入堆棧,主程序彈出堆棧取得它們。因?yàn)槎褩2捎?“先進(jìn)后出 ” 原則存取,而且返回地址和保護(hù)的寄存器等也要存于堆棧,所以要特別注意堆棧平衡問題。習(xí)題 4.25什么是子程序的嵌套、遞歸和重入?解答子程序中又調(diào)用子程序就形成子程序嵌套。子程序中直接或間接調(diào)用該子程序本身就形成子程序遞歸。子程序的重入是指子程序被中斷后又被中斷服務(wù)程序所調(diào)用,能夠重入的子程序稱為可重入子程序。習(xí)題 4.26將例題成。解答4.7 的大寫轉(zhuǎn)換為小寫字母寫成過程,利用AL作為入口、出口參數(shù)完.model small.stack 256.datastdngdb 'HeLLO eveRyboDy !
25、39; , 0.code.startupmov bx, offset atringagain: mov al, bxcall chan;調(diào)用過程mov bx , alnext: inc bxjmp againdone: .exit 0chanproc;大寫轉(zhuǎn)換為小寫字母的過程or al, aljz donecmp al,'A'jb nextcmp al, 'Z'ja nextor al, 20hretchanendpend習(xí)題 4.27請(qǐng)按如下子程序說明編寫過程:;子程序功能:把用 ASCII 碼表示的兩位十進(jìn)制數(shù)轉(zhuǎn)換為對(duì)應(yīng)二進(jìn)制數(shù);入口參數(shù): DH= 十位數(shù)的
26、 ASCII 碼, DL= 個(gè)位數(shù)的 ASCII 碼;出口參數(shù): AL= 對(duì)應(yīng)的二進(jìn)制數(shù)解答astobastobprocand dh, 0fhmov al, dhmul 10and dl, 0fhadd al, dlretendp;十位數(shù)的ASCII; al= 10*dh;個(gè)位數(shù)的ASCII; al= 10*dh + dl碼轉(zhuǎn)為二進(jìn)制數(shù)碼轉(zhuǎn)為二進(jìn)制數(shù)習(xí)題 4.28寫一個(gè)子程序,根據(jù)入口參數(shù) AL=0/1/2 ,分別實(shí)現(xiàn)對(duì)大寫字母轉(zhuǎn)換成小寫、小寫轉(zhuǎn)換成大寫或大小寫字母互換。欲轉(zhuǎn)換的字符串在 string 中,用 0 表示結(jié)束。解答ChangeprocPushbx;保護(hù) bxxorbx, bx;位
27、移量清零cmp al,0;根據(jù)入口參數(shù)AL=0/1/2 ,分別處理jzchan_0dec aljzchan_1dec aljzchan_2jmp donechan_0:mov al,stringbx;實(shí)現(xiàn)對(duì)大寫字母轉(zhuǎn)換成小寫cmp al,0jz donecmp al, A;是大寫字母jb next0cmp al, Z;是大寫字母ja next0addal, 20h;轉(zhuǎn)換movstringbx, alnext0:incbx;位移量加jmpchan_0chan_1:mov al,stringbxcmp al,01,指向下一字母;實(shí)現(xiàn)對(duì)小寫字母轉(zhuǎn)換成大寫jz donecmp al, a;是大寫字母j
28、b next1cmp al, z ;是大寫字母ja next1sub al, 20h;轉(zhuǎn)換movstringbx, alnext0:incbx;位移量加jmpchan_1chan_2:mov al,stringbxcmp al,01,指向下一字母;實(shí)現(xiàn)對(duì)大寫字母轉(zhuǎn)換成小寫jz donecmp al, A;是大寫字母jb next2cmp al, Z;是大寫字母ja next20addal, 20h;轉(zhuǎn)換jmp next2next20:cmp al, a;是大寫字母jb next2cmp al, z ;是大寫字母ja next2sub al, 20h;轉(zhuǎn)換movstringbx, alnext2
29、:incbx;位移量加jmpchan_2done:pop bx;恢復(fù) bxretchangeendp1,指向下一字母習(xí)題 4.29編制一個(gè)子程序把一個(gè) 16 位二進(jìn)制數(shù)用十六進(jìn)制形式在屏幕上顯示出來,分別運(yùn)用如下 3 種參數(shù)傳遞方法,并用一個(gè)主程序驗(yàn)證它。( 1)采用 AX 寄存器傳遞這個(gè) 16 位二進(jìn)制數(shù)( 2)采用 wordTEMP 變量傳遞這個(gè) 16 位二進(jìn)制數(shù)( 3)采用堆棧方法傳遞這個(gè)16 位二進(jìn)制數(shù)解答( 1)采用 AX 寄存器傳遞這個(gè) 16 位二進(jìn)制數(shù).model small.stack.datawdatadw 34abh.code.startupmov ax,wdatacall
30、 dispa.exit 0;dispaprocpush cxpush dxmov cl,4mov dl,ahshr dl,clcall dldispmov dl,ahand dl,0fhcall dldispmov dl,alshr dl,clcall dldispmov dl,aland dl,0fhcall dldisppop dxpop cxretdispaendp;dldispprocpush axor dl,30hcmp dl,39hjbe dldisp1add dl,7dldisp1:mov ah,2int 21hpop axretdldispendpend( 2)采用 wordT
31、EMP 變量傳遞這個(gè) 16 位二進(jìn)制數(shù).model small.stack.datawdatadw 34abhwordtempdw ?.code.startupmov ax,wdatamov wordtemp,axcall dispa.exit 0;dispadispaprocpush cxpush dxmov cl,4mov dl,byte ptr wordtemp+1shr dl,clcall dldispmov dl,byte ptr wordtemp+1and dl,0fhcall dldispmov dl,byte ptr wordtempshr dl,clcall dldispmo
32、v dl,byte ptr wordtempand dl,0fhcall dldisppop dxpop cxretendp;dldispprocpush axor dl,30hcmp dl,39hjbe dldisp1add dl,7dldisp1:mov ah,2int 21hpop axretdldispendpend( 3)采用堆棧方法傳遞這個(gè)16 位二進(jìn)制數(shù).model smallwdata.stack.datadw 34abh.code.startuppush wdatacall dispapop ax.exit 0;add sp,2dispaprocpush bpmov bp,sppush axpush cxpush dxmov ax,bp+4mov cl,4mov dl,ahshr dl,clcall dldispmov dl,ahand dl,0fhcall dldispmov dl,alshr dl,clcall dldispmov dl,aland dl,0fhcall dldisppop dxpop cxpop axpop bpretdispaendp;dldispprocpush axor dl,30hcmp dl,39hjbe dldisp1add dl,7dldisp1:m
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代辦公環(huán)境下的學(xué)校災(zāi)難預(yù)防措施探討
- DB35T 2226-2024村(居)便民幫代辦服務(wù)規(guī)范
- 事業(yè)單位勞動(dòng)合同管理指導(dǎo)意見
- 產(chǎn)業(yè)升級(jí)融資合同
- 業(yè)務(wù)代表雇傭合同
- 二手房合同解除關(guān)鍵條款解析
- 親屬間房屋贈(zèng)與合同模板
- OEM合作模式銷售合同
- 2025版智能制造裝備采購(gòu)與技術(shù)服務(wù)合同
- 個(gè)人與企業(yè)的借款合同樣本
- 供應(yīng)鏈金融與供應(yīng)鏈融資模式
- 如何進(jìn)行有效的目標(biāo)設(shè)定和達(dá)成
- 工程類工程公司介紹完整x
- 古籍文獻(xiàn)整理與研究
- 板帶生產(chǎn)工藝熱連軋帶鋼生產(chǎn)
- 關(guān)鍵工序特殊過程培訓(xùn)課件精
- 輪機(jī)備件的管理(船舶管理課件)
- 統(tǒng)編《道德與法治》三年級(jí)下冊(cè)教材分析
- 國(guó)際尿失禁咨詢委員會(huì)尿失禁問卷表
- 國(guó)開行政管理論文行政組織的變革及其現(xiàn)實(shí)性研究
- 運(yùn)動(dòng)技能學(xué)習(xí)中的追加反饋
評(píng)論
0/150
提交評(píng)論