![大學(xué)本科《微型原理及應(yīng)用題庫》_第1頁](http://file4.renrendoc.com/view8/M00/25/18/wKhkGWbH4W-ALFLiAABOB622A38183.jpg)
![大學(xué)本科《微型原理及應(yīng)用題庫》_第2頁](http://file4.renrendoc.com/view8/M00/25/18/wKhkGWbH4W-ALFLiAABOB622A381832.jpg)
![大學(xué)本科《微型原理及應(yīng)用題庫》_第3頁](http://file4.renrendoc.com/view8/M00/25/18/wKhkGWbH4W-ALFLiAABOB622A381833.jpg)
![大學(xué)本科《微型原理及應(yīng)用題庫》_第4頁](http://file4.renrendoc.com/view8/M00/25/18/wKhkGWbH4W-ALFLiAABOB622A381834.jpg)
![大學(xué)本科《微型原理及應(yīng)用題庫》_第5頁](http://file4.renrendoc.com/view8/M00/25/18/wKhkGWbH4W-ALFLiAABOB622A381835.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
微機(jī)原理及應(yīng)用
題庫
貴州大學(xué)電氣工程學(xué)院《微機(jī)原理及應(yīng)用》課程組編寫
2016.11
目錄
第一部分CPU
第二部分存儲(chǔ)器
第三部分10接口
第一部分CPU
填空題
1.-2的8位二進(jìn)制補(bǔ)碼是B,16位二進(jìn)制補(bǔ)碼是Ho
8位二進(jìn)制數(shù)十六進(jìn)制數(shù)無符號(hào)十進(jìn)制數(shù)補(bǔ)碼形式的符號(hào)十進(jìn)制數(shù)
10110101B
2.
3.與十進(jìn)制數(shù)2006等值的十六進(jìn)制數(shù)是;與十六進(jìn)制數(shù)AC04H等值的十
進(jìn)制數(shù)是;若[X]補(bǔ)=00110101B,則[-2為補(bǔ)=Bo
4.十進(jìn)制負(fù)數(shù)-10的8位二進(jìn)制補(bǔ)碼是B
字長(zhǎng)為8位的二進(jìn)制數(shù)10000001B,作為無符號(hào)數(shù)對(duì)應(yīng)________D;作為補(bǔ)碼
數(shù)對(duì)應(yīng)_________D;作為BCD碼數(shù)對(duì)應(yīng)________Do
5.字長(zhǎng)為8位的二進(jìn)制數(shù)10010100B,若它表示無符號(hào)數(shù),或原碼數(shù),或補(bǔ)碼數(shù),
則該數(shù)的真值應(yīng)分別為D,D或Do
6.8位二進(jìn)制數(shù)10010100B可表示無符號(hào)數(shù),的補(bǔ)碼,的
BCD碼。
7.十進(jìn)制負(fù)數(shù)-1的8位二進(jìn)制補(bǔ)碼是B,16位二進(jìn)制補(bǔ)碼是
________H;
8.設(shè)x=35,y=-64,在計(jì)算機(jī)中x+y=B
9.十進(jìn)制76的壓縮BCD碼是H,非壓縮BCD碼是H
10.十進(jìn)制負(fù)數(shù)-10的8位二進(jìn)制補(bǔ)碼是B
11.設(shè)DS=2000H,BX=1000H,SI=0050H,MASK=0100H,指令MOVAX,MASK[BX][SI]
源操作數(shù)的邏輯地址為,物理地址為?
12.設(shè)DS=2000H,BX=1000H,SI=0050H,MASK=0100H,指令MOVMASK[BX][SI],
AX目的操作數(shù)的邏輯地址為,物理地址為
13.設(shè)DS=2000H,SS=3000H,BP=1000H,SI=0050H,MASK=0100H,則指令
MOVMASK[BP][SI],AX目的操作數(shù)的段地址為H,有效地址為
H,物理地址為Ho
14.已知數(shù)據(jù)的有效地址=1234H,且DS=5678H,則該數(shù)據(jù)在內(nèi)存中的物理地址是
H,該數(shù)據(jù)段的首/末單元的物理地址是H/Ho
15.8086系統(tǒng)中,復(fù)位后的第一條指令的地址是0
16.8086復(fù)位后CS的值是0
17.8086系統(tǒng)中,地址FFFF0H是地址;
18.8086/8088在復(fù)位之后,重新啟動(dòng)時(shí),是從內(nèi)存處開始執(zhí)
行指令的。
19.8086正常的存儲(chǔ)器讀/寫總線周期由_______個(gè)T狀態(tài)組成,ALE信號(hào)在
狀態(tài)內(nèi)有效,其作用是O
20.8086CPU中典型總線周期由__個(gè)時(shí)鐘周期組成,其中T1期間,CPU輸出一
信息;如有必要時(shí),可以在——兩個(gè)時(shí)鐘周期之間插入1個(gè)或多個(gè)TW等待
周期。
21.8086CPU從奇地址讀/寫一個(gè)字時(shí),需要個(gè)總線周期。
22.8086CPU從奇地址讀/寫一個(gè)字時(shí),需要個(gè)總線周期。
23.8086CPU從偶地址讀/寫一個(gè)字時(shí),BHE信號(hào)為電平,A0信號(hào)為—
電平。
24.8086中弓麗麗E信號(hào)有效的含義表示o
25.調(diào)試程序DEBUG的命令T表示。
26.調(diào)試程序DEBUG的命令E表示。
27.調(diào)試程序DEBUG的命令U表示。
28.已知AX=8000H,執(zhí)行指令A(yù)DDAX,8000H后,0F=,ZF=。
29.BX=6789H,執(zhí)行ADDBX,9877H后,CF=,0F=,ZF=。
30.執(zhí)行指令MOVAX,8000H和ADDAX,8000H后,AX=,0F=,
ZF=o
31.已矢口AL=0FFH,執(zhí)行ADDAL,1指令后ZF=,CF=,0F=。
32.執(zhí)行指令MOVAX,82A0H和ADDAX,8265H后,AX=,0F=,
ZF=o
33.執(zhí)行下面指令后,AL=B
MOVAL,01101100BAND11001001B
34.微型計(jì)算機(jī)由CPU、、和組成。
35.CPU由________和組成,它加上____________稱為主機(jī)。
36.8086CPU為核心的計(jì)算機(jī)系統(tǒng)屬于體系。
37.微型計(jì)算機(jī)由_.—和系統(tǒng)總線組成,
總線按傳送信息類型可分為,,o
38.8086CPU從功能上說,其結(jié)構(gòu)可以分成兩大部分,即和EU,EU
包含的基本功能部件是控制器部件、和。
39.在8086CPU中,BIU部件完成功能,EU部件完成
功能。由于BIU和EU分開,所以和可以
重疊操作,提高了CPU的利用率。
40.8086CPU由_______和組成,兩部件的操作是的。
41.8086的地址空間最多可分為個(gè)邏輯段。
42.若當(dāng)前SP指向2006H單元,則向堆棧中壓入5個(gè)字的內(nèi)容后,SP應(yīng)指向
43.已知棧頂指針為SP=0100H,AX=1234H,BX=1100H,CX=0AAFFH
順序執(zhí)行①PUSHAX②PUSHBX③PUSHCX④POPAX⑤POPCX后,
SP=AX=BX=CX=
44.已知棧頂指針為SP=0100H,AX=1234H,BX=5678H,CX=9ABCH
執(zhí)行PUSHAX后,SP=
接著執(zhí)行PUSHBX后,SP=
接著執(zhí)行POPAX后,SP=
接著執(zhí)行PUSHCX后,SP=
接著執(zhí)行POPBX后,SP=
AX=BX=CX=
45.已知棧頂指針為SP=0100H,AX=1234H,BX=1100H,CX=OAAFFH
順序執(zhí)行PUSHAX后,SP=_
順序執(zhí)行PUSHBX后,SP=_
順序執(zhí)行PUSHCX后,SP=_
順序執(zhí)行POPAX后,SP=_
順序執(zhí)行POPCX后,SP=_
AX=BX=CX=
46.8086的指令通常由______和兩大部分組成。
47.匯編語言程序都有大體相同的框架,一般包括段、段和
_________段。
48.8086的INC指令不影響標(biāo)志位,JNE指令在時(shí)發(fā)生轉(zhuǎn)移,
其轉(zhuǎn)移范圍是在字節(jié)范圍內(nèi)。
49.指出下面指令目的操作數(shù)的尋址方式:
<1>MOVES:[BP],AX
<2>M0V10H[BX],AX
<3>M0V[BX+SI],AX
50.指出下面指令源操作數(shù)的尋址方式
MOVBX,COUNT[SI]
MOVCX,ES:[2000H]
MOVex,2000H
INCCL
MOVAL,2[BP+SI]
51.指出下列指令目的操作數(shù)的尋址方式
(1)MOVdisp+1,1000H
(2)MOVTABLE[SI],AL
(3)XLAT
(4)MOV[DAT+BP+DI],AX
(5)OUT80H,AL
52.指出下列指令源操作數(shù)的尋址方式
(1)MOVAX,disp[BX][DI]
(2)MOVBX,disp
(3)INAL,80H
(4)MOVAX,DAT[BX]
(5)XLAT
53.指出下面指令源操作數(shù)的尋址方式
MOVCX,2A50H
MOVAX,ES:[2000H]________________
MOVBX,COUNT[SI]
MOVAL,CL
MOVAL,2[BX+SI]
DAA
INAL,DX
54.名詞解釋:
①RAM_______________________
②NMI_______________________
③ALE___________________
④BHE_______________________
⑤CPU_______________________
55.由于制造工藝的限制,8086的地址信號(hào)引腳和數(shù)據(jù)信號(hào)引腳采用一
的方式,需要使用信號(hào)實(shí)現(xiàn)地址信號(hào)分離。
56.8086CPU的MN/MX引腳的作用是;
57.8086的引腳實(shí)現(xiàn)分時(shí)復(fù)用的地址/數(shù)據(jù)總線的地址信號(hào)分離。
58.8086的ALE引腳是功能。
59.BIU中指令隊(duì)列的工作方式是,堆棧的工作方式是
60.8086中斷向量表從內(nèi)存處開始,到處結(jié)束。
61.一般的10接口電路中有端口,端口和端口。
62.CPU與外設(shè)間的數(shù)據(jù)傳送方式有方式,方式和程序控
制方式。而程序控制方式又可以分成和兩種方式。
63.靜態(tài)RAM是靠原理存儲(chǔ)信息,動(dòng)態(tài)RAM是靠
原理存儲(chǔ)信息,所以工作時(shí)要進(jìn)行
64.8086的中斷向量表從內(nèi)存處開始的。
二.選擇題
1.8位二進(jìn)制數(shù)10010100B可表示
A)無符號(hào)數(shù)148B)-20的原碼C)-107的補(bǔ)碼D)94的BCD碼
2.8位二進(jìn)制數(shù)10011000B可表示_______________O
A)無符號(hào)數(shù)152B)98的BCD碼C)-103的補(bǔ)碼D)-24的原碼
3.8位二進(jìn)制數(shù)10010110B可表示_______________O
A)無符號(hào)數(shù)150B)-18的原碼C)-106的補(bǔ)碼D)96的BCD碼
4.主程序與子程序之間傳遞參數(shù)可通過___________進(jìn)行。
A)堆棧B)存儲(chǔ)器單元C)通用寄存器D)指令隊(duì)列
5.8086標(biāo)志寄存器中控制標(biāo)志為o
A)CFB)IFC)PFD)SFE)TFF)DFG)ZFH)AFI)OF
6.8086標(biāo)志寄存器中狀態(tài)標(biāo)志為o
A)CFB)IFC)PFD)TFE)SFF)AFG)ZFH)DFI)OF
7.8086CPU復(fù)位后,內(nèi)容為0的寄存器有0
A)IPB)PSWC)CSD)DSE)ESF)SS
8.指令的操作數(shù)可來自于o
A)存儲(chǔ)器B)10端口C)寄存器D)立即數(shù)E)控制器F)譯碼電路
9.指令操作數(shù)可來自于。
A)存儲(chǔ)器B)時(shí)序電路C)寄存器D)立即數(shù)E)控制器F)I/O端口
10.已知AL=7AH,BL=86H,執(zhí)行ADDAL,BL后為0的標(biāo)志位有
A)CFB)SFC)ZFD)AFE)OF
11.若AL=00H,BL=0FFH,執(zhí)行ADDAL,BL后,為0的標(biāo)志位有
A)CFB)PFC)AFD)SFE)OFF)ZF
12.8086CPU的下列寄存器中,可用作寄存器間接尋址方式的地址寄存器有
A)SIB)DXC)DID)BXE)BP
13.CPU與外設(shè)之間的數(shù)據(jù)傳送方式有。
A)同步方式B)異步方式C)程序控制方式D)中斷方式E)DMA方式
=.簡(jiǎn)答題
i.loooonoB這個(gè)字節(jié)數(shù)據(jù)可能表達(dá)哪些含義?
2.8086標(biāo)志寄存器中有哪些控制標(biāo)志?各自具體的含義是什么?
3.8086CPU由哪兩部分組成?8086CPU中有哪些寄存器?
4.為什么說8088CPU是準(zhǔn)16位的微處理器?
5.什么是數(shù)據(jù)總線?什么是數(shù)據(jù)端口??jī)烧哂泻侮P(guān)系?
6.簡(jiǎn)述上機(jī)運(yùn)行匯編語言程序的過程。
7.指令隊(duì)列和堆棧的工作方式各是什么?
8.8086正常的存儲(chǔ)器讀/寫總線周期由多少個(gè)T狀態(tài)組成,ALE信號(hào)在何時(shí)有效?
其作用是什么?
9.READY信號(hào)有何作用?M/I0信號(hào)在存儲(chǔ)器讀/寫總線周期起何作用?
10.8086CPU的FLAG寄存器中,狀態(tài)標(biāo)志和控制標(biāo)志有何不同?程序中是怎樣利
用這兩類標(biāo)志的?
11.8259與8253都有級(jí)聯(lián)使用形式,各自使用的目的是什么??jī)烧咴陔娐沸问缴?/p>
有何差別?
12.某指令對(duì)應(yīng)當(dāng)前段寄存器CS=FFFFH,指令指針寄存器IP=FFOOH,此時(shí),該指
令的物理地址為多少?指向這一物理地址的CS值和IP值是唯一的嗎?試舉例說
明。
13.已有MOVAL,INFDBP+SI]與MOVAL,ES:INF[BP+SI]兩條指令,試問:其
源操作數(shù)采用何種尋址方式?是字或是字節(jié)操作??jī)蓷l指令有何區(qū)別?
14.寫出下列指令目的操作數(shù)的尋址方式及類型屬性。
<1>TESTBASE[BX],OFEH
<2>MOV[SI],AX
<3>XORAH,0000111IB
<4>OUTDX,AL
<5>XLAT
15.寫出下列指令源操作數(shù)的尋址方式及類型屬性。
<1>CMPAL,BASE[BX]
<2>MOV[SI],AX
<3>XORAH,0000111IB
<4>INAL,DX
<5>DAA
16.寫出下列指令目的操作數(shù)的尋址方式及類型屬性。
<1>TESTBASE[BX],OFEH
<2>MOV[BP][SI],AX
<3>DAA
17.已知AX=E896H,BX=3976H,若執(zhí)行ADDBX,AX指令,則結(jié)果BX,AX,標(biāo)志
位CF,OF,ZF各為何值?
18.已知變量定義的偽指令如下:
NUMSDW18DUP(4DUP(5),23)
VARDB'HOWAREYOU!’,ODH,OAH
試問:NUMS.VAR變量各分配了多少存儲(chǔ)字節(jié)?
19.已知DS指向BASE,試判斷下列程序執(zhí)行后的CS和IP。說明理由。
BASEDW1000H,2000H,3000H,4000H,5000H,6000H,7000H,8000H
MOVBX,6
JMPDWORDPTRBASE[BX]
20.已知DS指向BASE,試判斷下列程序執(zhí)行后的CS和IP。說明理由。
BASEDW1000H,2000H,3000H,4000H,5000H,6000H,7000H,8000H
MOVBX,2
SHLBX,1
JMPDWORDPTRBASE[BX]
21.設(shè)DS=]L500H,BX=0100H,SI=0002H,內(nèi)存中存放的數(shù)如圖所示,寫出
下面指令分別執(zhí)行后AX的值,并指出源操作數(shù)的尋址方式。
15100H12H源操作數(shù)尋址方式
15101H34H<1>MOVAX,BXAX=;
15102H56H<2>MOVAX,01H[BX]AX=;
15103H78H<3>MOVAX,[BX+SI]AX=;
22.設(shè))S=L500H,BX=0100H,SI=0001H,內(nèi)存中存放的數(shù)如圖所示,問下
面指令夕r別執(zhí),行后,AX=?并指出源操作數(shù)的尋址方式。
源操作數(shù)尋址方式
15100H12H<1>MOVAX,1100HAX=
15101H34H<2>MOVAX,BXAX二
15102H56H<3>MOVAX,[1200H]AX二
15103H78H<4>MOVAX,[BX][SI]AX二
<5>MOVAX,1100H[BX][SI]AX=
16200H09H
16201H08H
16202H07H
16203H06H
23.已知AX=1234H,BX=0001H,SI=0001H,CF=1,DS所指向的數(shù)據(jù)段為:
DATASEGMENT
DIDB11H,22H
D2DB10H,OOH,25H
DATAENDS
寫出下列指令目的操作數(shù)的尋址方式,及執(zhí)行后目的操作數(shù)的內(nèi)容
目的操作數(shù)的尋址方式執(zhí)行后目的操作數(shù)的內(nèi)容
<1>RCLD2[BX][SI],1
<2>CMP[BX][SI],AX
<3>ORAH,00001111B
<4>ADDD1,BL____________________________________
<5>MOV[SI],AL____________________________________
四.綜合題
1.即將執(zhí)行的程序片段如下,此時(shí)SS=5000H,SP=FOOOH,BP=0102H,BX=0203H
PUSHBP〈1〉填寫執(zhí)行完P(guān)USHBX后堆棧中的內(nèi)容
MOVBP,SP
PUSHBX
MOVBX,[BP+6]
MOV[BX],AX
POPBX5000H:FOOOHBCH
POPBP9AH
RET25000H:F002H78H
56H
5000H:F004H34H
12H
〈2〉執(zhí)行POPBX后SP的值是多少?
〈3〉若此程序?yàn)檫h(yuǎn)過程,則執(zhí)行完RET2后的CS
和IP是多少?
2.已知SS=2000H,SP=1000H,AX=0005H
現(xiàn)執(zhí)行CALLTEST語句時(shí)CS=1000H,IP=0130H
TEST子程序如下:CALLTEST執(zhí)行完成20FF2H
TESTPROCNEAR后的AX值為多少?20FF3H
CMPAX,120FF4H
JNZTESTI20FF5H
RETTEST子程序米用了20FF6H
TESTI:PUSHAX何種程序結(jié)構(gòu)?20FF7H
DECAX20FF8H
CALLTEST20FF9H
POPBX;(地址為1000H:。八“AU
20FFAH
0210H)回出執(zhí)行過程中第
ZUrrbn
ADDAX,BX三次執(zhí)行CMPAX,1
20FFCH
RET后的堆??臻g。
20FFDH
TESTENDP
20FFEH
20FFFH
21000H
3.已知程序如下:
邏輯地址主程序<1>執(zhí)行CALLABCD后
MOVAX,7000HCS=____________
MOVSS,AXIP=_______________
MOVSP,0300HSP=_______________
MOVAX,01OOH<2>執(zhí)行RET后
CALLABCDcs=_________
1000H:1020HMOVAL,25HIP=_______________
SP=_______________
ABCDPROCNEAR<3>執(zhí)行完P(guān)USHAX后堆棧中的內(nèi)容
1000H:8200HPUSHAX7000H:02FCH
POPAX7000H:02FEH
RET
ABCDENDP7000H:0300H///////////
4.程序片段如下:已知SS=3000H,SP=0100H,
邏輯地址主程序(1)執(zhí)行CALLSUB1后
MOVAX,0123HAX=_______________
MOVBX,5678HBX=_______________
CALLSUB1(2)執(zhí)行完P(guān)OPAX后堆棧中的內(nèi)容
1000H:1120HHLT
…3000H:00F8H
—
SUB1PROCFAR
1200H:1000HPUSHAX3000H:OOFAH
PUSHBX
POPAX3000H:OOFCH
POPBX
RET3000H:OOFEH
SUB1ENDP
3000H:01OOH////////
5.程序片段如下:已知SS=2000H,SP=1000H,BP=0123H
邏輯地址主程序(1)執(zhí)行CALLSUB1后
MOVAX,1234HCS=_______________
PUSHAXIP=_______________
CALLSUB1SP=_______________
2200H:1120HPOPAX(2)執(zhí)行POPAX后
AX=_______________
SUB1PROCNEAR(3)執(zhí)行DEC[BP+4]后堆棧中的內(nèi)奇
2200H:1500HPUSHBP2000H:OFFAH
MOVBP,SP
DEC[BP+4]2000H:OFFCH
POPBP
RET2000H:OFFEH
SUBlENDP
2000H:1000H////////1
6.已知程序如下:
邏輯地址主程序(1)執(zhí)行CALLL123后
MOVAX,7000HCS=______________
MOVSS,AXIP
MOVSP,0300HSP=________________
MOVAX,01OOH(2)執(zhí)行RET后
CALLL123CS=________________
1234H:1100HMOVAL,25HIP=________________
SP=________________
L123PROCNEAR(3)執(zhí)行完P(guān)USHAX后堆棧中的內(nèi)容
1234H:2500HPUSHAX7000H:02FCH
POPAX7000H:02FEH
RET
L123ENDP7000H:0300H//////
7.已知程序如下:
邏輯地址主程序1)畫出執(zhí)行完P(guān)USHBP后堆棧中的
MOVBX,3000H內(nèi)容
MOVSS,BX3000H:00F6H
MOVDS,BX
MOV[0200H],0000H3000H:00F8H
MOVSP,01OOH
MOVBP,01OOH3000H:OOFAH
MOVBX,0200H
PUSHBX3000H:OOFCH
CALLPl
3000H:1234HHLT3000H:OOFEH
Pl]
PROCFAR3000H:01OOH//////
3000H:2000HPUSHBP
2)執(zhí)行到HLT語句時(shí)(30201H)字節(jié)
MOVBP,SP
單元的內(nèi)容是多少?
MOVBX,[BP+6]
MOV[BX],1234H
POPBP
RET2
Pl]ENDP
8.已知程序如下:
邏輯地址主程序1)畫出執(zhí)行完P(guān)USHBP后堆棧中的
MOVAX,1000H內(nèi)容
MOVSS,AX1000H:00F6H
MOVSP,01OOH
MOVBP,0000H1000H:00F8H
MOVAX,3234H
PUSHAX1000H:OOFAH
CALLABCD
1000H:0120HPOPAX1000H:OOFCH
HLT
1000H:OOFEH
3000H:0200HABCDPROCFAR
PUSHBP
1000H:01OOH//////
MOVBP,SP
2)執(zhí)行到HLT語句時(shí)AX是多少?
AND[BP+6],OFOFH
POPBP
RET
3)子程序調(diào)用時(shí)參數(shù)采用何種方式傳
ENDP
ABCD遞?
9.已知SS=3000H,SP=1000H,BP=0100H,DX=2000H,程序如下:
邏輯地址主程序
MOVAX,3110H
PUSHAX<1〉填寫執(zhí)行到MOVDX,[BP+4]時(shí)堆棧中的
內(nèi)容
CALLFUNCI(6分)
1000HTESTAL,80H
1020H
子程序
FUNCIPROCFAR
2000HPUSHBP3000H:OFFCH
8200H
MOVBP,SP
PUSHDX3000H:OFFEH
MOVDX,[BP+6]
_________
INAL,DX3000H:1000H//////
POPDX
POPBP〈2〉執(zhí)行POPBP后SP的值是多少?(2分)
RET2
FUNCIENDP
〈3>程序中的10輸入命令訪問的端口地址是
多少?
(2分)
10.MOVAL,0F2H
MOVCL,0
LP1:ANDAL,AL執(zhí)行后CL的值為
JZSTOP程序完成了什么功能:
SALAL,1
JNCLP2
INCCL
LP2:JMPLP1
STOP:HLT
11.MOVAL,78H該程序結(jié)構(gòu)屬于循環(huán)結(jié)構(gòu)
MOVCL,0
LP1:ANDAL,AL循環(huán)變量是_______________
JZSTOP
SALAL,1SAL指令會(huì)被執(zhí)行__________次
JNCLP2
INCCL執(zhí)行完成后CL的值為___________
LP2:JMPLP1
STOP:HLT程序完成了_________________功能
12.
DATASEGMENT
TABLEDB82H,OABH,79H,60H,01H
DB11H,9AH,0C2H,33H,OFFH
ALPHADB10DUP(?)
BEITADB10DUP(?)
DATAENDS
CODESEGMENT
ASSUMECS:CODE,DS:DATA
START:MOVAX,DATA
MOVDS,AX
MOVSI,OFFSETTABLE
MOVDI,OFFSETALPHA
MOVBX,OFFSETBEITA
MOVCX,OOOAH
AGAIN:MOVAL,[SI]
INCSI
CMPAL,OOH
JLDATAM執(zhí)行后
MOV[DI],ALALPHA的內(nèi)容為___________________________
INCDI
JMPNEXT
DATAM:MOV[BX],ALBEITA的內(nèi)容為___________________________
INCBX
NEXT:LOOPAGAIN程序完成了什么功能:
STOP:HLT
CODEENDS
ENDSTART
13.程序片段如下:
DATASEGMENT
TABLDB82H,OABH,79H,60H,01H
ALPHDB?
DATAENDS
CODESEGMENT(1)變量ALPH的偏移地址是
ASSUMECS:CODE,DS:DATA
STA:MOVAX,DATA(2)___________________語句說明
MOVDS,AXTABL中存放的是有符號(hào)數(shù)
MOVALPH,TABL(3)執(zhí)行完成后ALPH的內(nèi)容為
MOVBX,OFFSETTABL+1
MOVCX,0004H(4)程序完成了
LI:CMPALPH,[BX]_—___功__能________
JNGL2
MOVALPH,[BX]
L2:INCBX
LOOPLI
HLT
CODEENDS
14.程序片段如下:
MOVBL,51H
XORAL,AL(1)該程序結(jié)構(gòu)屬于______循環(huán)結(jié)構(gòu)
MOVCX,8
LI:ROLBL,1(2)執(zhí)行完成后AL的值為一
ADCAL,ALBL的值為-__________
DAACL的值為-__________
LOOPLI(3)程序完成了_________________功能
15.已知DS=1OOOH,源程序如下:
MOVCL,4
MOVAX,[2000H]
SHLAL,CL
SHRAX,CL
MOV[2000H],AX
試問:若程序執(zhí)行前,數(shù)據(jù)段內(nèi)(12000H)=09H,(12001H)=03H,則執(zhí)行后有
(12000H)=________,(12001H)=________________________O
本程序段的功能是___________O
16.源程序如下:
MOVAL,64H
MOVAH,OOH
SALAX,1
MOVBX,AX
SALAX,1
SALAX,1
ADDAX,BX
試問:執(zhí)行后AX的值為,程序完成了功能。
17.源程序如下:
MOVCX,9
MOVAL,01H
MOVSI,1000H
NEXT:MOV[SI],AL
INCSI
SHLAL,1
LOOPNEXT
試問:執(zhí)行本程序后有:AL=;SI=;CX=
本程序的功能是__________________________
18.已知程序如下:
DATASEGMENT(1)畫出執(zhí)行到HLT語句時(shí)DATA
TABLEDB'sos'數(shù)據(jù)段分布圖,字符數(shù)據(jù)以字符形
LIEQU$-TABLE式書寫。
DAT1DW0
DATAENDS
CODESEGMENT
ASSUMECS:CODE,DS:DATA
START:MOVAX,DATA
MOVDS,AX
MOVSI,OFFSETTABLE
MOVAL,'s'(2)L1的值是____________
MOVCX,LI
AGAIN:CMPAL,[SI](3)采用了何種循環(huán)結(jié)構(gòu)?給出理
JNZNEXT由。
INCDAT1
NEXT:INCSI
LOOPAGAIN(4)循環(huán)條件是什么?
HLT
CODEENDS
ENDSTART(5)程序?qū)崿F(xiàn)了什么功能?
19.
DATASEGMENT1)畫出執(zhí)行到HLT語句時(shí)DATA
TABLEDB'This_is_a_test!'數(shù)據(jù)段分布圖,字符數(shù)據(jù)以字符
CNTEQU$-TABLE形式書寫。
COUNTDW0
DATAENDS
CODESEGMENT
ASSUMECS:CODE,DS:DATA
START:MOVAX,DATA
MOVDS,AX
MOVSI,OFFSETTABLE
MOVAL,'t'
MOVCX,CNT
AGAIN:CMPAL,[SI]
JNZNEXT
INCCOUNT
NEXT:INCSI
LOOPAGAIN2)采用了何種循環(huán)結(jié)構(gòu)?給出
HLT理由。
CODEENDS
ENDSTART
3)循環(huán)條件是什么?
20.
DATASEGMENT
MMDBOFEH,12H,05H,0F8H
DATADW0⑴變量DATA的有效地址EA是多少?
CODEENDS(2分)
SEGMENT
START:ASSUMECS:CODE,DS:DATA
MOVSI,OFFSETMM
MOVCX,4⑵該程序采用了什么程序結(jié)構(gòu)設(shè)計(jì)?
NEXT1:MOVAL,[SI](2分)
CMPAL,0
JGENEXT2
DECAL
NOTAL(3)此處減一后取反是何目的?(2分)
NEXT2:MOVBL,AL
MULBL
ADDDATA,AX(4)當(dāng)程序執(zhí)行完畢后,存儲(chǔ)單元
INCSI(DATA)中的內(nèi)容是多少?(2分)
LOOPNEXT1
HLT
CODEENDS(5)該程序的功能是什么?(2分)
ENDSTART
21.若DAT1和DAT2都是內(nèi)存單元的地址,指出下列程序的功能,并在分號(hào)后加
上注解。
DATASEGMENT
DAT1DB10DUP(?);(1)
DAT2DB1,2,3,4,5,6,7,8,9,0
DATAENDS
CODESEGMENT
ASSUMECS:CODE,DS:DATA
START:MOVAX,DATA
MOVDS,AX;(2)______________________________
LEADI,DAT1
LEASI.DAT2+9
MOVCX,10;(3)
LP1:MOVAL,[SI]
MOV[DI],AL
DECSI
INCDI
LOOPLPl;(4)
HLT
CODEENDS
ENDSTART
程序的功能:(5)
22.程序如下:
DATASEGMENT
DAT1DB09H,99H,79H,OOH,81H(1)試分析程序執(zhí)行后
DB25H,80H,92H,36HDAT2數(shù)組的內(nèi)容為
DAT2DB9DUP(0)
DAT3DB9DUP(0)__________________________
DATAENDS
CODESEGMENTDAT3數(shù)組的內(nèi)容為
ASSUMECS:CODE,DS:DATA
START:MOVAX,DATA__________________________
MOVDS,AX
MOVBX,OFFSETDAT1DAT1數(shù)組中存放的是何種格式的數(shù)
MOVSI,OFFSETDAT2據(jù),有何判斷依據(jù)?
MOVDLOFFSETDAT3
MOVCX,09H
LI:MOVAL,[BX]
INCBX
CMPAL,OOH(3)程序完成了什么功能:
JLL2
MOV[DI],AL
INCDI
JMPL3
L2:MOV[SI],AL
INCSI
L3:LOOPLI
HLT
CODEENDS
ENDSTART
23.程序如下:
DATASEGMENT
DAT1DB45H,93H,81H(1)試分析程序執(zhí)行后
DATAENDSDAT1數(shù)組的內(nèi)容為(3分)
CODESEGMENT
ASSUMECS:CODE,DS:DATA
START:MOVAX,DATA
MOVDS,AX(2)第一次執(zhí)行INCSI指令后下
MOVSI,0列標(biāo)志位的狀態(tài):(5分)
MOVCX,O3HZF=__________
CLCCF=_________
LI:RCLDAT1[SI],1SF=_________
INCSI0F=_________
LOOPLI(3)程序完成了什么功能:(2分)
HLT
CODEENDS
ENDSTART
24.
DATASEGMENT
STR1DBT234567'⑴程序中“MOVCX,STR2-STR1”語句
STR2DB,1224560)的功能是什么?
SAMEDB?
DATAENDS
CODESEGMENT
ASSUMECS:CODE,DS:DATA
START:MOVAX,DATA(2)程序中INCSI指令共執(zhí)行了多少
MOVDS,AX次?
MOVCX,STR2-STR1
MOVSLOFFSETSTR1
MOVDI,OFFSETSTR2
MOVSAME,OOH
AGAIN:MOVAL,[SI](3)當(dāng)程序執(zhí)行完畢后,SAME=?
CMPAL,[DI]
JNENO
INCSI
INCDI
LOOPAGAIN(4)該程序的功能是什么?
MOVSAME,OFFH
NO:HLT
CODECODEENDS
25.
DATASEGMENT1)執(zhí)行到HLT語句時(shí)DAT2的值
DAT1DB35H是多少?
DAT2DB?
ENDS
DATASEGMENT
CODEASSUMECS:CODE,DS:DATA
MOVAX,DATA2)采用了何種循環(huán)結(jié)構(gòu)?給出
START:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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é)議
- 京東物流合作承包合同模板
- 個(gè)人租店合同模板大全
- 2025年軟件工程師勞動(dòng)合作協(xié)議樣本
- 2025年公共交通工具批量采購(gòu)協(xié)議
- 云計(jì)算軟件銷售合同
- 專業(yè)定制連帶責(zé)任擔(dān)保借款合同模板
- 有關(guān)法律服務(wù)委托合同范文
- 土地承包簡(jiǎn)單的合同
- 場(chǎng)地借用協(xié)議合同
- 2024年四川省廣元市中考物理試題(含解析)
- 環(huán)保局社會(huì)管理創(chuàng)新方案市環(huán)保局督察環(huán)保工作方案
- 2024至2030年中國(guó)水質(zhì)監(jiān)測(cè)系統(tǒng)行業(yè)市場(chǎng)調(diào)查分析及產(chǎn)業(yè)前景規(guī)劃報(bào)告
- 運(yùn)動(dòng)技能學(xué)習(xí)
- 單側(cè)雙通道內(nèi)鏡下腰椎間盤摘除術(shù)手術(shù)護(hù)理配合1
- 2024年中考英語專項(xiàng)復(fù)習(xí):傳統(tǒng)文化的魅力(閱讀理解+完型填空+書面表達(dá))(含答案)
- 音樂培訓(xùn)合同與培訓(xùn)機(jī)構(gòu)的合作
- 初中物理杠桿、滑輪組、壓強(qiáng)、浮力綜合計(jì)算題(含答案)
- 2024年湖南生物機(jī)電職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫及答案解析
- 2024年水利部長(zhǎng)江水利委員會(huì)事業(yè)單位招考聘用筆試參考題庫附帶答案詳解
- FZT 51006-2012 膜級(jí)聚己內(nèi)酰胺切片
評(píng)論
0/150
提交評(píng)論