




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
目錄
CHOI微型計算機概述..............................................................1
CH028086/8088指令系統(tǒng)........................................................5
CH03匯編語言程序設計..........................................................11
CH04存儲系統(tǒng)...................................................................25
CH05定時與計數(shù).................................................................29
CH06輸入輸出控制..............................................................33
CH01微型計算機概述
1.微型計算機由哪些部件組成?各部件的主要功能是什么?
解答:
微機系統(tǒng)
微型計算機
系統(tǒng)軟件
外圍設備:打印機、鍵盤、CRT、磁盤控制器等
微處理器
(CPU)
系統(tǒng)總線:AB、CB、DB
(功能:為CPU和其他部件之間提供數(shù)據(jù)、地址
和控制信息的傳輸通道)
存儲器:只讀存儲器(ROM)、隨機存儲器(RAM)
(功能:用來存儲信息)
輸入/輸出(I/O)接口:串/并行接口等
(功能:使外部設備和微型機相連)
算術邏輯部件(ALU)
累加器、存放器
控制器
操作系統(tǒng)(OS)
系統(tǒng)實用程序:匯編、編譯、編輯、調(diào)試程序等
(注;CPU的功能一一①可以進行算術和邏輯運算;
②可保存少量數(shù)據(jù);
③能對指令進行譯碼并執(zhí)行規(guī)定的動作:
④能和存儲器、外設交換數(shù)據(jù);
⑤提供整修系統(tǒng)所需要的定時和控制;
⑥可以響應其他部件發(fā)來的中斷請示。)
2.8086/8088CPU由哪兩局部組成?它們的主要功能各是什么?是如何協(xié)調(diào)工作的?
解答:
微處理器(CPU):總線接口部件(BIU):負責與存儲器、I/O端口傳送數(shù)據(jù)
執(zhí)行部件(EU):負責指令的執(zhí)行
協(xié)調(diào)工作過程:
總線接口部件和執(zhí)行部件并不是同步工作的,它們按以卜流水線技術原那么來協(xié)調(diào)管理:
①每當8086的指令隊列中有兩個空字節(jié),或者8088的指令隊列中有一個空字節(jié)時,總線接口部件就
會自動把指令取到指令隊列中。
②每當執(zhí)行部件準備執(zhí)行一條指令時,它會從總線接口部件的指令隊列前部取出指令
的代碼,然后用幾個時鐘周期去執(zhí)行指令。在執(zhí)行指令的過程中,如果必須訪問存儲器或者
輸入/輸出設備,那么,執(zhí)行部件就會請求總線接U部件進入總線周期,完成訪問內(nèi)存或者
輸入/輸出端口的操作;如果此時總線接口部件正好處于空閑狀態(tài),那么,會立即響應執(zhí)行
部件的總線請求。但有時會遇到這樣的情況,執(zhí)行部件請求總線接口部件訪問總線時,總線
接口部件正在將某個指令字節(jié)取到指令隊列中,此時總線接口部件將首先完成這個取指令的
操作,然后再去響應執(zhí)行部件發(fā)出的訪問總線的請求。
③當指令隊列已滿,而且執(zhí)行部件乂沒有總線訪問請求時,總線接口部件便進入空閑狀態(tài)。④在執(zhí)行
轉(zhuǎn)移指令、調(diào)用指令和返回指令時,由于程序執(zhí)行的順序發(fā)生了改變,不再是順序執(zhí)行下面一條指令,
這時,指令隊列中已經(jīng)按順序裝入的字節(jié)就沒用了。遇到這種情況,指令隊列中的原有內(nèi)容將被自動消
除,總線接口部件會按轉(zhuǎn)移位置往指令隊列裝入另一個程序段中的指令。
3.8086/8088CPU中有哪些存放器?各有什么用途?標志存放器F有哪些標志位?各在什么情況下
置位?
解答:
存放器功能
數(shù)據(jù)存放器
AX字乘法,字除法,字I/O
BX查表轉(zhuǎn)換
CX串操作,循環(huán)次數(shù)
DX字節(jié)相乘,字節(jié)相除,間接I/O
變址存放器
SI源變址存放器,用于指令的變址尋址
DI目的變址存放器,用于指令的變址尋址
指針存放器
SP堆枝指針存放器,與SS一起來確定堆棧在內(nèi)存中的位置
BP基數(shù)指針存放器,用于存放基地址,以使8086/8088尋址更加靈活
控制存放器
IP控制CPU的指令執(zhí)行順序
PSW用來存放8086/8088CPU在工作過程中的狀態(tài)
段存放器CS控制程序區(qū)
DS控制數(shù)據(jù)區(qū)
SS控制堆校區(qū)
ES控制數(shù)據(jù)區(qū)
標志存放器F的標志位:①控制標志:DF、IF、TF;②狀態(tài)標志:SF、ZF、AF、
PF、CF、OF。
標志存放器F的各標志位置位情況:
-CF:進位標志位。做加法時出現(xiàn)進位或做減法時出現(xiàn)借位,該標志位置1;否那么清0。
?PF:奇偶標志位。當結(jié)果的低8位中I的個數(shù)為偶數(shù)時,該標志位置1;否那么清0。
-AF:半進位標志位。在加法時,當位3需向位4進位,或在減法時位3需向位4借位
時,該標志位就置1:否那么清0。該標志位通常用于對BCD算術運算結(jié)果的調(diào)整。
-ZF:零標志位。運算結(jié)果各位都為0時,該標志位置1,否那么清0。
-SF:符號標志位。當運算結(jié)果的最高位為I時,該標志位置1,否那么清0。
?TF:陷阱標志位(單步標志位)。當該位置1時,將使8086/80B8進入單步指令工作方式。
在每條指令開始執(zhí)行以前,CPU總是先測試TF位是否為I,如果為1,那么在本指令執(zhí)
行后將產(chǎn)生陷阱中斷,從而執(zhí)行陷阱中斷處理程序。該程序的首地址由內(nèi)存的
00(X)4H-0(X)07H4個單元提供。該標志通常用于程序的調(diào)試。例如,在系統(tǒng)調(diào)試軟件
DEBUG中的T命令,就是利用它來進行程序的單步跟蹤的。
-IF:中斷允許標志位。如果該位置1,那么處理器可以響應可屏蔽中斷,否那么就不能響應
可屏蔽中斷。
?DF:方向標志位。當該位置1時,串操作指令為自動減量指令,即從高地址到低地址
處理字符串;否那么串操作指令為自動增量指令。
?OF:溢出標志位。在算術運算中,帶符號的數(shù)的運算結(jié)果超出了8位或16位帶符號數(shù)
所能表達的范圍時,即字節(jié)運算大于十127或小于一128時,字運算大于十32767或小于一32768時,
該標志位置位。
4.8086/8088系統(tǒng)中存儲器的邏輯地址和物理地址之間有什么關系?表示的范圍各為多少?解答:
邏輯地址:段地址:偏移地址
物理地址:也稱為絕對地址,山段基址和偏移量兩局部構(gòu)成。物理地址與系統(tǒng)中的存儲
空間是---對應的。
邏輯地址與物理地址兩者之間的關系為:物理地址=段地址x16+偏移地址
每個邏輯段的地址范圍:0000:0000H?FFFFH;0001:0000H?FFFFH;…;FFFF:
OOOOH?FFFFH:共有232個地址,但其中有許多地址是重疊的(表達出邏輯地址的優(yōu)勢,
可根據(jù)需要方便地寫出邏輯地址,又不影響其準確的物理地址,邏輯地址與物理地址的關系
為多對一的關系)。物理地址的地址范圍:00000H?FFFFFH。
5.當前數(shù)據(jù)段位于存儲器的A1000H到B0FFFH范圍內(nèi),問DS=?
解答:
A1000H->A100:0000以A100H為段地址的64K物理地址的范圍是:偏移地址為
OOOOH?FFFFH,即A100:OOOOH?AI00:FFFFH—AIOOOH+OOOOH?AI000H+0FFFFH
=A1000H?BOFFFH,.,.DS=A100Ho
6.某程序數(shù)據(jù)段中存有兩個字數(shù)據(jù)1234H和5A6BH,假設DS=5AA0H,它們的偏移地址分別為245AH
和3245H,試畫出它們在存儲器中的存放情況
解答:
存放情況如下圖(左右兩側(cè)的寫法均可):
5AA0:0000H
5AA0:245AH
5AA0:245BH
5AA0:3245H
5AA0:3246H
34H
12H
6BH
5AH
5AA00H
5CE5AH
5CE5BH
5DC45H
5DC46H
7.8086/8088CPU有哪兩種工作模式,它們各有什么特點?
解答;為了適應各種不同的應用場合,8086/8088CPU芯片可工作在兩種不同的工作模式下,
即最小模式與最大模式。
所謂最小模式,就是系統(tǒng)中只有一個8086/8088微處理器,在這種情況下,所有的總
線控制信號,都是直接由這片8086/8088CPU產(chǎn)生的,系統(tǒng)中的總線控制邏輯電路被減到最
少。該模式適用于規(guī)模較小的微機應用系統(tǒng)。
最大模式是相對于最小模式而言的,最大模式用在中、大規(guī)模的微機應用系統(tǒng)中。在最
大模式下,系統(tǒng)中至少包含兩個微處理器,其中一個為主處理器,即8086/8088CPU,其它
的微處理器稱之為協(xié)處理器,它們是協(xié)助主處理器工作的。
8.假設8086CPU工作于最小模式,試指出當CPU完成將AH的內(nèi)容送到物理地址為91001H的存
儲單元操作時,以下哪些信號應為低電平:M/IO、RD、WR、BHE/S7、DT/R。假設CPU完成
的是將物理地址91000H單元的內(nèi)容送到AL中,那么上述哪些信號應為低電平。假設CPU為8088
呢?
解答:8086CPU
①存儲器寫(AHT9I00H[0001HD時為低電平的信號:WR、BHE/S7。
②存儲器讀(9100H[0000H]TAL)時為低電平的信號:RD、DT/R。
8088CPU
①存儲器寫(AHT9100H[0001H])時為低電平的信號:WR、BHE/S7、M/IO。
②存儲器讀(9100H[0000H]TAL)時為低電平的信號:M/1O、RD、DT/R。
9.什么是指令周期?什么是總線周期?什么是時鐘周期?它們之間的關系如何?
解答:指令周期--CPU執(zhí)行一條指令所需要的時間稱為一個指令周期(InsiruclionCycle)。
總線周期….每當CPU要從存儲器或I/O端口存取一個字節(jié)稱為一次總線操作,相應
于某個總線操作的時間即為一個總線周期(BUSCycle),
時鐘周期--時鐘周期是CPU處理動作的最小時間單位,其值等于系統(tǒng)時鐘頻率的倒
數(shù),時鐘周期又稱為T狀態(tài)。
它們之間的關系:假設干個總線周期構(gòu)成一個指令周期,一個根本的總線周期由4個T組
成,我們分別稱為T1?T4,在每個T狀態(tài)下,CPU完成不同的動作。
10.8086/8088CPU有哪些根本操作?根本的讀/寫總線周期各包含多少個時鐘周期?
什么情況下需要插入Tw周期?應插入多少個Tw取決于什么因素?
解答:
①8086/8088CPU最小模式下的典型時序有:存儲器讀寫;輸入輸出;中斷響應;系統(tǒng)復位及總線占用
操作。
②一個根本的CPU總線周期一般包含四個狀態(tài)[、T2>T?、T4,即四個時鐘周期;
③在存儲器和外設速度較慢時,要在口之后插入1個或幾個等待狀態(tài)幾;
④應插入多少個Tq取決于READY信號的狀態(tài),CPU沒有在T3狀態(tài)的一開始采樣到READY信號為低
電平,就會在T,和之間插入等待狀態(tài)T”,,直到采樣到READY信號為高電平。
11.試說明8086/8088工作在最大和最小模式下系統(tǒng)根本配置的差異。8086/8088微機
系統(tǒng)中為什么一定要有地址鎖存器?需要鎖存哪些信息?
解答:最大模式配置和最小模式配置有一個主要的差異:①就是在最大模式下,需要用外加
電路來對CPU發(fā)出的控制信號進行變換和組合,以得到對存儲器和I/O端口的讀/寫信號及對鎖存器
(8282)和對總線收發(fā)器(8286)等等的控制信號。8288總線控制器就是完成上面這些功能的專用芯
片。②為多中斷源的需要,常采用中斷優(yōu)先權(quán)控制電路(如Intel8259A)。8086/8088系統(tǒng)一定要有地
址鎖存器一一因為高四位地址和狀態(tài)信號是從同一組引腳上分時送出的,低16位地址和數(shù)據(jù)是從同一
組引腳上分時傳輸?shù)?,所以必須把地址信息鎖存起來。需要鎖存的信息:地址信號、BHE/S7和1O/M
(8086為M/IO)信號進行鎖存。
12.試簡述8086/8088微機系統(tǒng)最小模式下從存器儲讀數(shù)據(jù)時的時序過程。
解答:正常的存儲器讀總線操作占用4個時鐘周期,通常將它們稱為4個T狀態(tài)即T1?
T4。
①T1狀態(tài),IO/M=0,指出要訪問存儲器。送地址信號A19-0,地址鎖存信號ALE有效,
用來控制8282鎖存地址。DT/R=0,控制8286/8287工作在接收狀態(tài)(讀)。
②T2狀態(tài),A19~A16送狀態(tài)S6~S3,AD7~AD0浮空,準備接收數(shù)據(jù)。同時,RD=0,表
示要進行讀操作,而DEN=0作為8286/8287的選通信號,允許進行數(shù)據(jù)傳輸。
③T3狀態(tài),從指定的存儲單元將數(shù)據(jù)讀出送AD7?AD0。假設存儲器速度較慢,不能及時
讀出數(shù)據(jù)的話,那么通過READY引腳通知CPU,CPU在T3的前沿采樣READY,如果
READY=O,那么在T3結(jié)束后自動插入1個或幾個等待狀態(tài)TW,并在每個TW的前沿檢
測READY,等到READY變高后,就自動脫離TW進入T4。
④T4狀態(tài),CPU采樣數(shù)據(jù)線,獲得數(shù)據(jù)。RD、DEN等信號失效。
CH028086/8088指令系統(tǒng)
1.假定DS=2000H,ES=2100H,SS=1500H,SI=OOAOH,BX=O1OOH,BP=0010H,數(shù)據(jù)變量VAL的
偏移地址為0050H,請指出以下指令源操作數(shù)是什么尋址方式?源操作數(shù)在哪
里?如在存儲器中請寫出其物理地址是多少?
(I)MOVAX,OABH(2)MOVAX,
⑶MOVAX,VAL(4)MOVBX,[SI]
(5)MOVAL,VALfBX][6:MOVCL,[BXlfSI]
(7)MOVVAL[SI],BX(8)MOV[BP][SI],100
能答:
(1)MOVAX,OABH
尋址方式:立即尋址;源操作數(shù)在數(shù)據(jù)線上;物理地址:無
(2)MOVAX.[100H]
尋址方式:直接尋址;源操作數(shù)在存儲器中:物理地址:DS*16+100H=
2000H*16+1OOH=2O23OH
(3)MOVAX,VAL
尋址方式:直接尋址;源操作數(shù)在存儲器中;物理地址:DS*16+VAL=
2000H*16+0050H=20050H
(4)MOVBX,[SI]
尋址方式:存放器間接尋址;源操作數(shù)在存儲器中;物理地址:DS*16+SI=
2000H*16+00A0H=200A0H
(5)MOVAL,VAL[BX]
尋址方式:變址尋址;源操作數(shù)在存儲器中;物理地址:DS大16+VAL+BX=
2000H*16+0050H+0100
=20230H
(6)MOVCL,[BX][SI]
尋址方式:基址加變址尋址;源操作數(shù)在存儲器中;物理地址:DS*16+BX+SI=
2000H*16+0100H+00A0H
=201A0H
(7)MOVVAL[SI],BX
尋址方式:存放器尋址;源操作數(shù)在存放器中;物理地址:無
(8)MOV[BP][SI],100
尋址方式:立即尋址;源操作數(shù)在;物理地址:無
2.設有關存放器及存儲單元的內(nèi)容如下:DS=2000H,BX=0100H,AX=1200H,SI=0002H,
[20230H]=12H,[20231H]=34H,[20232H]=56H,[20233]=78H,[21200]=2AH,
[21201H]=4CH,[21202H]=0B7H,[21203H]=65H?
試說明以下各條指令單獨執(zhí)行后相關存放器或存儲單元的內(nèi)容。
⑴MOVAX,1800H(2)MOVAX,BX
(3)MOVBX,[1200H](4)MOVDX,HOOJBXJ
(5)MOV[BX][SIbAL(6)MOVAX,1100[BX][SI]
解答:
題號指令執(zhí)行結(jié)果
(1)MOVAX,1800HAX=1800H
(2)MOVAX,BXAX=0100II
⑶MOVBX,[1200H]BX=4C2AH
(4)MOVDX,HOOfBX]DX=4C2AH
(5)MOV[BX][SI],AL[20232H]=00H
(6)MOVAX,HOOIBXJISI]AX=65B7H
3.假定BX=0E3H,變量VALUE=79H,確定以下指令執(zhí)行后的結(jié)果(操作數(shù)均為無符號數(shù)。
對3、6,寫出相應標志位的狀態(tài))。
(I)ADDVALUE,BX(2)ANDBX,VALUE
(3)CMPRX.VALUE⑷XORRX,0FFH
(5)DECBX(6)TESTBX,01H
解答:
題號指令執(zhí)行結(jié)果
(1)ADDVALUE,BXBX=015CH
(2)ANDBX,VALUEBX=0061H
⑶CMPBX,VALUEBX=00E3H(CF=ZF=OF=SF=0,AF=PF=1)
(4)XORBX,0FFHBX=001CH
(5)DECBXBX=00E2H
(6)TESTBX,01HBX=00E3H(CF=ZF=OF=SF=AF=PF=0)
4.SS=OFFAOILSP=()OBOIL先執(zhí)行兩條把8057H和OF79H分別進棧的PUSH指令,再執(zhí)行一條
POP指令,試畫出堆棧區(qū)和SP內(nèi)容變化的過程示意圖。(標出存儲單元的地
址)
解答:00ADH
00AEH
00AFH
OFFAO:(M)B()H
FFAACH
FFAADH
FFAAEH
FFAAFH
FFAB0H
00ACH
X
FFAABH
00ADH
00AEH
00AFH
OFFAO:(X)BOH
57H
80H
FFAACH
FFAADH
FFAAEH
FFAAFH
FFABOH
OOACH
X
FFAABH
①初始狀態(tài);SP=00B0H②PUSHAX:(AX=8057H)SP=OOAEH
00ADH
OOAEH
OOAFH
OFFAO:OOBOH
79H
OFH
57H
80H
FFAACH
FFAADH
FFAAEH
FFAAFH
FFABOH
OOACH
X
FFAABH
OOADH
OOAEH
OOAFH
OFFAO:OOBOH
57H
80H
FFAACH
FFAADH
FFAAEH
FFAAFH
FFABOH
OOACH
X
FFAABH
③PUSHBX:(BX=0F79H)SP=OOACH④POPBX;SP=OOAEH
堆棧段SS=OFFAOH堆棧段SS=OFFAOH
堆棧段SS=OFFAOH堆棧段SS=OFFAOH
5.程序段如下:
MOVAX,1234H
MOVCL,4
ROLAX,CL
DECAX
MOVCX,4
MULCX
試問;(l)每條指令執(zhí)行后,AX存放器的內(nèi)容是什么?(2)每條指令執(zhí)行后,er,SF及
ZF的值分別是什么?(3)程序運行結(jié)束時,AX及DX存放器的值為多少?
指令執(zhí)行結(jié)果
AXCFSFZF
MOVAX,1234HAX=1234HxxxMOVCL,4AX=1234Hxxx
ROLAX,CLAX=2341H100
DECAXAX=2340H100
MOVCX,4AX=2340H100
MULCXAX=8D00H,DX=00(K)H000
6.寫出實現(xiàn)以下計算的指令序列。(假定X、Y、Z、W、R都為字變量)
(1)Z=W+(Z+X)(2)Z=W-(X+6)-(R+9)
⑶Z=(W*X)/(R+6)(4)Z=((W-X)/5*Y)*2
解答:(1)Z=W+(Z+X)
題號指令題號指令
(I)Z=W+(Z+X)(2)Z=W-(X+6)-(R+9)
MOVAX,ZMOVDX,R
MOVBX,XADDDX,9
MOVCX,WMOVBX,X
ADDBXADDBX,6
ADCCXMOVAX,W
MOVZ,AXSUBAX,BX
SUBAX,DX
MOVZ,AX
⑶Z=(W*X)/(R+6)(4)Z=((W-X)/5*Y)*2
MOVDX,OMOVAX,W
MOVAX,WMOVBX,X
MOVBX,XSUBAX,BX
MULBXMOVDX,0
PUSHAXMOVCL,5
MOVAX,RDIVCL
ADDAX,6MOVBX,Y
MOVCX,AXMULBX
POPAXMOVCL,2
DIVCXMULCL
MOVZ,AXMOVZ,AX
MOVZ+l,DXMOVZ+l,DX
(1)SHRDX,1(2)SHLDL,1
⑶SALDH,I(4)SARDX,CL
(5)RORDX,CL(6)ROLDL,CL
(7)RCRDL,1(8)RCLDX,CL
解答:
題號指令執(zhí)行結(jié)果
(1)SHRDX,1DX=0110010011011100(64DCH)(2)SHLDL,1DX=1100100101110C'10(C972H)
⑶SALDH,1DX=100100101011100K92B9H)
(4)SARDX,CLDX=111110010011011KF937H)
(5)RORDX,CLDX=0011100100110111(3937H)
(6)ROLDL,CLDX=I1()()10011100IIO1(C9CDH)
(7)RCRDL,1DX=1IO(31(X)11101IIOO(C9DCH)
(8)RCLDX,CLDX=0100110111001011(4DCFH)
8.DX=1234H,AX=5678H,試分析以下程序執(zhí)行后DX、AX的值各是什么?該程序完成了什么功能?
MOVCL,4
SHLDX,CL
MOVBL,AH
SHLBL,CL
SHRBL,CL
ORDL,BL
解答:DX=2345H,AX=6780Ho該程序完成的功能如下圖,籽DX,AX拼裝成雙字后,
左移四位。
DX
DX
AX
1234
5678
DX
AX
2340
6780
23456780
AX
9.試分析以下程序段:
ADDAX,BX
JNCL2
SUBAX,BX
JNCL3
JMPSHORTL5
如果AX、BX的內(nèi)容給定如下:
AXBX
(1)14C6H80DCH
(2)B568H54B7H
何該程序在上述情況下執(zhí)行后,程序轉(zhuǎn)向何處?
能答:⑴AX=AX+BX=14C6H+80DCH=95A2H;CF=O;無進位,轉(zhuǎn)移至L2;
(2)AX=AX+BX=B568H+54B7H=OA1FH;CF=1:有進位,繼續(xù)執(zhí)行;
AX=AX-BX=0A1FH+54B7H=B568H:CF=1;有借位,繼續(xù)執(zhí)行;
無條件轉(zhuǎn)移至SH0RTL5
10.編寫一段程序,比擬兩個5字節(jié)的字符串OLDS和NEWS,如果OLDS字符串不同于NEWS字
符串,那么執(zhí)行NEWJLESS,否那么順序執(zhí)行。解答:編程如下,(說明:左測程序為常規(guī)編法,兩
個字符串在一個數(shù)據(jù)段中;右測的程序要求OLDS在數(shù)據(jù)段中,NEWS在附加段中,利用串操作的指
令是可行的)
LEASI,OLDS;LEASLOLDS
LEADLNEWS;LEADLNEWS
MOVCX,5;MOVCX,5
NEXT:MOVAL,[SI]:CLD
MOVBL,[DIJ;REPECMPSB
CMPAL,BL;JNZNEW_LESS
JNZNEW_LESS;.......
INCSI;JMPEXIT
INCDI;NEW.LESS:
LOOPNEXT;.......
.......EXIT:.........
JMPEXIT
NEW_LESS:
EXIT:
11.假設在數(shù)據(jù)段中從字節(jié)變量TABLE相應的單元開始存放了0~15的平方值,試寫出包含
有XLAT指令的指令序列查找、(0-15)的平方。(設N的值存放在CL中)
解答:
MOVBX,OFFSETTABLE;LEABX,TABLE
MOVCL,N
MOVAL,CL
XLAT
12.有兩個雙字數(shù)據(jù)串分別存放在ASCI和ASC2中(低字放低地址),求它們的差,結(jié)果放在ASC3
中(低字放低地址)。
ASCIDW578,400
ASC2DW694,12
ASC3DW?,?
解答:編程如下,
LEASI,ASCI
LEADI,ASC2
LEABX,ASC3
MOVCX,2
CLC
NEXT:MOVAX,[SI]
MOVDX,[DI]
SBBAX,DX
MOV[BX],AX
INCSI
INCSI
INCDI
INCDIINCBX
INCBX
LOOPNEXT
CH03匯編語言程序設計
i.以下語句在存儲器中分別為變量分配多少字節(jié)空間?并畫出存儲空間的分配圖。
VARIDB10,2
VAR2DW5DUP(?),0
VAR3DBkHOWAREYOU?\3DUP(1,2)
VAR4DD-1,1,0
能答:字節(jié)空間--VARI:2;VAR2:12;VAR3:20;VAR4:12。
存儲空間的分配圖:
DS:00000A02000000000000—
00()00()(X)0()00484F
00105720204152452020—
594F553F01020102
00200102FFFFFFFF0100——
000000000000
2.假定VAR1和VAR2為字變量,LAB為標號,試指出以下指令的錯誤之處。
(1)ADDVARI,VAR2(2)SUBAL,VARI
⑶JMPLABfCXl⑷JNZVARI
(5)MOVflOOOH],100(6)SHLAL,4
解答:(1)兩個操作數(shù)中至少有一個為存放器:
(2)AL為字節(jié),VAR1為字變量,不匹配;
(3川中不能用CX,LAB為標號,非變量;
(4)轉(zhuǎn)向地址應為標號,不能是變量;
⑸目的操作數(shù)的類型不確定:
(6)SHL指令中,當所移位數(shù)超過1時,必須用CL或CX來取代所移位數(shù)。
3.對于下面的符號定義,指出以下指令的錯誤。
AlDB?
A2DB10
KIEQU1024
1:1)MOVK1,AX(2)MOVAl,AX
(3)CMPAl,A2(4)KIEQU2048
解答:(1)K1為常量,不能用MOV指令賦值;
(2)AI為字節(jié),AX為字變量,不匹配;
(3)AI未定義,無法做比擬指令;
(4)K1重新賦值前,必須用PURGE釋放。
4.數(shù)據(jù)定義語句如下所示:
FIRSTDB90H,5FH,6EH,69H
SECONDDB5DUP(?)
THIRDDB5DUP(?)
自FIRST單元開始存放的是一個四字節(jié)的十六進制數(shù)(低位字節(jié)在前),要求:
編一段程序?qū)⑦@個數(shù)左移兩位后存放到自SECOND開始的單元,右移兩位后存放到自
THIRD開始的單元。(注意保存移出局部)解答:
DATASEGMENT
FIRSTDB90H,5FH,6EH,69H
SECONDDB5DUP(?)
THIRDDB5DUP(?)
DATAENDS
CODESEGMENT
ASSUMECS:CODE,DS:DATA
START:MOVAX,DATA
MOVDS,AX
LEASLFIRST
LEADI,SECOND
MOVCX,2
CLC
;左移2位
MOVAX,[SI];AX=5F90H為低十六位數(shù)據(jù)
INCSI
INCSI
MOVDX,[SI];DX=696EH為高十六位數(shù)據(jù)
PUSHDX;保存原有的高十六位數(shù)據(jù)
PUSHAX:保存原有的低十六位數(shù)據(jù)
ROLDX,CL;將高位數(shù)據(jù)不帶進位循環(huán)左移兩位,即高2位數(shù)據(jù)在DL的低2位
ANDDL,03H;讓DL中僅保存移出的高2位數(shù)據(jù)
MOV[DI+4],DL;將移出的高2位數(shù)據(jù)放入SECOND中的最高單元中
ROLAX,CL;將低位數(shù)據(jù)不帶進位循環(huán)左移兩位,即AX的高2位在AL的低2位
ANDAL,03H;讓AL中僅保存移出的AX高2位數(shù)據(jù)
MOVBL,AL;將AL中的數(shù)據(jù)放入BL中保存
POPAX;彈出原有的低十六位數(shù)據(jù)
POPDX:彈出原有的高十六位數(shù)據(jù)
SHLDX,CL;將高位數(shù)據(jù)算術邏輯左移2位
SHLAX,CL;將低位數(shù)據(jù)算術邏輯左移2位
ORDL,BL;將AX中移出的高2位數(shù)據(jù)放入DX的低2位
MOV[DI],AX
MOV[DI+2J,DX
;右移2位
LEASLFIRST
LEADLTHIRD
MOVCX,2
CLC
MOVAX,[SI];AX=5F90H為低十六位數(shù)據(jù)
INCSI
INCSI
MOVDX,fSIl;DX=696EH為高十六位數(shù)據(jù)
PUSHDX:保存原禽的高十六位數(shù)據(jù)PUSHAX;保存原自的低十六位數(shù)據(jù)
RORAX,CL;將低位數(shù)據(jù)不帶進位循環(huán)右移兩位,即低2位數(shù)據(jù)在AH的高2位
ANDAH,0C0H;讓AH中僅保存移出的低2位數(shù)據(jù)
PUSHCX
MOVCX,6
SHRAH,CL
POPCX
MOV[DI],AH:將移出的低2位數(shù)據(jù)放入THIRD中的最低單元中
RORDX,CL;將低位數(shù)據(jù)不帶進位循環(huán)左移兩位,即AX的高2位在AL的低2位
ANDDH,0C0H;讓DH中僅保存移出的DX低2位數(shù)據(jù)
MOVBL,DH:將DH中的數(shù)據(jù)放入BL中保存
POPAX;彈出原有的低十六位數(shù)據(jù)
POPDX;彈出原有的高十六位數(shù)據(jù)
SHRDX,CL;將高位數(shù)據(jù)算術邏輯左移2位
SHRAX,CL;將低位數(shù)據(jù)算術邏輯左移2位
ORAH,BL;將DX中移出的低2位數(shù)據(jù)放入AX的高2位
MOV[DI+11,AX
MOV[DI+3],DX
MOVAH,4CH
INT21H
CODEENDS
ENDSTART
5.(14)在當前數(shù)據(jù)區(qū)從400H開始的256個單元中存放著一組數(shù)據(jù),試編程序?qū)⑺鼈冺樞虬嵋频綇?/p>
A000H開始的順序256個單元中。
解答:
DATASEGMENT
ORG400H
DAT1DB...;256DUP(?)
ORG()A(K)()H
DAT2DB...:256DUP(?)
DATAENDS
STACKSEGMENT
STACKENDS
CODESEGMENT
ASSUMEDS:DATA,CS:CODE,SS:STACK,ES:DATA
START:MOVAX,DATA
MOVDS,AX
;CH3-14
LEASLDATILEADI,DAT2
MOVCX,128
AGAIN:MOVALJSI]
MOV[DUAL
INCSI
INCDI
LOOPAGAIN
;CH3-15,將兩個數(shù)據(jù)塊逐個單元進行比擬,假設有錯BL=00H,否那么BL=FFH
LEASLDAT1
LEADLDAT2
MOVCX,128
NEXT:MOVAL,[SI]
MOVBL.[DI]
CMPAL.BL
JNZERROR
INCSI
INCDI
LOOPNEXT
MOVBL.OFFH
JMPEXIT
ERROR:MOVBL,OOH
EXIT:MOVAX,4C00H
INT21H
CODEENDS
ENDSTART
6.試編程序?qū)斍皵?shù)據(jù)區(qū)從BUFF開始的4K個單元中均寫入55H,并逐個單元讀出比擬看寫入的與
讀出的是否一致。假設全對,那么將ERR單元置OH;如果有錯,那么將ERR單元
置FFH。
解答:
DATASEGMENT
BUFFDB1()(X)HDUP(?)
ERRDB?
DATAENDS
CODESEGMENT
ASSUMECS:CODE,DS:DATA
START:MOVAX,DATA
MOVDS,AX
;將55H依次放入BUFF開始的4K個單元
LEASI.BUFF
MOVCXJOOOHMOVAL.55H
NTXT:MOVISI],AL
INCSI
LOOPNEXT
;取出與55H比擬,全對那么ERR=0,否那么ERR=FFH
LEADLBUFF
LEASI,ERR
MOVCXJOOOH
NEXT1:MOVALJDI]
INCDI
CMPAL,55H
JNZERROR;假設有一個不同,即置ERR二FFH
LOOPNEXT1
MOVAL,OOH
MOV[SI],AL;全比擬完無錯,那么置ERR=0
JMPEXIT
ERROR:MOVAL,0FFH
MOV[SI],AL
;返回DOS
EXIT:MOVAH.4CH
INT2IH
CODEENDS
ENDSTART
END
7.在上題中,如果發(fā)現(xiàn)有錯時,要求在ERR單元中存放出錯的數(shù)據(jù)個數(shù),那么程序該如何修改?
解答:
DATASEGMENT
BUFFDB1000HDUP(?)
ERRDW?
DATAENDS
CODESEGMENT
ASSUMECS:CODE,DS:DATA
START:MOVAX,DATA
MOVDS.AX
;將55H依次放入BUFF開始的4K個單元
LEASLBUFF
MOVCX,KWH
MOVAL,55H
NTXT:MOV[SI],AL
INCSI
LOOPNEXT
;取出與55H比擬LEADI,BUFF
LEASI,ERR
MOVDX,0000H
MOVCX,KWH
NEXT1:MOVALJDI1
INCDI
CMPAL,55H
JZNEXT2;假設相同,那么比擬下一個
INCDX:否那么將放出錯個數(shù)的DX加1
NEXT2:LOOPNEXTI
MOV[SIJ,DX
EXIT:MOVAH,4CH
INT2IH
CODEENDS
ENDSTART
END
8.試編寫程序段,完成將數(shù)據(jù)區(qū)從0100H開始的一串字節(jié)數(shù)據(jù)逐個從F0H端口輸出,數(shù)據(jù)串以0AH
為結(jié)束符。
解答:
DATASEGMENT
ORGOIOOH
DATA1DBNDUP(?)
DATAENDS
CODESEGMENT
ASSUMECS:CODE,DS:DATA
START:MOVAX,DATA
MOVDS.AX
DATA1數(shù)據(jù)串中的數(shù)據(jù)取出并從FOH端口中輸出
LEASLDATA1
MOVCX.N
MOVBL,0AH
NTXT:MOVAL,[SIJ
CMPAL,BL
JZEXIT
OUT0F0H,AL
INCSI
LOOPNEXT
;返回DOS
EXIT:MOVAH,4CH
1NT21H
CODEENDSENDSTART
END
9.(24)內(nèi)存中以FIRST和SECOND開始的單元中分別存放著兩個4位用壓縮BCD碼表示的十進制
數(shù),低位在前。編程序求這兩個數(shù)的和,仍用壓縮BCD碼表示,并存到以THIRD開始的單元。
解答:
DATASEGMENT
FIRSTDW3412H
SECONDDW7856H
THIRDDB?,?,?
DATAENDS
STACKSEGMENT
STACKENDS
CODESEGMENT
ASSUMEDS:DATA,CS:CODE,SS:STACK,ES:DATA
START:MOVAX,DATA
MOVDS,AX
LEASLFIRST
LEADLSECOND
LEABX,THIRD
MOVCX.2
CLC
AGAIN:MOVAL,BYTEPTR[SI]
MOVDL.BYTEPTRfDI]
ADCAL,DL
DAA
MOVBYTEPTRfBXLAL
INCSI
INCDI
INCBX
LOOPAGAIN
JCAA
MOVBYTEPTR[BX],0
JMPEXIT
AA:MOVBYTEPTR[BX],1
EXIT:MOVAX,4C00H
INT21H
CODEENDS
ENDSTART
10.(27)設字變量單元A、B、C存放有三個數(shù),假設三個數(shù)都不為零,那么求三個數(shù)的和,存
放在D中;假設有一個為零,那么將其余兩個也清零,試編寫程序。
解答:
DATASEGMENT
ADB?
BDB?
CDB?
DDW?
DATAENDS
STACKSEGMENT
STACKENDS
CODESEGMENT
ASSUMEDS:DATA,CS:CODE,SS:STACK,ES:DATA
START:MOVAX,DATA
MOVDS.AX
LEASLA
LEADI,D
MOVALJSI]
CMPAL,00
JZZERO
ADCDX.AL
LEASI,B
MOVAL,[SI]
CMPAL,00
JZZERO
ADCDX,AL
LEASI,C
MOVALJSI1
CMPAL,00
JZZERO
ADCDX,AL
MOV[DI],DX
JMPEXIT
ZERO:MOVAL,0
MOVA,AL
MOVB.AL
MOVC,AL;
EXIT:MOVAX,4C(M)H
INT21H
CODEENDS
ENDSTART
11.(16)試編程序,統(tǒng)計由TABLE開始的128個單元中所存放的字符“A〃的個數(shù),并將結(jié)
果存放在DX中。
解答:
DATASEGMENT
TABLEDBX1,X2,...X128
DATAENDS
STACKSEGMENT
STACKENDS
*
CODESEGMENT
ASSUMEDS:DATA,CS:CODE.SS:STACK,ES:DATA
START:MOVAX,DATA
MOVDS,AX
LEASUABLE
MOVDX,0
MOVCXJ28
AGAIN:MOVALJSI1
CMPAL,'A'
JNZNEXT
INCDX
NEXT:INCSI
LOOPAGAIN
MOVAX,4C00H
INT21H
CODEENDS
ENDSTART
12.試編可一個匯編語言程序,求出首地址為DATA的1000個字數(shù)組中的最小偶數(shù),并把它存放于
M1N單元中。
解答:
DATASEGMENT
ARRAYDWXl.X2,...X1000
ARRAY_EVENDW1000DUP(?)MINDW?
MAXDW?
DATAENDS
STACKSEGMENT
STACKENDS
CODESEGMENT
ASSUMEDS:DATA,CS:CODE,SS:STACK,ES:DATA
START:MOVAX.DATA
MOVDS,AX
;將數(shù)組中的偶數(shù)放入ARRAY_EVEN中
LEASI,ARRAY
LEADI.ARRAY_EVEN
MOVCX,1000
AGAIN:MOVAX,[SI]
TESTAX,01h
JNZNEXT
MOV[DI],AX
INCDI
INCDI
NEXT:INCSI
INCSI
LOOPAGAIN
;找出ARRAY_EVEN中的最大數(shù)
LEASI,ARRAY_EVEN
MOVCX,999
MOVAX,[SI]
MOVBX.AX
INCSI
INCSI
NEXT:CMPAX,[SI]
JAELL
MOVAX,[SI]
LL:INCSI
INCSI
LOOPNEXT
MOVMAX.AX
;找出ARRAY_EVEN中的最小數(shù)(笫13題增加的局部)
LEASI,ARRAY_EVEN
MOVCX,999
MOVAX,[SI]
MOVBX.AXINCSI
INCSI
NEXT:CMPAX,[SI]
JBESS
MOVAX,[SI]
SS:INCSI
INCSI
LOOPNEXT
MOVMIN,AX
;返回DOS
MOVAX,4C00H
INT2IH
CODEENDS
ENDSTART
13.在上題中,如果要求同時找出最大和最小的偶數(shù),并把它們分別存放于MAX和MIN
單元中,試完成程序。
解答:略(見第12題)。
14.(28)在DATA字數(shù)組中存放有100H個16位補碼數(shù),試編寫一程序求它們的平均值,放在AX中,
并求出數(shù)組中有多少個數(shù)小于平均值,將結(jié)果存于BX中。
解答:
DATASEGMENT
DATDWX1,X2,...X256
DATAENDS
*
STACKSEGMENT
STACKENDS
CODESEGMENT
ASSUMEDS:DATA,CS:CODE,SS:STACK,ES:DATA
START:MOVAX,DATA
MOVDS,AX
;將數(shù)組中的1OOH個數(shù)求和后求平均值
LEASI,DAT
MOVCXJOOH
CLC
MOVBX,(X)(X)
MOVDX,0000
AGAIN:MOVAX.[SI]
ADDBX,AX
JNCNEXT
ADCDXJNEXT:INCSI
INCSI
LOOPAGAIN
MOVCXJOOH
MOVAX,BX
DIVCX
;找出DAT中的小于平均值的個數(shù)
LEASI,DAT
MOVCXJOOH
MOVDX,(X)(X)H
AGAINO:MOVBX,[SI]
CMPBX,AX;與平均值AX比秋,大于等于那么轉(zhuǎn)NEXT。,否那么將讀數(shù)器DX加1
JGENEXT0
INCDX
NEXTO:INCSI
INCSI
LOOPAGAINO
MOVBX,DX
;返回DOS
MOVAX,4C00H
INT2IH
CODEENDS
ENDSTART
15.(17)編寫一個子程序,對AL中的數(shù)據(jù)進行偶校驗,并將經(jīng)過校驗的結(jié)果放回AL中。
解答:
DATASEGMENT
COUNTEQU7
DATAENDS
*
STACKSEGMENT
STACKENDS
CODESEGMENT
ASSUMEDS:DATA,CS:CODE,SS:STACK,ES:DATA
START:MOVAX.DATA
MOVDS,AX
PUSHAX
MOVDX,0
MOVCX,COUNT
AGAIN:RCRAL,1
JNCLINCDX
L:LOOPAGAIN
POPAX
TESTDX,01
JZEXIT
ORAL,80
EXIT:MOVAX,4C00H
INT2IH
ANOTHERMETHORD
JPEXIT
ORAL,80H
EXIT:MOVAX,4C00H
INT2IH
CODEENDS
ENDSTART
16.(18)利用上題的予程序,對DATA開始的256個單元的數(shù)據(jù)加上偶校驗,試編程序。
解答:
DATASEGMENT
DATDB...;256DUP(?)
RESULTDB...;256DUP(?)
NUMFQU256
COUNTEQU7
DATAENDS
STACKSEGMENT
STACKENDS
CODESEGMENT
ASSUMEDS:DATA,CS:CODE,SS:STACK,ES:DATA
START:MOVAX,DATA
MOVDS.AX
LEASI,DAT
LEADI,RESULT
MOVCX.NUM
NEXT:MOVALJSI]
CALLSUBI
MOV[DIJ,AL;MOV[SI],ALINCSI
INCDI
LOOPNEXT
MOVAX,4C(X)H
INT21H
SUB1PROC
PUSHAX
MOVDX,0
MOVCX.COUNT
AGAIN:RCRALJ
JNCL
INCDX
L:LOOPAGAIN
POPAX
TESTDX.01
JZQUIT
OR/XL,SOH
QUIT:RET
SUBIENDP
CODEENDS
ENDSTART
17.(19)試編寫程序?qū)崿F(xiàn)將鍵盤輸入的小寫字母轉(zhuǎn)換成大寫字母并輸出。
解答:
DATASEGMENT
MESSDBTHEINPUTISNOTCORRECT.),0DH,0AH:$'
DATAENDS
STACKSEGMENT
STACKENDS
*
CODESEGMENT
ASSUMEDS:DATA,CS:CODE,SS:STACK,ES:DATA
START:MOVAX,DATA
MOVDS,AX
NEXT:MOVAH,01H
INT21H
CMPAL:Q'
JZEXIT
CMPAL;a'JBERROR
CMPAL;z'
JAERROR
SUBAL,20H
MOVAH,02H
MOVDL,AL
INT2IH
JMPNEXT
ERROR:MOVAH,09H
LEADX,MESS
INT2IH
JMPNEXT
EXIT:MOVAX,4C00H
INT2IH
CODEENDS
ENDSTART
18.從鍵盤接收20個字符,按鍵入順序杳找最大的字符,并顯示輸出。
顰答:
DATASEGMENT
DATDB20DUP(?)
DATAENDS
STACKSEGMENT
STACKENDS
CODESEGMENT
ASSUMEDS:DATA,CS:CODE,SS:STACK,ES:DATA
START:MOVAX,DATA
MOVDS,AX
;從鍵盤接收20個字符,并送DAT中保存
LEASI.DAT
MOVCX,20
NEXT:MOVAH,0IH
INT21H
MOV[SI],AL
INCSI
LOOPNEXT
;比擬20個字符中的最大字符,并放入AL中
MOVCXJ9
LEASLDA1MOVAL,|Slj
INCSI
NEXT):CMPAL,[SI]
JAELL
MOVAL,[SI]
LL:INCSI
LOOPNEXT1
;將最大的字符的ASCII碼由AL送DL顯示
MOVDL,AL
MOVAH,2H
INT21H
;返回DOS
MOVAX,4C00H
INT2IH
CODEENDS
ENDSTART
19.(29)編寫匯編程序,接收從鍵盤輸入的1()個數(shù),輸入回車符表示結(jié)束,然后將這些數(shù)
加密后存于BUFF緩沖區(qū)中。加密表為:
輸入數(shù)字:0,L2,3,4,5,6,7,8,9;密碼數(shù)字:7,5,9,1,3,6,8,0,2,
解答:
DATASEGMENT
BUFFDB10DUP(?)
TABLEDB7,5,9,1,3,6,8,02,4
DATAENDS
STACKSEGMENT
STACKENDS
CODESEGMENT
ASSUMEDS:DATA,CS:CODE,SS:STACK,ES:DATA
START:MOVAX,DATA
MOVDS,AX
LEADLBUFF
NEXT:MOVAH,0IH
INT2IH;從鍵盤上接收單個字符
CMPAU0AH;與OAH比,判是否要結(jié)束
JZEXIT
SUBAL,30H;否那么,將0~9的ASCII碼轉(zhuǎn)換為十進制數(shù)
LEABX,TABLE
XLAT;用查表指令進行加密
MOV[DI],ALINCDI
JMPNEXT
;退出并返回DOS
EXIT:MOVAX.4C00H
INT2IH
CODEENDS
ENDSTART
20.(23)有一個10。個字節(jié)的數(shù)據(jù)表,表內(nèi)元素已按從大到小的順序排列好,現(xiàn)給定一元素,
試編程序在表內(nèi)查找,假設表內(nèi)已有此元素,那么結(jié)束;否那么,按順序?qū)⒋嗽夭迦氡碇羞m當
的位置,并修改表長。
解答:
瀾試時用了十個數(shù)據(jù),本程序已通過調(diào)試
DATASEGMENT
TABLE_LENDB?
XDB99H
TABLEDB98H,90H,80H,70H,60H,50H,40H,30H,20H,10H;X1,X2,...,X100
COUNTEQUS-TABLE
DATAENDS
STACKSEGMENT
STACKENDS
CODESEGMENT
ASSUMEDSDATA.CSrCODE.SS^TACK.FSrDATA
START:MOVAX,DATA
MOVDS.AX
;將數(shù)組中的100H個數(shù)求和后求平均值
MOVDX,0000
LEASUABLE
MOVCX,COUNT
MOVAL,X;假設X為給定元素
;在TABLE中是否有元素X
AGAIN:MOVBL,[SI]
CMPBL,AL
JZEXIT
INCSI
LOOPAGAIN
;x元素不在表中,將X插入表中適當位置
LEASUABLE
MOVDLSI;DI為表的末地址
ADDDLCOUNT-1
MOVCX,COUNTAGAINO:MOVBL,[SI]
CMPBL,AL
JANEXTO
BB:CMPDI,SI
JZAA
MOVAHJDI]
MOV[DI+U.AH:將比X小的元素后移一位
DECDI
JMPBB
AA:MOV[DI+I],BL
MOV[DI],AL
MOVTABLE_LEN,COUNT+1
JMPEXIT
NEXTO:INCSI
LOOPAGAINO
MOV[DI+1],AL;假設比擬后,X元素為最小,那么放在最末單元的后面,并將表長加1
MOVTABLE_LEN.COUNT+1
;退出并返回DOS
EXIT:MOVAX,4C00H
INT2IH
CODEENDS
ENDSTART
21.(26)在當前數(shù)據(jù)段(DS),偏移地址為DATAB開始的順序80個單元中,存放著某班80個同學
某門考試成績。按要求編寫程序:
①編
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 護理技術規(guī)范試題及答案
- 行政人事筆試題目及答案
- 聽力答題測試題及答案
- 流浪旅游測試題及答案
- 公共政策的評估項目設計試題及答案
- 軟件設計師考試短期突破試題及答案
- 網(wǎng)絡工程師2025年考試應對策略與試題答案
- 重要知識點2025年信息系統(tǒng)試題及答案
- 2024年激光比長儀資金需求報告代可行性研究報告
- 網(wǎng)絡配置管理中的標準化問題解析試題及答案
- 浙江省寧波市鎮(zhèn)海中學2025年5月第二次模擬考試 英語試卷+答案
- 項目管理與評估試題及答案
- 2024年安徽省淮南市田家庵區(qū)小升初數(shù)學試卷(空白卷)
- 航海英語閱讀與寫作能力測試考核試卷
- 環(huán)境設計人才培養(yǎng)方案
- 龍巖市2025年高中高三畢業(yè)班五月教學質(zhì)量檢政治試卷(含答案)
- 自動跟蹤定位射流滅火系統(tǒng)設計與實施及驗收標準化研究
- 巴黎奧運會試題及答案
- 城市道路交通標志和標線設置規(guī)范
- 有害物質(zhì)分拆作業(yè)指引
- 壓力管道安裝許可規(guī)則
評論
0/150
提交評論