![期末匯編語言試題及答案_第1頁](http://file4.renrendoc.com/view12/M07/25/28/wKhkGWXRlryATj5eAAJvgkzCJNM675.jpg)
![期末匯編語言試題及答案_第2頁](http://file4.renrendoc.com/view12/M07/25/28/wKhkGWXRlryATj5eAAJvgkzCJNM6752.jpg)
![期末匯編語言試題及答案_第3頁](http://file4.renrendoc.com/view12/M07/25/28/wKhkGWXRlryATj5eAAJvgkzCJNM6753.jpg)
![期末匯編語言試題及答案_第4頁](http://file4.renrendoc.com/view12/M07/25/28/wKhkGWXRlryATj5eAAJvgkzCJNM6754.jpg)
![期末匯編語言試題及答案_第5頁](http://file4.renrendoc.com/view12/M07/25/28/wKhkGWXRlryATj5eAAJvgkzCJNM6755.jpg)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1.
十進制數369轉換成二進制數為〔101110001〕2,轉換成十六進制數為〔171〕16.
2.
計算機中的指令由〔操作碼〕和〔地址碼〕兩局部組成。
3.
8086的地址總線有20根,尋址范圍為〔1M〕字節(jié)。
4.
下一條將要執(zhí)行的指令的地址存放在存放器〔指令指針存放器〕中。
5.
寫出IBMPC機的三種子程序返回的指令〔RET〕,〔IRET〕,〔IRETD〕。
6.
匯編語言源程序需經過〔匯編〕程序匯編,〔連接〕程序連接才能生成可執(zhí)行文件。
7.
存儲器某單元的地址表示為2314H:4132H,則它的偏移地址=〔4132〕,物理地址=〔27272H〕
8.
REP指令前綴與〔字符串〕指令配合使用。
9.
在顯示器上查看和修改內存單元的內容可以使用DEBUG的〔D〕和〔E〕命令。
10.
(AL)=BFH,要求屏蔽第0,1兩位,則要執(zhí)行指令〔ANDAL,3F〕;如果要求第0,1位變反,可使用指令〔XORAL,3F〕
11.
宏匯編適合于〔程序短〕,〔參數多〕的子功能段使用;
二、
選擇題
1.
設字長N=16,有符號數7AE9H的補碼表示為(
D
)
A.9EA7H
B.76C4H
C.8417H
D.7AE9H
2.
比擬有符號數3260H與0B425H的大小關系為(
C
)
A.相等
B.小于
C.大于
D.不能比擬
3.
指令JMPWORDPTR[BX][DI]中轉移的目標地址為(
A
)
A.16dx〔DS〕+〔BX〕+〔DI〕
B.16dx〔ES〕+〔BX〕+〔DI〕
C.16dx〔SS〕+〔BX〕+〔DI〕
D.16dx〔CS〕+〔BX〕+〔DI〕
4.
在指令MOVAX,[1000H]中,源操作數的尋址方式為(
B
)
A.立即尋址
B.直接尋址
C.段內間接尋址
D.存放器尋址
5.
中斷矢量表中存放的是(
D
)
A.中斷類型號
B.斷點地址
C.中斷效勞程序
D.中斷效勞程序入口地址
6.
8086的匯編語言指令系統(tǒng)中的條件轉移指令可以使程序轉移到(
A
)
A.段內的任何地方
B.距該指令偏移地址為-32768~+32767的地方
C.距該指令偏移地址為-128~+127的地方.
D.段外
7.
能定義ASCII碼字符串的數據定義語句有(
D
)
A.DB,DW,DD,DQ,DT
B.DB,DW,DD
C.
DB,DW
D.DB;
8.
假設〔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.專用于有符號數比擬
B.專用于無符號數比擬
C.專用于串比擬
D.不區(qū)分比擬的對象是有符號數還是無符號數
10.
數據傳送指令對標志位的影響為(
D
)
A.都不影響;
B.都影響;
C.除了SAHF,POPF,其它均不影響.
D.除了控制標志位,其它均不影響
三、
判斷題
(
)31.
段間調用的子程序必須由偽操作FAR說明為遠過程。
T
(
)32.
PC機以位作最小尋址單位。
F
(
)33.
當SRC是立即數時,DST可以使用存儲器尋址。
F
(
)34.
指定各個邏輯段偏移地址可以使用ORG偽指令。
T
(
)35.
LOOPE/LOOPZ是相等/為零時轉移到標號,其退出條件是〔CX〕=0或ZF=0。T
(
)36.
POPIP
F
(
)37.
設327FH和0BFFFH為有符號數的補碼表示,則327FH<0BFFFH
F
(
)38.
多個模塊間的符號穿插引用要用偽指令PUBLIC和EXTRN說明
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
試答復:上述程序段執(zhí)行后〔A〕=
5678H
,〔B〕=
1234H
2.
分析下面程序段,
MOVAL,200
SARAL,1
MOVBL,AL
MOVCL,2
SARAL,CL
ADDAL,BL
試問程序段執(zhí)行后〔BL〕=
0E4H
〔AL〕=
0DDH
3.
STRINGDB‘ABCDEFGHIJ'
MOVAH,01;從鍵盤輸入字符1~9
INT21H
ANDAL,0FH
DECAL
XORAH,AH
MOVBX,OFFSETSTRING
ADDBX,AX
MOVBL,[BX]
MOVAH,02H;顯示輸出
INT21H
試答復:
〔1〕上述程序段的功能是什么?
根據從鍵盤輸入的字符‘1’~‘9’,確定在顯示器上顯示STRING中第幾個字符。
〔2〕如從鍵盤輸入字符‘4',程序段有什么結果?顯示器顯示字符‘D’
4.
有如下程序:
ANDAL,AL
JZBRCH1
RCRAL,1
JZBRCH2
RCLAL,1
INCAL
JZBRCH3
上述程序運行后,試答復:
〔1〕當〔AL〕=〔AL〕=0時,程序轉向BRCH1
〔2〕當〔AL〕=〔AL〕=1時,程序轉向BRCH2
〔3〕當〔AL〕=〔AL〕=-1時,程序轉向BRCH3
5.
以下程序段完成什么工作把DAT1+20存儲單元開場的10個字節(jié)搬到DAT2開場的連續(xù)10個存儲單元中
DAT1DB30DUP()
DAT2DB10DUP()
┇
MOVCX,10
MOVBX,20
MOVSI,0
MOVDI,0
NEXT:MOVAL,DAT1[BX][SI]
MOVDAT2[DI],AL
INCSI
INCDI
LOOPNEXT
6.
下面程序段執(zhí)行完以后,AL的內容是什么0F00H
MOVBX,00FFH
ANDBX,0FFFH
ORBX,0F0FH
XORBX,00FFH
7.
執(zhí)行以下指令后,AX存放器中的內容是什么3000H
STARTDW10H,20H,30H,40H,50H
EE1DW3
┇
MOVBX,OFFSETSTART
ADDBX,EE1
MOVAX,[BX]
8.
試分析下面程序段的功能是什么
判斷AL的內容,假設為‘A’~‘Z’的大寫字母時,程序轉LETTER處理,否則轉OTHER處理
CMPAL,‘A’
JCOTHER
CMPAL,‘Z’+1
JNCOTHER
JMPLETTER
┇
OTHER:
┇
LETTER:
┇
五、
程序填空題
1.
設AX,BX中的數一個為正數,一個為負數,下面程序段完成將正數送到PLW單元中存放,請將程序中所缺指令語句補上。
TESTAX,8000H
JEK1或JZK1
MOVPLW,BX
JMPDONE
K1:MOVPLW,AX
DONE:
2.
現有以下數據段:
DATASEGMENT
STR1DB‘ABCDEFGHIJKL'
COUNTEQU-STR1
BUFDBCOUNTDUP〔0〕
DATAENDS
下面程序段是實現把STR1中所有字符逆向傳送到BUF緩沖區(qū)〔即STR1中第一個字符送到BUF的最后一個單元,STR1中最后一字符送到BUF的第一個單元〕。試把程序中所空缺的指令填上。
MOVSI,OFFSETBUF-1
MOVDI,OFFSETBUF
MOVCX,COUNT
__CLD__
LOOP:MOVSB
__SUBSI,2__
LOOPLOP
或者(STD/ADDDI,2)
六、
程序設計題
1.
編程序段計算SUM=∑ai=a1+a2+...+a20,a1......a20依次存放在以BUF為首址i=1的數據區(qū),每個數據占兩個字節(jié),和數SUM也為兩個字節(jié)?!惨笥醚h(huán)構造編寫,循環(huán)控制采用計數控制〕?!泊祟}勿需書寫源程序格式,只需把試題要求的有關指令序列書寫出來?!?/p>
程序段:MOVAX,0
MOVBX,OFFSETBUF
MOVCX,20
LOP:ADDAX,[BX]
INCBX
INCBX
LOOPLOP
MOVSUM,AX
2.
設在DAT單元存放一個-9~+9的字節(jié)數據,在SQRTAB數據區(qū)中存放了0~9的平方值,請用直接查表法編寫一個子程序,在SQRTAB中查找出DAT單元中數據對應的平方值送SQR單元。并寫出主程序的調用方式。
數據段如下:
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.
試編寫出把DX、AX中的雙字右移四位的程序段。
MOVCL,04
SHRAX,CL
MOVBL,DL
SHRDX,CL
SHLBL,CL
OR
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度消防設施改造工程驗收與售后服務合同
- 2025年度客車通勤班車租賃及增值服務合同
- 2025年度文化創(chuàng)意產業(yè)知識產權授權合同
- 2025年度建筑勞務分包及綠色施工過程監(jiān)督合同
- 2025年度會計師事務所高級合伙人專項服務合同
- 2025年公司向個人提供的汽車租賃及保險一體化服務合同
- 2025年度母嬰用品童裝批發(fā)代理合同
- 2025年度環(huán)保設施運營合同環(huán)境監(jiān)測與數據分析服務合同
- 2025年度公司員工宿舍租賃合同附家具租賃條款
- 2025年度勞務分包合同履約保證金管理規(guī)范
- 9這點挫折算什么(課件)-五年級上冊生命與健康
- 價格監(jiān)督檢查知識培訓課件
- 中國心理衛(wèi)生協(xié)會家庭教育指導師參考試題庫及答案
- 智能廣告投放技術方案
- 中國移動各省公司組織架構
- 知識產權保護執(zhí)法
- 手術安全管理之手術部位標識安全
- 2022年版煤礦安全規(guī)程
- 數字化時代的酒店員工培訓:技能升級
- 《學術規(guī)范和論文寫作》課件全套 第1-10章 知:認識研究與論文寫作 - 引文規(guī)范
- 帶式輸送機滾筒出廠檢驗規(guī)范
評論
0/150
提交評論