




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上西北民族大學(xué)計算機(jī)科學(xué)與信息工程學(xué)院期末考試匯編語言試卷(A卷)專業(yè): 課程代碼: 學(xué)號: 姓 名: 總 分題號一二三四五六七核分人題分20201214101212復(fù)查人得分得 分評卷人一、單項選擇題(在每小題的四個備選答案中,選出一個正確的答案,并將其代碼填入題干后的括號內(nèi)。每小題1分,共20分)1. 計算機(jī)中為便于存儲及計算機(jī)的物理實現(xiàn),采用( A )A二進(jìn)制數(shù)B十進(jìn)制數(shù)C八進(jìn)制數(shù)D十六進(jìn)制數(shù)2. 為了區(qū)別不同數(shù)制的數(shù),通常用字母( A )表示二進(jìn)制數(shù)A.BB.EC.FD.S3. 在86系列的CPU中,訪問I/O設(shè)備采用( B )方式A.統(tǒng)一地址B.獨立地址C.混
2、合地址D.直接地址4. 表示串操作方向的是( D )A.AFB.IFC.CFD.DF5. 存儲器分段時表示偏移地址是18位二進(jìn)制代碼,則一個段最多有( B )A.128KBB.256KBC.512KBD.1MB6. 保存當(dāng)前棧頂偏移地址的寄存器是( A )A.SPB.BPC.IPD.SS7. 棧頂物理地址為24600H,執(zhí)行完P(guān)USH DX指令后,棧頂?shù)奈锢淼刂窞椋?D )A. 24602H B. 24601H C.245FFH D.245FEH8. 偽指令在程序( B )階段被處理A.編寫B(tài).匯編C.連接D.運(yùn)行9. 指令MOV AX,BP采用的尋址方式是( B )A.寄存器尋址B.間接尋址
3、C.變址尋址D.直接尋址10. 一個完整、獨立的匯編語言源程序可以沒有( C )偽指令A(yù).段定義B.存儲模式定義C.程序開始D.程序結(jié)束11. 取指令操作的默認(rèn)地址是( A )A.CS:IPB.DS:SIC.ES:DID.SS:SP12. 在非串操作指令中用BX或DI作為基址時默認(rèn)段地址是( B )A.CS,不可用段超越B.DS,可用段超越C.ES,不可用段超越D.SS,可用段超越13. MOV AX,DI取得內(nèi)存操作數(shù)由( D )執(zhí)行A.ALUB.EUC.地址加法器D.BIU14. JMP NEAR PTR BX使用( A )段寄存器A.CS,DSB.DS,ESC.ES,SSD.DS,SS1
4、5. 從功能上看,不引起非順序執(zhí)行的指令有( D )A.RETB.CALLC.INTD.SCASB16. 響鈴符的ASCII編碼為( D )A.0DHB.0AHC.20HD.07H17. 操作系統(tǒng)1號功能調(diào)用輸入的字符存放在( B )寄存器中A.AHB.ALC.DHD.DL18. 不能作為匯編語言中標(biāo)號的有( C )A._A_B.6C.AAAD.?DB?19. 可能改變標(biāo)志寄存器的值的指令有( D )A.LODSBB.LODSWC.POPD.POPF20. 在small內(nèi)存模式中,如果參數(shù)采用棧方式傳遞,在被調(diào)用過程中取得倒數(shù)第2個調(diào)用參數(shù)可使用( D )A.BPB.BP+2C.BP+4D.B
5、P+6得 分評卷人二、填空題(每空1分,共20分)1. 2D 1272. CPU(或中央處理器) 內(nèi)存 I/O子系統(tǒng)(或輸入/輸出子系統(tǒng))3. 注釋 4. 3017A 5. ADD AL,BXSI 6. SI+1000H7. AX 8659匯編結(jié)束偽指令10匯編階段11等號(或=)12操作系統(tǒng)131024(或400H)1464K(或65536,10000H,216)150FFFF0H(或FFFF:0000)1641H、42H17從右到左1. 二進(jìn)制數(shù)轉(zhuǎn)換為十六制數(shù)是 2D ,二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)是 127 。 2. 從微處理器的角度來看,計算機(jī)結(jié)構(gòu)可分為 CPU 、 內(nèi)存 和 I/O子系統(tǒng)
6、三個主要部分。3. 匯編語言源程序中的每個語句由4部分組成,分別是:名字、操作碼助記符、操作數(shù)和 注釋。4. 在實模式下,地址3017H:000AH存儲單元的物理地址是3017A 。5. 把地址為BX+SI的存儲單元中的數(shù)據(jù)與AL中的數(shù)值相加,結(jié)果存入AL的指令為 ADD AL,BXSI 。6. 指令“MOV DL,1000HSI”中源操作數(shù)的地址是 SI+1000H 。7. 執(zhí)行“MUL BL”之后,積存放在 AX 中。8. 若二進(jìn)制值表示無符號數(shù),其值為_65_。9. 匯編語言程序的最后一條指令是_匯編結(jié)束偽指令_。10. MOV AX,3*4中的乘法是在_匯編階段_計算的。11. 可以修
7、改其值的定義符號常量的偽指令是_等號_偽指令。12. MOV AX,DATA中AX的值是由_操作系統(tǒng)_在程序運(yùn)行之前傳過來的。13. .STACK偽指令默認(rèn)分配_1024_字節(jié)的棧空間。14. 在8086中,一個邏輯段最長為_64K _字節(jié)。15. 8086CPU加電后執(zhí)行的第一條指令的物理地址為_0FFFF0H _。16. DB AB定義了2個字節(jié),在內(nèi)存中的16進(jìn)制代碼按順序為_41H、42H _。17. 調(diào)用C語言函數(shù)時參數(shù)的進(jìn)棧順序是_從右到左_。得 分評卷人三、給出能實現(xiàn)指定功能的程序片段。(每小題1分,共12分)1. 將寄存器AX置0XOR AX,AX2. 將寄存器AL內(nèi)容送到DL
8、中 MOV DL,AL3. 將寄存器BX內(nèi)容送到內(nèi)存單元7C01H中 MOV 7C01H,BX4. 將寄存器DX內(nèi)容加上BX的內(nèi)容,結(jié)果送到DX中 ADD DX,BX5. 將寄存器CX內(nèi)容加上立即數(shù)0A000H,結(jié)果送到CX中 ADD CX, 0A000H6. 將寄存器AX內(nèi)容減去0B800H,結(jié)果送到AX中SUB AX,OB800H7. 將寄存器AL的D6,D5,D1位清零 ADD AL,B 8. 將寄存器DX:AX的內(nèi)容除以內(nèi)存DS:4920H的內(nèi)容 DIV WORD PTR 4920H9. 將寄存器AL的內(nèi)容乘BL的內(nèi)容,結(jié)果送到BX寄存器 MUL BL MOV BX,AX10. 若AX
9、為零則轉(zhuǎn)向短標(biāo)號SLABEL OR AX,AXJZ SLABEL11. 將AX的一個字輸出到端口3D9H MOV DX,3D9H OUT DX,AX12. 操作系統(tǒng)1號功能調(diào)用(輸入一個字符)MOV AH,1INT 21H得 分評卷人四、判斷題(認(rèn)為對的,在題后的括號內(nèi)打“”,認(rèn)為錯的打“×”。每小題1分,共14分)1. POP CS( 0 )2. MOV AH,BH( 1 )3. MOV DS,BX( 1 )4. MOV AX,SP+2 ( 0 )5. PUSH AH( 0 )6. MOV CX,AX( 1 )7. LEA BX,SI( 0 )8. MUL AX,12H( 0 )9
10、. MOV SP,BP( 1 )10. JMP BX ( 0 )11. ADD AL,10000B( 1 )12. AND DS,0FH( 0 )13. REPE MOVSB( 1 )14. STD( 1 )得 分評卷人五、簡答題(每小題5分,共10分)1. 簡述PC最低1M主存空間的使用情況; 最低1M主存空間從低地址到高地址可分為4個區(qū)段:基本RAM區(qū)(0-9FFFFH):共640K,由操作系統(tǒng)管理;保留的顯示RAM區(qū)(A0000H-BFFFFH):共128K,由顯示部件使用;I/O擴(kuò)展ROM區(qū)(C0000H-DFFFFH):共128K,由擴(kuò)展ROM使用;系統(tǒng)ROM區(qū)(E0000H-FFF
11、FFH):共128K,由BIOS使用。2. 簡述用缺省方式和Turbo C及Turbo Assember實現(xiàn)時,在C語言程序中調(diào)用匯編語言子程序時程序中需要注意哪些方面?得 分評卷人六、程序填空題(每空1分,共12分)設(shè)X、Y為WORD型變量。理解以下程序,填寫空白。1. 計算Y=|X| TEST AX, NEG AXPOS:MOV ,2. 調(diào)用子程序SR1計算兩個無符號字節(jié)參數(shù)84和96的乘積,將計算結(jié)果存入變量Y中。SR1 PROC NEAR PUSH BP MOV BP,SP MOV AL,81 MOV BL,91 MUL BL SR1 ENDPSTART:MOV AX, PUSH AX MOV AX,94 PUSH AX MOV Y,得 分評卷人七、程序設(shè)計題(每題6分,共12分)1. 編寫一個函數(shù)過程,將高2位在AX中、低2位在BX中用ASCII碼表示的4位十進(jìn)制數(shù)轉(zhuǎn)換為16位二進(jìn)制數(shù)存放在AX中;2. 設(shè)程序開頭幾行為
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 紡織品檢驗員證書筆試需知內(nèi)容 試題及答案
- 國際商業(yè)美術(shù)設(shè)計師考試前言試題及答案
- lng工廠考試題及答案
- 小學(xué)消防考試試題及答案
- 助理廣告師考試項目分析方法試題及答案
- 歷年網(wǎng)絡(luò)安全試題及答案
- 助理廣告師考試的專業(yè)詞匯學(xué)習(xí)試題及答案
- 2025標(biāo)準(zhǔn)貨物租賃合同
- 助理廣告師考試真題解析試題及答案
- 永康英語面試真題及答案
- 《產(chǎn)銷協(xié)同資料》課件
- 財務(wù)管理-審計風(fēng)險及其防范措施-以普信永和會計師事務(wù)所為例
- 高中定語從句100題(含答案)
- 足球鞋選購指南
- 某標(biāo)準(zhǔn)件廠冷鐓車間低壓配電系統(tǒng)及車間變電所設(shè)計(超詳細(xì))
- 北京大學(xué)介紹課件
- 日本大眾文化-北京科技大學(xué)中國大學(xué)mooc課后章節(jié)答案期末考試題庫2023年
- 朝花夕拾電子版打印
- 初中數(shù)學(xué)北師大八年級下冊第五章分式與分式方程認(rèn)識分式
- 心肺復(fù)蘇操作考核評分表 (詳)
- 打造媽祖文化品牌
評論
0/150
提交評論