![大學(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),請進行舉報或認(rèn)領(lǐng)
文檔簡介
微機原理及應(yīng)用
題庫
貴州大學(xué)電氣工程學(xué)院《微機原理及應(yīng)用》課程組編寫
2016.11
目錄
第一部分CPU
第二部分存儲器
第三部分10接口
第一部分CPU
填空題
1.-2的8位二進制補碼是B,16位二進制補碼是Ho
8位二進制數(shù)十六進制數(shù)無符號十進制數(shù)補碼形式的符號十進制數(shù)
10110101B
2.
3.與十進制數(shù)2006等值的十六進制數(shù)是;與十六進制數(shù)AC04H等值的十
進制數(shù)是;若[X]補=00110101B,則[-2為補=Bo
4.十進制負(fù)數(shù)-10的8位二進制補碼是B
字長為8位的二進制數(shù)10000001B,作為無符號數(shù)對應(yīng)________D;作為補碼
數(shù)對應(yīng)_________D;作為BCD碼數(shù)對應(yīng)________Do
5.字長為8位的二進制數(shù)10010100B,若它表示無符號數(shù),或原碼數(shù),或補碼數(shù),
則該數(shù)的真值應(yīng)分別為D,D或Do
6.8位二進制數(shù)10010100B可表示無符號數(shù),的補碼,的
BCD碼。
7.十進制負(fù)數(shù)-1的8位二進制補碼是B,16位二進制補碼是
________H;
8.設(shè)x=35,y=-64,在計算機中x+y=B
9.十進制76的壓縮BCD碼是H,非壓縮BCD碼是H
10.十進制負(fù)數(shù)-10的8位二進制補碼是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ù)位之后,重新啟動時,是從內(nèi)存處開始執(zhí)
行指令的。
19.8086正常的存儲器讀/寫總線周期由_______個T狀態(tài)組成,ALE信號在
狀態(tài)內(nèi)有效,其作用是O
20.8086CPU中典型總線周期由__個時鐘周期組成,其中T1期間,CPU輸出一
信息;如有必要時,可以在——兩個時鐘周期之間插入1個或多個TW等待
周期。
21.8086CPU從奇地址讀/寫一個字時,需要個總線周期。
22.8086CPU從奇地址讀/寫一個字時,需要個總線周期。
23.8086CPU從偶地址讀/寫一個字時,BHE信號為電平,A0信號為—
電平。
24.8086中弓麗麗E信號有效的含義表示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.微型計算機由CPU、、和組成。
35.CPU由________和組成,它加上____________稱為主機。
36.8086CPU為核心的計算機系統(tǒng)屬于體系。
37.微型計算機由_.—和系統(tǒng)總線組成,
總線按傳送信息類型可分為,,o
38.8086CPU從功能上說,其結(jié)構(gòu)可以分成兩大部分,即和EU,EU
包含的基本功能部件是控制器部件、和。
39.在8086CPU中,BIU部件完成功能,EU部件完成
功能。由于BIU和EU分開,所以和可以
重疊操作,提高了CPU的利用率。
40.8086CPU由_______和組成,兩部件的操作是的。
41.8086的地址空間最多可分為個邏輯段。
42.若當(dāng)前SP指向2006H單元,則向堆棧中壓入5個字的內(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指令在時發(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的地址信號引腳和數(shù)據(jù)信號引腳采用一
的方式,需要使用信號實現(xiàn)地址信號分離。
56.8086CPU的MN/MX引腳的作用是;
57.8086的引腳實現(xiàn)分時復(fù)用的地址/數(shù)據(jù)總線的地址信號分離。
58.8086的ALE引腳是功能。
59.BIU中指令隊列的工作方式是,堆棧的工作方式是
60.8086中斷向量表從內(nèi)存處開始,到處結(jié)束。
61.一般的10接口電路中有端口,端口和端口。
62.CPU與外設(shè)間的數(shù)據(jù)傳送方式有方式,方式和程序控
制方式。而程序控制方式又可以分成和兩種方式。
63.靜態(tài)RAM是靠原理存儲信息,動態(tài)RAM是靠
原理存儲信息,所以工作時要進行
64.8086的中斷向量表從內(nèi)存處開始的。
二.選擇題
1.8位二進制數(shù)10010100B可表示
A)無符號數(shù)148B)-20的原碼C)-107的補碼D)94的BCD碼
2.8位二進制數(shù)10011000B可表示_______________O
A)無符號數(shù)152B)98的BCD碼C)-103的補碼D)-24的原碼
3.8位二進制數(shù)10010110B可表示_______________O
A)無符號數(shù)150B)-18的原碼C)-106的補碼D)96的BCD碼
4.主程序與子程序之間傳遞參數(shù)可通過___________進行。
A)堆棧B)存儲器單元C)通用寄存器D)指令隊列
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)存儲器B)10端口C)寄存器D)立即數(shù)E)控制器F)譯碼電路
9.指令操作數(shù)可來自于。
A)存儲器B)時序電路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方式
=.簡答題
i.loooonoB這個字節(jié)數(shù)據(jù)可能表達哪些含義?
2.8086標(biāo)志寄存器中有哪些控制標(biāo)志?各自具體的含義是什么?
3.8086CPU由哪兩部分組成?8086CPU中有哪些寄存器?
4.為什么說8088CPU是準(zhǔn)16位的微處理器?
5.什么是數(shù)據(jù)總線?什么是數(shù)據(jù)端口?兩者有何關(guān)系?
6.簡述上機運行匯編語言程序的過程。
7.指令隊列和堆棧的工作方式各是什么?
8.8086正常的存儲器讀/寫總線周期由多少個T狀態(tài)組成,ALE信號在何時有效?
其作用是什么?
9.READY信號有何作用?M/I0信號在存儲器讀/寫總線周期起何作用?
10.8086CPU的FLAG寄存器中,狀態(tài)標(biāo)志和控制標(biāo)志有何不同?程序中是怎樣利
用這兩類標(biāo)志的?
11.8259與8253都有級聯(lián)使用形式,各自使用的目的是什么?兩者在電路形式上
有何差別?
12.某指令對應(yīng)當(dāng)前段寄存器CS=FFFFH,指令指針寄存器IP=FFOOH,此時,該指
令的物理地址為多少?指向這一物理地址的CS值和IP值是唯一的嗎?試舉例說
明。
13.已有MOVAL,INFDBP+SI]與MOVAL,ES:INF[BP+SI]兩條指令,試問:其
源操作數(shù)采用何種尋址方式?是字或是字節(jié)操作?兩條指令有何區(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變量各分配了多少存儲字節(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í)行的程序片段如下,此時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〉若此程序為遠(yuǎn)過程,則執(zhí)行完RET2后的CS
和IP是多少?
2.已知SS=2000H,SP=1000H,AX=0005H
現(xiàn)執(zhí)行CALLTEST語句時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語句時(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語句時AX是多少?
AND[BP+6],OFOFH
POPBP
RET
3)子程序調(diào)用時參數(shù)采用何種方式傳
ENDP
ABCD遞?
9.已知SS=3000H,SP=1000H,BP=0100H,DX=2000H,程序如下:
邏輯地址主程序
MOVAX,3110H
PUSHAX<1〉填寫執(zhí)行到MOVDX,[BP+4]時堆棧中的
內(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指令會被執(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中存放的是有符號數(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語句時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語句時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è)計?
NEXT1:MOVAL,[SI](2分)
CMPAL,0
JGENEXT2
DECAL
NOTAL(3)此處減一后取反是何目的?(2分)
NEXT2:MOVBL,AL
MULBL
ADDDATA,AX(4)當(dāng)程序執(zhí)行完畢后,存儲單元
INCSI(DATA)中的內(nèi)容是多少?(2分)
LOOPNEXT1
HLT
CODEENDS(5)該程序的功能是什么?(2分)
ENDSTART
21.若DAT1和DAT2都是內(nèi)存單元的地址,指出下列程序的功能,并在分號后加
上注解。
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語句時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等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年食品蒸發(fā)濃縮機械合作協(xié)議書
- 2025年塑料助劑:潤滑劑合作協(xié)議書
- 2025年呼吸制氧合作協(xié)議書
- 2025年年4K超高清合作協(xié)議書
- 2025年脂環(huán)烴合作協(xié)議書
- 八年級英語下冊 Unit 10 單元綜合測試卷(人教版 2025年春)
- 2024-2025學(xué)年黑龍江省佳木斯市富錦市第十小學(xué)四年級(上)期末數(shù)學(xué)試卷
- 2025道德與法治九年級第二學(xué)期中考教學(xué)工作計劃
- 鄂州市梁子湖區(qū)八年級上冊語文名著導(dǎo)讀《紅星照耀中國》
- 七年級上學(xué)期歷史試卷
- 江蘇省蘇州市2024-2025學(xué)年高三上學(xué)期1月期末生物試題(有答案)
- 銷售與銷售目標(biāo)管理制度
- (正式版)HGT 22820-2024 化工安全儀表系統(tǒng)工程設(shè)計規(guī)范
- NB-T 47013.15-2021 承壓設(shè)備無損檢測 第15部分:相控陣超聲檢測
- 學(xué)習(xí)弘揚雷鋒精神主題班會PPT雷鋒精神我傳承爭當(dāng)時代好少年P(guān)PT課件(帶內(nèi)容)
- 社區(qū)獲得性肺炎的護理查房
- 體育賽事策劃與管理第八章體育賽事的利益相關(guān)者管理課件
- 專題7閱讀理解之文化藝術(shù)類-備戰(zhàn)205高考英語6年真題分項版精解精析原卷
- 《生物資源評估》剩余產(chǎn)量模型
- 2022年廣東省10月自考藝術(shù)概論00504試題及答案
- 隧道二襯承包合同參考
評論
0/150
提交評論