![期末匯編語(yǔ)言試題及答案_第1頁(yè)](http://file4.renrendoc.com/view12/M07/25/28/wKhkGWXRlryATj5eAAJvgkzCJNM675.jpg)
![期末匯編語(yǔ)言試題及答案_第2頁(yè)](http://file4.renrendoc.com/view12/M07/25/28/wKhkGWXRlryATj5eAAJvgkzCJNM6752.jpg)
![期末匯編語(yǔ)言試題及答案_第3頁(yè)](http://file4.renrendoc.com/view12/M07/25/28/wKhkGWXRlryATj5eAAJvgkzCJNM6753.jpg)
![期末匯編語(yǔ)言試題及答案_第4頁(yè)](http://file4.renrendoc.com/view12/M07/25/28/wKhkGWXRlryATj5eAAJvgkzCJNM6754.jpg)
![期末匯編語(yǔ)言試題及答案_第5頁(yè)](http://file4.renrendoc.com/view12/M07/25/28/wKhkGWXRlryATj5eAAJvgkzCJNM6755.jpg)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1.
十進(jìn)制數(shù)369轉(zhuǎn)換成二進(jìn)制數(shù)為〔101110001〕2,轉(zhuǎn)換成十六進(jìn)制數(shù)為〔171〕16.
2.
計(jì)算機(jī)中的指令由〔操作碼〕和〔地址碼〕兩局部組成。
3.
8086的地址總線有20根,尋址范圍為〔1M〕字節(jié)。
4.
下一條將要執(zhí)行的指令的地址存放在存放器〔指令指針存放器〕中。
5.
寫(xiě)出IBMPC機(jī)的三種子程序返回的指令〔RET〕,〔IRET〕,〔IRETD〕。
6.
匯編語(yǔ)言源程序需經(jīng)過(guò)〔匯編〕程序匯編,〔連接〕程序連接才能生成可執(zhí)行文件。
7.
存儲(chǔ)器某單元的地址表示為2314H:4132H,則它的偏移地址=〔4132〕,物理地址=〔27272H〕
8.
REP指令前綴與〔字符串〕指令配合使用。
9.
在顯示器上查看和修改內(nèi)存單元的內(nèi)容可以使用DEBUG的〔D〕和〔E〕命令。
10.
(AL)=BFH,要求屏蔽第0,1兩位,則要執(zhí)行指令〔ANDAL,3F〕;如果要求第0,1位變反,可使用指令〔XORAL,3F〕
11.
宏匯編適合于〔程序短〕,〔參數(shù)多〕的子功能段使用;
二、
選擇題
1.
設(shè)字長(zhǎng)N=16,有符號(hào)數(shù)7AE9H的補(bǔ)碼表示為(
D
)
A.9EA7H
B.76C4H
C.8417H
D.7AE9H
2.
比擬有符號(hào)數(shù)3260H與0B425H的大小關(guān)系為(
C
)
A.相等
B.小于
C.大于
D.不能比擬
3.
指令JMPWORDPTR[BX][DI]中轉(zhuǎn)移的目標(biāo)地址為(
A
)
A.16dx〔DS〕+〔BX〕+〔DI〕
B.16dx〔ES〕+〔BX〕+〔DI〕
C.16dx〔SS〕+〔BX〕+〔DI〕
D.16dx〔CS〕+〔BX〕+〔DI〕
4.
在指令MOVAX,[1000H]中,源操作數(shù)的尋址方式為(
B
)
A.立即尋址
B.直接尋址
C.段內(nèi)間接尋址
D.存放器尋址
5.
中斷矢量表中存放的是(
D
)
A.中斷類(lèi)型號(hào)
B.斷點(diǎn)地址
C.中斷效勞程序
D.中斷效勞程序入口地址
6.
8086的匯編語(yǔ)言指令系統(tǒng)中的條件轉(zhuǎn)移指令可以使程序轉(zhuǎn)移到(
A
)
A.段內(nèi)的任何地方
B.距該指令偏移地址為-32768~+32767的地方
C.距該指令偏移地址為-128~+127的地方.
D.段外
7.
能定義ASCII碼字符串的數(shù)據(jù)定義語(yǔ)句有(
D
)
A.DB,DW,DD,DQ,DT
B.DB,DW,DD
C.
DB,DW
D.DB;
8.
假設(shè)〔AL〕=87H,執(zhí)行ADDAL,0F5H后,S,Z,C,O,P的狀態(tài)為(
C
)
A.SF=0,ZF=0,CF=1,OF=1,PF=0
B.SF=1,ZF=0,CF=1,OF=0,PF=1
C.SF=0,ZF=0,CF=0,OF=1,PF=0
D.SF=1,ZF=0,CF=1,OF=1,PF=1
9.
比擬指令CMP(
D
)
A.專(zhuān)用于有符號(hào)數(shù)比擬
B.專(zhuān)用于無(wú)符號(hào)數(shù)比擬
C.專(zhuān)用于串比擬
D.不區(qū)分比擬的對(duì)象是有符號(hào)數(shù)還是無(wú)符號(hào)數(shù)
10.
數(shù)據(jù)傳送指令對(duì)標(biāo)志位的影響為(
D
)
A.都不影響;
B.都影響;
C.除了SAHF,POPF,其它均不影響.
D.除了控制標(biāo)志位,其它均不影響
三、
判斷題
(
)31.
段間調(diào)用的子程序必須由偽操作FAR說(shuō)明為遠(yuǎn)過(guò)程。
T
(
)32.
PC機(jī)以位作最小尋址單位。
F
(
)33.
當(dāng)SRC是立即數(shù)時(shí),DST可以使用存儲(chǔ)器尋址。
F
(
)34.
指定各個(gè)邏輯段偏移地址可以使用ORG偽指令。
T
(
)35.
LOOPE/LOOPZ是相等/為零時(shí)轉(zhuǎn)移到標(biāo)號(hào),其退出條件是〔CX〕=0或ZF=0。T
(
)36.
POPIP
F
(
)37.
設(shè)327FH和0BFFFH為有符號(hào)數(shù)的補(bǔ)碼表示,則327FH<0BFFFH
F
(
)38.
多個(gè)模塊間的符號(hào)穿插引用要用偽指令PUBLIC和EXTRN說(shuō)明
T
(
)39.
MOVAX,VAR1-VAR2+100
F
(
)40.
ADD[SI],50
F
四、
程序分析題
1.
A
DW
1234H
B
DW
5678H
PUSH
A
PUSH
B
POP
A
POP
B
試答復(fù):上述程序段執(zhí)行后〔A〕=
5678H
,〔B〕=
1234H
2.
分析下面程序段,
MOVAL,200
SARAL,1
MOVBL,AL
MOVCL,2
SARAL,CL
ADDAL,BL
試問(wèn)程序段執(zhí)行后〔BL〕=
0E4H
〔AL〕=
0DDH
3.
STRINGDB‘ABCDEFGHIJ'
MOVAH,01;從鍵盤(pán)輸入字符1~9
INT21H
ANDAL,0FH
DECAL
XORAH,AH
MOVBX,OFFSETSTRING
ADDBX,AX
MOVBL,[BX]
MOVAH,02H;顯示輸出
INT21H
試答復(fù):
〔1〕上述程序段的功能是什么?
根據(jù)從鍵盤(pán)輸入的字符‘1’~‘9’,確定在顯示器上顯示STRING中第幾個(gè)字符。
〔2〕如從鍵盤(pán)輸入字符‘4',程序段有什么結(jié)果?顯示器顯示字符‘D’
4.
有如下程序:
ANDAL,AL
JZBRCH1
RCRAL,1
JZBRCH2
RCLAL,1
INCAL
JZBRCH3
上述程序運(yùn)行后,試答復(fù):
〔1〕當(dāng)〔AL〕=〔AL〕=0時(shí),程序轉(zhuǎn)向BRCH1
〔2〕當(dāng)〔AL〕=〔AL〕=1時(shí),程序轉(zhuǎn)向BRCH2
〔3〕當(dāng)〔AL〕=〔AL〕=-1時(shí),程序轉(zhuǎn)向BRCH3
5.
以下程序段完成什么工作把DAT1+20存儲(chǔ)單元開(kāi)場(chǎng)的10個(gè)字節(jié)搬到DAT2開(kāi)場(chǎng)的連續(xù)10個(gè)存儲(chǔ)單元中
DAT1DB30DUP()
DAT2DB10DUP()
┇
MOVCX,10
MOVBX,20
MOVSI,0
MOVDI,0
NEXT:MOVAL,DAT1[BX][SI]
MOVDAT2[DI],AL
INCSI
INCDI
LOOPNEXT
6.
下面程序段執(zhí)行完以后,AL的內(nèi)容是什么0F00H
MOVBX,00FFH
ANDBX,0FFFH
ORBX,0F0FH
XORBX,00FFH
7.
執(zhí)行以下指令后,AX存放器中的內(nèi)容是什么3000H
STARTDW10H,20H,30H,40H,50H
EE1DW3
┇
MOVBX,OFFSETSTART
ADDBX,EE1
MOVAX,[BX]
8.
試分析下面程序段的功能是什么
判斷AL的內(nèi)容,假設(shè)為‘A’~‘Z’的大寫(xiě)字母時(shí),程序轉(zhuǎn)LETTER處理,否則轉(zhuǎn)OTHER處理
CMPAL,‘A’
JCOTHER
CMPAL,‘Z’+1
JNCOTHER
JMPLETTER
┇
OTHER:
┇
LETTER:
┇
五、
程序填空題
1.
設(shè)AX,BX中的數(shù)一個(gè)為正數(shù),一個(gè)為負(fù)數(shù),下面程序段完成將正數(shù)送到PLW單元中存放,請(qǐng)將程序中所缺指令語(yǔ)句補(bǔ)上。
TESTAX,8000H
JEK1或JZK1
MOVPLW,BX
JMPDONE
K1:MOVPLW,AX
DONE:
2.
現(xiàn)有以下數(shù)據(jù)段:
DATASEGMENT
STR1DB‘ABCDEFGHIJKL'
COUNTEQU-STR1
BUFDBCOUNTDUP〔0〕
DATAENDS
下面程序段是實(shí)現(xiàn)把STR1中所有字符逆向傳送到BUF緩沖區(qū)〔即STR1中第一個(gè)字符送到BUF的最后一個(gè)單元,STR1中最后一字符送到BUF的第一個(gè)單元〕。試把程序中所空缺的指令填上。
MOVSI,OFFSETBUF-1
MOVDI,OFFSETBUF
MOVCX,COUNT
__CLD__
LOOP:MOVSB
__SUBSI,2__
LOOPLOP
或者(STD/ADDDI,2)
六、
程序設(shè)計(jì)題
1.
編程序段計(jì)算SUM=∑ai=a1+a2+...+a20,a1......a20依次存放在以BUF為首址i=1的數(shù)據(jù)區(qū),每個(gè)數(shù)據(jù)占兩個(gè)字節(jié),和數(shù)SUM也為兩個(gè)字節(jié)?!惨笥醚h(huán)構(gòu)造編寫(xiě),循環(huán)控制采用計(jì)數(shù)控制〕?!泊祟}勿需書(shū)寫(xiě)源程序格式,只需把試題要求的有關(guān)指令序列書(shū)寫(xiě)出來(lái)?!?/p>
程序段:MOVAX,0
MOVBX,OFFSETBUF
MOVCX,20
LOP:ADDAX,[BX]
INCBX
INCBX
LOOPLOP
MOVSUM,AX
2.
設(shè)在DAT單元存放一個(gè)-9~+9的字節(jié)數(shù)據(jù),在SQRTAB數(shù)據(jù)區(qū)中存放了0~9的平方值,請(qǐng)用直接查表法編寫(xiě)一個(gè)子程序,在SQRTAB中查找出DAT單元中數(shù)據(jù)對(duì)應(yīng)的平方值送SQR單元。并寫(xiě)出主程序的調(diào)用方式。
數(shù)據(jù)段如下:
DATASEGMENT
DATDBXXH
SQRTABDB0,1,4,9,...81
SQRDB?
DATAENDS
STACL1SEGMENTPARASTACK
DW20HDUP〔?〕
STACK1ENDS
CODESEGMENT
ASSUMECS:CODE,DS:DATA,SS:STACK1
START:MOVAX,DATA
MOVDS,AX
┇
CALLSUBROT
┇
MOVAH,4CH
INT21H
SUBROTPROC
PUSHAX
PUSHBX
LEABX,SQRTAB
MOVAL,DAT
TESTAL,80H
JNSNEXT
NEGAL
NEXT:XLATSQRTAB
MOVSQR,AL
POPBX
POPAX
RET
SUBROTENDP
CODEENDS
ENDSRART
3.
試編寫(xiě)出把DX、AX中的雙字右移四位的程序段。
MOVCL,04
SHRAX,CL
MOVBL,DL
SHRDX,CL
SHLBL,CL
OR
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代遠(yuǎn)程教育在商業(yè)培訓(xùn)中的應(yīng)用
- 現(xiàn)代城市公共安全體系建設(shè)
- 國(guó)慶節(jié)國(guó)旗外擺活動(dòng)方案
- 環(huán)保教育在廠區(qū)綠色轉(zhuǎn)型中的作用
- 生產(chǎn)線智能化改造的步驟與技巧
- 煙臺(tái)的綠色交通系統(tǒng)與低碳出行模式
- 環(huán)保法規(guī)下的企業(yè)生態(tài)環(huán)境預(yù)警管理
- 環(huán)境影響評(píng)估在交通運(yùn)輸規(guī)劃中的角色
- 打樁安全施工方案
- 4《選舉產(chǎn)生班委會(huì) 》第三課時(shí)(說(shuō)課稿)部編版道德與法治五年級(jí)上冊(cè)
- 關(guān)于水滸傳的題目單選題100道及答案解析
- 冠心病課件完整版本
- 2024年衛(wèi)生資格(中初級(jí))-中醫(yī)外科學(xué)主治醫(yī)師考試近5年真題集錦(頻考類(lèi)試題)帶答案
- 中國(guó)大百科全書(shū)(第二版全32冊(cè))08
- 霍尼韋爾Honeywell溫控器UDC2500中文手冊(cè)
- 義務(wù)教育數(shù)學(xué)新課標(biāo)課程標(biāo)準(zhǔn)2022版考試真題附含答案
- AQ/T 2059-2016 磷石膏庫(kù)安全技術(shù)規(guī)程(正式版)
- 四川省宜賓市中學(xué)2025屆九上數(shù)學(xué)期末統(tǒng)考模擬試題含解析
- 2024年包頭市水務(wù)(集團(tuán))有限公司招聘筆試沖刺題(帶答案解析)
- 2024年贛州民晟城市運(yùn)營(yíng)服務(wù)有限公司招聘筆試參考題庫(kù)附帶答案詳解
- 領(lǐng)導(dǎo)干部報(bào)告?zhèn)€人事項(xiàng)
評(píng)論
0/150
提交評(píng)論