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

下載本文檔

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

文檔簡(jiǎn)介

1、南昌大學(xué) 20092010學(xué)年第一學(xué)期期末考試試卷 試卷編號(hào): ( )卷課程編號(hào): 課程名稱: 考試形式: 適用班級(jí): 姓名: 學(xué)號(hào): 班級(jí): 學(xué)院: 專業(yè): 考試日期: 題號(hào)一二三四五六七八九十總分累分人 簽名題分 100得分考生注意事項(xiàng):1、本試卷共 頁(yè),請(qǐng)查看試卷中是否有缺頁(yè)或破損。如有立即舉手報(bào)告以便更換。 2、考試結(jié)束后,考生不得將試卷、答題紙和草稿紙帶出考場(chǎng)。選擇題(每小題2分,共30分) 得分評(píng)閱人 1、代碼段寄存器是(D)AIPBSPCBPDCS2、設(shè)一個(gè)存儲(chǔ)單元的邏輯地址為1000H:1234H,則物理地址為(C)A02234HB12340HC11234HD21234H3、8

2、0888086 存儲(chǔ)器分段,每個(gè)段不超過(guò)( D ) A64K個(gè)字B32K個(gè)字節(jié) Cl兆個(gè)字節(jié)D64K個(gè)字節(jié)4、要輸入端口1234H中的8位數(shù)據(jù),其指令應(yīng)是(B)AMOV DX,l234H BMOV DX,1234H OUT DX,AL IN AL,DXCIN AX,1234H DOUT DX,1234H5、若AX15要得到AX15應(yīng)執(zhí)行的指令是(A)ANEG AX BNOT AX CINC AXDDEC AX6、80868088系統(tǒng)執(zhí)行傳送指令MOV時(shí)(A)A不影響標(biāo)志位 B影響 DF方向標(biāo)志 C影響 SF符號(hào)標(biāo)志 D影響 CF進(jìn)位標(biāo)志7、MOV AL 79,ADD AL 0B1H,上面指令執(zhí)

3、行后,設(shè)置的標(biāo)志位CF和OF的值是(D)ACF0,OF1 BCF1,OF1 CCF0,OF0 DCF1,OF08、下列指令中操作數(shù)在代碼段中的是(A)AMOV AL,42H BADD AL,BL CSUBBX,Dl D,INCDI9、用REPESCASB指令對(duì)字符串進(jìn)行掃描,如CX0時(shí),掃描結(jié)束,那么表示(D) A在字符串中遇上第 AL 中指定的字符 B在字符串中有一個(gè) AL 中指定的字符 C在字符串中有一個(gè)不是 AL 中指定的字符 D在字符串中遇上第 AL 中指定的字符 10、下列指令執(zhí)行后對(duì)源和目的操作數(shù)均無(wú)影響的是( D ) AMOV BX2,AX BSUB AX,2467H CSBB

4、SI,BX DCMP AX,BX 11、表示過(guò)程定義結(jié)束的偽指令是(A)AENDP BENDS CEND DENDM 12、假設(shè)存儲(chǔ)器中從7462H單元開始的四個(gè)相鄰字節(jié)單元中的內(nèi)容依次是32H,46H,52H,0FEH,則存放字?jǐn)?shù)據(jù)OFE52H的字地址是(C)A7462 H B7463H C7464H D7465H13、下面XCHG指令語(yǔ)句中語(yǔ)法正確的是(B)AXCHG AX,DS BXCHG BL,BX CXCHG AL,0FH DXCHGSI,DI14、設(shè)BXl234H,DS2000H,(2l234H)5678H,則指令LEA SI,BX執(zhí)行后的結(jié)果是(B)ASI5678H BSIl23

5、4H CSI2000HDSI3234H15、使用 DOS 功能調(diào)用時(shí),子程序編號(hào)應(yīng)放在( A )寄存器中。 AAH BAL CAX D任意指定填空題(每空2分,共 20分) 得分評(píng)閱人 1、在除法指令I(lǐng)DIV BX 中,被除數(shù)隱含為_DX與AX_。2、8086/8088存儲(chǔ)器結(jié)構(gòu)要求存儲(chǔ)空間分段使用。因此,要分別定義 數(shù)據(jù)段 , 代碼段 ,堆棧段和附加段。3、DOS系統(tǒng)功能調(diào)用中02調(diào)用的功能是_顯示一個(gè)字符_ 。4、指令MOV AX,SEG BUF 的執(zhí)行,是把_BUF所在段的段地址_送到 AX中。5、每次進(jìn)行串掃描指令 SCAS 時(shí),要進(jìn)行遞增或遞減修改的變址寄存器是_DI_。6、宏定義開

6、始用的偽指令是_MACRO_。 7、DF是程序狀態(tài)字寄存器中的_方向_標(biāo)志位。8、調(diào)用子程序的指令是_CALL_,子程序返回指令是_RET_簡(jiǎn)答題(每題 4分,共8分) 得分評(píng)閱人 1、下面指令有錯(cuò)誤嗎?什么錯(cuò)誤? (1)MOV 34H,BL (2)XCHG DS,AX答:(1)錯(cuò),立即數(shù)不能作目的操作數(shù)(2)錯(cuò),XCHG 指令中不能用段寄存器 2、設(shè)執(zhí)行前 SI1000H,DS2000H,存儲(chǔ)單元(21000H)1245H,下面二條指令分別執(zhí)行后 BX中的值各是多少? (l)MOV BX,SI (2)LEA BX,SI答:(l)BX1245H (2)BX1000H 程序分析題(每題 4分,共

7、 12分) 得分評(píng)閱人 1、 MOV AX,10 SHL AX,1 SHL AX,1 MOV BX,AX MOV CL,2 SHL AX,CL ADD AX,BX 上述程序段執(zhí)行后,BX_40或28H_,AX_200或00C8H_2、 MOV AL,01 H ROR AL,l OR AL,AL NEG AL 上述程序段執(zhí)行后,AL_80H_,CF_1_。3、 MOV BL,0 MOV CX,16AGAIN: ROL AX,1 ADC BL,0 ROL DX,1 ADC BL,0 LOOP AGAIN已知DX:AX中存放32位數(shù),分析該程序段將完成什么功能?答:完成的功能是將統(tǒng)計(jì)DX:AX中1的

8、個(gè)數(shù),并將統(tǒng)計(jì)結(jié)果存入BL中。程序填空題(每空2分,共 10分) 得分評(píng)閱人 1、下列程序段將AX中值乘以9,請(qǐng)將程序填寫完整(1)_MOV BX,AX_MOVCL,3(2)_SHL AX,CL_ ADDAX,BX2、下面程序用來(lái)查找字符串STRING中是否有字母“A”,有則AL=0;否則AL=1,請(qǐng)將程序填寫完整(每空僅填一條指令) MOV CX,20 ;假設(shè)字符串長(zhǎng)度為20 MOV SI,0 (1)_ MOV AL,41H _NEXT: CMP AL,STRINGSI JE YESA (2)_ INC SI _ LOOP NEXTNOA: MOV AL,1 (3)_ JMP DONE _Y

9、ESA: MOV AL,0DONE: 編制程序題(共20分) 得分評(píng)閱人 1、寫出實(shí)現(xiàn)下列16位有符號(hào)數(shù)計(jì)算的指令序列。(8分) Z(W*Y)/(X+6)解:MOV AX,W IMUL Y MOV BX,X ADD BX,6 IDIV BX MOV Z,AX2、已知三個(gè)帶符號(hào)的字節(jié)數(shù)據(jù)a,b,c存放在ADR開始的連續(xù)單元中,若a,b,c同時(shí)為正數(shù)則FLAG單元置0,若同時(shí)為負(fù)數(shù),則FLAG單元置1,否則FLAG單元置全1,請(qǐng)編寫完整源程序。(12分)解:DATASEGMENT ADR DB a,b,c FLAGDB ? DATA ENDS STACK1 SEGMENT PARA STACK D

10、B 10H DUP(0) STACK1 ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK! START:MOV AX,DATA MOV DS,AX MOV DX,0 LEA BX,ADR MOV CX,3 LOP: MOV AL,BXTEST AL,80 H JZ K1 ADD DH,1 JMP K2 K1: ADD DL,1 K2: INC BX LOOP LOP CMP DL,3 JZ K3CMP DH,3 JZ K4 JMP K5 K3: MOV FLAG,0 JMP K5 K4: MOV FLAG,1 JMP K6 K5: MOV FLAG,OFFH K6:

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論