匯編語言-期末考試試卷及答案_第1頁
匯編語言-期末考試試卷及答案_第2頁
匯編語言-期末考試試卷及答案_第3頁
匯編語言-期末考試試卷及答案_第4頁
匯編語言-期末考試試卷及答案_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

.........................裝...........................訂.............................線.........................

課程班級姓名學(xué)號

.........................密..........................封..............................線.........................

安徽工業(yè)大學(xué)試題紙(一)

題號—二三四五六七八九十十一十二十三卜四十五十六十七十八十九二十總分

得分

2009?2010學(xué)年第一學(xué)期期末考試《匯編語言》試卷(A)

一、填空題(1x27=27分)

1、計(jì)算機(jī)硬件系統(tǒng)的組成包括、、、。

2、帶符號數(shù)在機(jī)器中采用編碼表示,常見的碼制有:、、,如果采用表示數(shù)據(jù),可以很方

便地將減法運(yùn)算轉(zhuǎn)化為加法運(yùn)算。

3、請將左邊的項(xiàng)與右邊的解釋聯(lián)系起來(把所選字母放在括號中)。

(A)CPU()存儲程序、數(shù)據(jù)等信息的記憶裝置

(B)狀態(tài)標(biāo)志()指出指令操作結(jié)果的標(biāo)志,如ZF、CF等。

(C)存儲器()以后進(jìn)先出方式工作的存儲器空間

(D)偏移地址()分析、控制并執(zhí)行指令的部件

(E)連接程序()把若干個模塊連接起來成為可執(zhí)行文件的系統(tǒng)程序

(F)段寄存器()相對于段起始地址的偏移量

(G)堆棧()指出指令在程序中位置的符號地址

(H)標(biāo)號()保存各邏輯段的起始地址的寄存器

4、匯編語言源程序的上機(jī)調(diào)試過程包括、、、

5、8086/8088CPU從功能結(jié)構(gòu)上看,由和兩部分組成。

6、8086CPU的地址總線為位,可尋址的最大內(nèi)存空間為字節(jié)。

7、CPU與外部接口數(shù)據(jù)傳輸方式有、

二、單選題(2X9=18分)

1、下列哪個不是匯編語言的特點(diǎn):()

A、執(zhí)行速度快B、可以直接控制硬件

C、可以方便地移植D、程序編制耗時

2、將變量BUF的偏移地址送入SI的正確指令是()

A、mov[si],bufmovsi,buf

C>movoffsetbuf,siD、movsi,offsetbuf

裝訂線

課程班級姓名學(xué)號

..........................密.........................封............................線..........................

安徽工業(yè)大學(xué)試題紙(二)

3、設(shè)(BL)=5,要使結(jié)果(BL)=OAH,應(yīng)執(zhí)行指令是。

A、ANDBL,OFHB、NOTBLC、XORBL,OFHD、ORBL,OFH

4.設(shè)SP初值為3050H,執(zhí)行指令PUSHBX后,SP的值是()

A.304FHB.304EH

C.3048HD.3049H

5.設(shè)AL=57H,BL=24H,執(zhí)行指令SUBAL,BL后,寄存器內(nèi)容為()

A.AL=57H,BL=24HB.AL=33H,BL=24H

C.AL=57H,BL=33HD.AL=33H,BL=O

6、已知BX=028AH,SF0294H,(DS:051EH)=5432Ho執(zhí)行語句LEABX,[BX+SI]后,BX中的內(nèi)容是()

A.051EHB.5423H

C.1E05HD.3254H

7、在一連續(xù)的存儲單元中,依次存放數(shù)據(jù)41H,42H,43H,44H,45H,46H,可選用的數(shù)據(jù)定義語句是()

A.DB41,42,43,44,45,46B.DW4142H,4344H,4546H

C.DW'AB','CD','EF'D.DW'BA','DC','FE'

8、串處理指令中,指向源串的寄存器為—,指向目的串的寄存器為—,源串必須在一段內(nèi),目的串必須在一段內(nèi)。請

選擇。

A、SI,DI,DS,ESB、DI,SI,ES,DSC、SI,DI,ES,DSD、DI,SI,DS,ES

9、兩無符號數(shù)比較A〈B的條件轉(zhuǎn)移指令是()o

A、JBB、JNCC、JGD、JZ

三、簡答題(共25分)

1、寫出下列豎式的計(jì)算結(jié)果和狀態(tài)標(biāo)志的值,并結(jié)合CF、OF解釋運(yùn)算結(jié)果。(5分)

00000111

+11111011

裝.........................訂..............................線

課程班級姓名學(xué)號

.........................密...........................封............................線..........................

安徽工業(yè)大學(xué)試題紙(二)

2、設(shè)有宏定義如下:

TRANMACRONl,N2

MOVAX,N1

MOVBX,N2

MOVNl,BX

MOVN2,AX

ENDM

請將宏調(diào)用:TRANBUF1,BUF2進(jìn)行宏展開(4分)。

3、在DEBUG程序中,一條指令語句表示為2000:0030MOVAL,8。請問:段地址、偏移地址分別為多少?存放段

地址和偏移地址的寄存器是哪兩個?(4分)

4、指出下列指令源操作數(shù)的尋址方式:(8分)

(1)、MOVAX,CS:[SI]

(2)、MOVAX,[100]

(3)、MOVAX,[BX+DI]

(4)、MOVAX,BX

5、簡述編制匯編語言程序的步驟。(4分)

四、程序分析題(共15分)

1、分析如下程序:(3分)

試回答:(1)程序執(zhí)行后(A)=(),(B)=()。

(2)設(shè)執(zhí)行前SP=200H,則執(zhí)行后SP=()。

datasegment

Adw1234h

Bdw2345h

dataends

codesegment

assumecs:code,ds:data

start:movax,data

movds,ax

pushA

pushB

popA

popB

movah,4ch

int21h

codeends

endstart

裝.........................訂..............................線

課程班級姓名學(xué)號

..........................密.........................封............................線..........................

安徽工業(yè)大學(xué)試題紙(四)

2、假設(shè)ES段中有一個字符串“2FG3LM5C,,其名為ARRAY,下面的程序段執(zhí)行后CX的值為()。(2分)

cld

leadi,es:array

moval;G,

movex,9

repnescasb

3、閱讀下列程序段,程序執(zhí)行到HLT時,(AX)=(),(BX)=()。(4分)

xorax,ax

movbx,l

movex,5

Iop:addax,bx

incbx

looplop

hit

4、試分析下列程序段,程序執(zhí)行后,num2字節(jié)單元的內(nèi)容是什么?如果numl字節(jié)單元的值為39h,運(yùn)行后,num2字節(jié)

單元的內(nèi)容又是什么?由此說明程序完成了什么操作。(6分)

datasegment

num1db41h

num2db?

dataends

codesegment

assumecs:codc,ds:data

start:movax,data

movds,ax

movah,num1

empah,39h

jbenext

subah,7

next:subah,3Oh

movnum2,ah

movah,4ch

int21h

codeends

endstart

五、編程題(共15分)

1、編寫一完整匯編語言程序,要求從鍵盤輸入一組字符,直到輸入"0”為止,當(dāng)輸入是大寫字母時,則修改為小寫字母顯

示出來。(10分)

2、按照流程圖要求編寫程序段(5分)AXW-1?Y

Y

AX<1?>—

AX-lAX-0AX-1

.........................裝..........................訂............................線..........................

課程班級姓名學(xué)號

.........................密..........................封............................線..........................

安徽工業(yè)大學(xué)試題紙(五)

...................裝.........................訂...........................線.............

安徽工業(yè)大學(xué)試卷封面

(20_~20_學(xué)年第_學(xué)期)

課程名稱任課教師實(shí)考人數(shù)

裝訂份數(shù):共冊本冊為第冊考卷份

試卷評閱人和審核人簽名

題號—二三四五六七八九十十一十二十三十四1<1.1八十七卜八十九二十

評閱人

審核人

以下各項(xiàng)在空格內(nèi)打T或說明

1.考試類型:全國統(tǒng)考——省部統(tǒng)考——校統(tǒng)考——院統(tǒng)考—_非統(tǒng)考_____

2.試題來源:國家題庫——省部題庫——校題庫——教考分離——任課教師命題_

3.閱卷方式:考評分離—流水作業(yè)_任課教師批改_____

4.卷面成績是否作技術(shù)處理:是否,加分,減分

5.考試方式:開卷閉卷考試考查

6.考試時間:年月H自時分至?xí)r分

7.緩考(缺考)生姓名:__________________________________________________

8.違紀(jì)生姓名:__________________________________________________________

填表人簽名:年月日

裝訂人簽名:年月日

系(教研室)主任簽名:年月日

2009?2010學(xué)年第一學(xué)期期末考試《匯編語言》試卷(A)

標(biāo)準(zhǔn)答案和評分標(biāo)準(zhǔn)

一、填空題(1x27=27分)

I、微處理器(或中央處理器或cpu),存儲器,系統(tǒng)總線,I/O接口電路和I/O設(shè)備(次序不論)

2、原碼,反碼,補(bǔ)碼,補(bǔ)碼(前三空次序不論)

3、C,B,G,A,E,D,H,F

4、編輯源程序,匯編生成目標(biāo)文件,連接生成可執(zhí)行文件,運(yùn)行或調(diào)試可執(zhí)行文件(簡要回答:編輯,匯編,連接,運(yùn)行或調(diào)試也得分)

5、總線接口部件或B1U,執(zhí)行部件或EU(次序不論)

6、20,IM或22°

7、程序查詢傳送方式,程序中斷傳送方式,直接存儲器存?。―MA)方式(次序不論,簡要I可答:查詢、中斷、DMA也得分)

二、選擇題(2x9=18分)

1?5CDCBB

6?9ADAA

三、簡答題(共25分)

1、答:

00000111

+11111011(1分)

i_ooooooio

狀態(tài)標(biāo)志:CF=1,PF=0,AF=1,ZF=0,SF=0,OF=0(2分)

OF=0表明此運(yùn)算在帶符號數(shù)意義下沒有發(fā)生溢出,結(jié)果正確,即(+7)+(-5)=(+2)(1分)

CF=1表名此運(yùn)算在無符號數(shù)意義下發(fā)生溢出,結(jié)果不正確,即7+251=2(1分)

2、答:(每條指令1分)

Movax.bufl

Movbx,bu(2

Movbufl,bx

Movbu12,ax

3、答:

段地址:2000H:偏移地址:0030Ho(2分)

存放段地址的寄存黑是CS。存放偏移地址的寄存器是1P。(2分)

4、答:(每小題2分,合計(jì)8分)

⑴、寄存器間接尋址;

(2)、直接尋址;

(3)、基址變址尋址;

(4)、寄存器尋址;

5、編制匯編程序的一般步驟是:(4分)

(1)>分析題意,確定算法。

(2)、根據(jù)算法,畫出程序框圖。

(3)、根據(jù)框圖編寫程序。

(4)、上機(jī)調(diào)試程序。

四、程序

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論