




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
本文格式為Word版,下載可任意編輯——匯編語言練習(xí)2答案全國2023年10月高等教育自學(xué)考試匯編語言試題
一、單項(xiàng)選擇題(本大題共20小題,每題1分,共20分)在每題列出的四個備選項(xiàng)中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多項(xiàng)選擇或未選均無分。
1.當(dāng)執(zhí)行ADDAX,BX指令后,若AX的內(nèi)容為4E52H時,設(shè)置的奇偶標(biāo)志位PF=0,下面的表達(dá)正確的是(A)
A.表示結(jié)果中含1的個數(shù)是奇數(shù)B.表示結(jié)果中含1的個數(shù)是偶數(shù)
C.表示該數(shù)是奇數(shù)D.表示結(jié)果中低8位中含1的個數(shù)是奇數(shù)
2.設(shè)物理地址(21000H)=20H,(21001H)=30H,(21002H)=40H。如從地址21001H中取出一個字的內(nèi)容是(D)A.2030HB.3040HC.3020HD.4030H
3.轉(zhuǎn)移指令JMPNEARPTRPROCA的轉(zhuǎn)移范圍是(A)A.8000H~7FFFHB.7FFFH~0FFFHC.80H~7FHD.0FH~7FH
4.設(shè)CF=1,實(shí)現(xiàn)AL內(nèi)容乘2的指令是(C)A.RCLAL,1B.SARAL,1C.SHLAL,1D.RORAL,1
5.算術(shù)右移指令SAR和規(guī)律右移指令SHR,兩條指令執(zhí)行結(jié)果完全一致的條件是(A)
A.目的操作數(shù)最高位為0B.目的操作數(shù)最高位為1
C.目的操作數(shù)為任意狀況D.無論什么狀況都不可能完全一致
6.沒有語法錯誤的輸入指令是(A)
A.INAL,30HB.IN30H,ALC.INDX,ALD.INAL,[BX]
7.與LEABX,BUF指令完全等效的指令是(C)A.MOVBX,BUFB.LDSBX,BUF
C.MOVBX,OFFSETBUFD.MOVBX,WOKDPTRBUF
8.設(shè)有變量VAR和標(biāo)號LAB,不正確的指令是(C)P85A.LEAAX,VARB.LEAAX,LABC.JMPNEARPTRVARD.JMPSHORTLAB
9.設(shè)SP的初值為1000H,執(zhí)行指令PUSHAX后SP的值是(C)A.0FFFHB.1001HC.0FFEHD.1002H
10.以下指令執(zhí)行后既能使AX=0同時又使CF=0,OF=0的是(A)P69A.XORAX,AXB.ANDAX,AXC.ORAX,AXD.TESTAX,0
11.在指令的操作數(shù)字段中,允許出現(xiàn)表達(dá)式,若BUF1與BUF2均為變量名,下面指令中正確的是(D)
A.MOVDX,BUF1*BUF2B.MOVDX,BUF1/BUF2C.MOVDX,(BUF1*BUF2)-BUF1D.MOVDX,BUF2-BUF1
12.匯編語言源程序,可以是(D)A.可以直接由機(jī)器執(zhí)行
B.必需由編譯程序生成目標(biāo)程序才能執(zhí)行C.必需由解釋程序生成目標(biāo)程序才能執(zhí)行D.必需由匯編程序匯編成目標(biāo)程序才能執(zhí)行
13.ORG200H
BUFDB12H,34H
MOVAX,WORDPTRBUF
上述指令語句執(zhí)行后AX中的內(nèi)容是(A)A.3412HB.1234HC.0200HD.0012H
14.偽指令DA1DB04HDUP(3DUP(2),2DUP(3))在數(shù)據(jù)區(qū)中能構(gòu)成0203H操作數(shù)共有(C)
A.07個B.04個C.03個D.02個
15.設(shè)NUM1EQU100NUM2=64H
下面指令執(zhí)行后,使BL中為全1的指令是(A)P139
A.MOVBL,NUM1EQNUM2B.MOVBL,NUM1LTNUM2C.MOVBL,NUM1NENUM2D.MOVBL,NUM1GTNUM2
16.設(shè)非壓縮BCD碼(AL)=09H,(BL)=04H在執(zhí)行SUBAL,BL指令后應(yīng)選的校正指令是P68(B)
A.DAAB.AASC.DASD.AAA
17.設(shè)AX=9ABCH,DX=8765HPUSHAX
PUSHDXPOPAXPOPDX
上述4條指令執(zhí)行后,AX,DX中內(nèi)容分別是(D)
A.AX=9ABCHDX=8765HB.AX=9ABCHDX=9ABCHC.AX=8765HDX=8765HD.AX=8765HDX=9ABCH
18.DA1EQUWORDPTRDA2DA2DB0ABH,0CDH
SHLDA1,1SHRDA2,1
上述兩條指令執(zhí)行后,DA1中兩字節(jié)單元內(nèi)容分別是(D)A.0ABH,0CDHB.2BH,9BHC.4DH,57HD.56H,9BH
19.無條件轉(zhuǎn)移指令JMP實(shí)現(xiàn)段間間接轉(zhuǎn)移,轉(zhuǎn)移的目標(biāo)地址在(B)A.某個字存儲單元中B.某個雙字存儲單元中P86C.某個16位通用寄放器中D.兩個16位通用寄放器中
20.檢查BUF單元的內(nèi)容是否為正偶數(shù),下面程序段正確的是(D)A.MOVAL,BUFB.MOVAL,BUFJSK1ANDAL,11HSHRAL,1JNEK1JCK1……;是正偶數(shù)……;是正偶數(shù)K1:……K1:……
C.MOVAL,BUFD.MOVAL,BUFJNPK1TESTAL,81HTESTAL,80HJNEK1
JNEK1……;是正偶數(shù)……;是正偶數(shù)K1:……K1:……
二、填空題(本大題共5小題,每題1分,共5分)
21.8086/8088存貯器地址分段時,每個段起始地址的特征是__偶地址__。
22.執(zhí)行帶符號數(shù)字節(jié)相乘指令I(lǐng)MULBL后,CF=1,OF=1意味著結(jié)果是字。P65
23.假設(shè)執(zhí)行前AX=7862H,指令XORAX,AX執(zhí)行后AX中的值是0。
24.ARRAYDB0,2DUP(1,2),0,3匯編時生成的數(shù)據(jù)依次是0,1,2,1,2,0,3。
25.在存取一個存儲器操作數(shù)時,段地址必需由段寄放器提供。
三、簡答題(本大題共3小題,每題2分,共6分)
26.在匯編源程序時,下面數(shù)據(jù)段共分派多少個字節(jié)存儲單元?變量BUF的偏移地址是多少?
DATASEGMENTORG$+20H
DA1DB10HDUP(2,3)DA2DW10HDUP(2,3)ORG$+20H
BUFDDDA1,DA2
DATAENDS68H82H
27.設(shè)BX=0FFFFH,下面指令序列中,每條指令執(zhí)行后,分別用0,1表示SF、ZF、CF的值,若對標(biāo)志位無影響,用斜杠/表示SFZFCF
STC//1XORBX,BX010ADDBX,8001H101SARBX,1101
28.假使執(zhí)行NEGAL指令后AL中的內(nèi)容仍保持不變,那么AL中的值是多少?執(zhí)行后OF的值又是多少?P630OF=0
四、程序分析題(本大題共7小題,每題5分,共35分)29.DA1DB′01234′DA2DB5DUP(0)
MOVSI,0MOVCX,5
LOP:MOVAL,DA1[SI]ADDAL,11HORAL,01H
MOVDA2[SI],ALINCSILOOPLOP
試問:(1)程序段執(zhí)行后,寫出DA2各字節(jié)中的數(shù)據(jù)。41H,43H,43H,45H,45H(2)程序中MOVAL,DA1[SI]指令的源操作數(shù)是什么尋址方式寄放器相對
30.VAR1DW1234H,89,255,-2,-0AHVAR2DB34,78H,44,22,19,-12
MOVAH,23HLEABX,VAR1+4
MOVAL,BYTEPTR[BX+1]MOVSI,WORDPTRVAR2+3程序段執(zhí)行后AX=2300HSI=1922。
31.BUFDW1,0,0AB1CH,582H,9,3A04H,9,0
LEADI,BUFMOVCX,8MOVAX,9REPNZSCASWJNZK1
SUBDI,OFFSETBUFMOVDX,DISHRDX,1ADDDL,30HMOVAH,2INT21HK1:……
上述程序執(zhí)行后:(1)程序完成什么功能?(2)顯示輸出的是什么值?
(1)找出BUF緩沖區(qū)中是否有數(shù)字9,假使有,顯示其下一個數(shù)字的位置。(2)5
32.MOVBX,1XORAX,AXMOVCX,5
NEXT:ADDAX,BXINCBX
LOOPNEXT
上述程序段執(zhí)行后AX=15;BX=6。
33.設(shè)AL中高低4位分別有大于7的數(shù),MOVAH,ALANDAH,88HMOVAL,AHORAL,11H
程序段運(yùn)行后,AH=88H,AL=99。
34.ATDB0AH,0BH,0CH,0DH,0EH,0FH,00H
MOVBX,0
LOP:MOVDL,AT[BX]CMPDL,0JZDONE
ADDDL,37HMOVAH,2INT21HINCBXJMPLOPDONE:……
①上述程序段執(zhí)行后在屏幕上顯示的內(nèi)容依次是:41H42H43H44H45H46H②執(zhí)行后BX=6。
35.DEC2DB′56′
XORDI,DI
MOVBL,DEC2[DI+1]ANDBL,0FH
MOVAL,DEC2[DI]ANDAL,0FHMOVDL,10MULDL
ADDAL,BL
上述
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電工聘請合同范本
- 供熱ppp項(xiàng)目合同范本
- 分期出租手機(jī)合同范本
- 共享單車租賃合同范本
- 個體雇傭司機(jī)合同范本
- 公司買車抵押合同范本
- 沖壓模具采購合同范本
- 內(nèi)墻涂料維修合同范本
- 醫(yī)療材料采購合同范本
- 保險(xiǎn)服務(wù)合同范本
- 《感染性休克的治療》課件
- 《消費(fèi)者權(quán)益與法律保護(hù)》課程培訓(xùn)教案課件
- 中醫(yī)基礎(chǔ)理論-
- 水利站工作計(jì)劃
- 五年級下冊音樂課程綱要
- 無人機(jī)法律法規(guī)與安全飛行 第2版 課件 8-2 -無人機(jī)人員的法律責(zé)任
- 食材配送、包裝、運(yùn)輸、驗(yàn)收、售后服務(wù)方案應(yīng)急預(yù)案
- 萬千教育學(xué)前讀懂兒童的思維:支持自主游戲中的圖式探索
- 產(chǎn)品外觀檢驗(yàn)標(biāo)準(zhǔn)通用
- 中石化YC分公司易捷便利店市場營銷策略研究
- 2023年江蘇省泰州市高職單招數(shù)學(xué)摸底卷五(含答案)
評論
0/150
提交評論