版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、西昌學(xué)院成人高等教育考試試卷專業(yè)匯編語言程序設(shè)計(jì)姓名試題成績一、單項(xiàng)選擇題(每1分,共15分)1 將下列二進(jìn)制數(shù)0111,1111,1111轉(zhuǎn)換為16進(jìn)制數(shù)和10進(jìn)制數(shù)是()A.07FFH 3021D B. 6FEH 1021D C. 07FFH 2012D D. 07FFH 2047D2 .在1BM Pc機(jī)的IN和OUT指令中,I/O端口號(hào)通常是由 Dx寄存器來提供的,但有時(shí)也可以在 指令中用一個(gè)字節(jié)來表示端口號(hào)。t可可以直接由指令指定的I/O端口號(hào)有多少個(gè)?()A. 127DB.255D C. 256D D.128D3 .設(shè)MYDAT是一個(gè)字變量,下列指令中,錯(cuò)誤的是()A.MOV BX,
2、 10100BB.MOV DS,AXC.ADD BX, 10100HD.MOV BX, MYDATSI4 .設(shè)有關(guān)寄存器及存儲(chǔ)單元的內(nèi)容如下:(DS) =2000H, (BX) =0100H, (SI) =0002H,(20100)=12H, (20102) =56H, (20103) =78H , (21200) =2AH , (21201) =4CH, (20202) =0B7H, (21203) =65H,試指出:MOV AX , 1100hBX指令執(zhí)行后,AX寄存器內(nèi)是()A.5678H B.4C2AH C.2A4CH D.7856H5 . 一臺(tái)微型計(jì)算機(jī)的字長為 16位,如果采用字節(jié)
3、編址,那么它可以訪問的最大存儲(chǔ)空間是多少字節(jié)(,試用16進(jìn)制數(shù)表示該機(jī)的地址范圍()A.1M 0FFFFFH B.64K 0FFFFH C.128K 0FFFFH D.128K -FFHFFH6 .如果在一個(gè)程序段開始執(zhí)行之前,(cs)=0A7F0H, (1P) = 2B40H,試問該程序段的第一個(gè)字的物理地址是 ()A.BAA40H B.AAB40H C.AAA40H D.0D603H7 .下列指令哪個(gè)是錯(cuò)誤的(設(shè)OP1, OP2是已經(jīng)用DB定義的變量名)()A.CMP BL, OP1 B.MOV BX , 111001BC. INC OP2D.SAR AX , CL8 .假定(DX) =1
4、0111001B, (CL) =05, (CF) =1 試確定:RCL DL , CL 指令執(zhí)行后, DX中的值是()A.00CEH B.009DHC.00B9HD.003BH9 .有符號(hào)定義語句如下:BUFF DB 1,2, 3, 123EBUFF DB 0L EQU EBUFF - BUFF問L的值為多少()A.6D B.7D C.3D D.5D.10 . IBMPC機(jī)中下列那些寄存器可以用來存儲(chǔ)存儲(chǔ)器地址(A、BX, BP, SP, CXB、AX , SI, DI , DXDX , SI, DI , SPB.MOV AX , SIDID.MOV BYTE PTR 100,100C、BX
5、, SI, DI , SPD、11 .下列指令中正確的是()A.MOV BX , SIC.MOV BX , OFFSET NAMESI12下列程序段執(zhí)行后,寄存器 BX中的內(nèi)容是什么()MOV CL , 3MOV BX , 0B7HROL BX , 1RCR BX , CLA、 0EDH B、 0DEH C、 0CDH D、 0CCH13JB 指令的測(cè)試條件是()A. CF=0 B. CF=1 C .OFVCF=1 D.OF=114在 DEBUG 中( )命令用來匯編一句匯編語言語句15 A 、 AB、 U C 、 E D、 D16 . 指令 STI 的功能是()17 (A)允許中斷(B)不允
6、許中斷(C)允許單步(D)不允許單步二 .不定項(xiàng)選擇題,漏錯(cuò)多選不得分。(每題兩分,共20分)18 .CPU 由那三部分構(gòu)成()A.算術(shù)邏輯部件B.控制邏輯部件C.工作寄存器組D.總線控制邏輯部件19 . 高級(jí)語言的翻譯程序有哪兩種方式()A.翻譯方式 B.編譯方式C.解釋方式D.匯編方式20 .外部設(shè)備與主機(jī)的通信是通過外設(shè)接口進(jìn)行的,每個(gè)接口包括一組寄存器。一般說來這些寄存器有()三種A.數(shù)據(jù)寄存器B.狀態(tài)寄存器C.命令寄存器D.通用寄存器21 .用來當(dāng)著一個(gè)變址 ,加強(qiáng)尋址功能的寄存器有()A.AX B.BX C.CX. D.SI22 .下列那些為不正確或不是的立即尋址方式(A.MOVA
7、L , 5B.MOV AX , 0204C.MOV DS: 0027H, AH D.ADD AL , 12H23 .TEST 指令,所做的邏輯運(yùn)算為:(A.與 B.或 C.異或D.非24 .與 REP、 REPZ、 REPNZ 連用的指令有(A.SCAS B.MOV25 .下列指令哪些是正確的(A.POP CSC.LEA BX,NAME126 .段間直接遠(yuǎn)跳轉(zhuǎn)有( A.JMP OPRC. JZ FAR PTR27 .下列那些指令與中斷有關(guān)(A. INT B.RETC.CMPS D.IN)B.XCHG DS,ESD.IN AL,61H)8. JMP FAR PTR OPROPR D.JMP DW
8、ORD PTR OPR)C.IRET D.INTO三 .判斷題(每題1 分,共15分)28.8086共有256種中斷類型,對(duì)應(yīng)中斷向量表 00000-000FFH,每種中斷類型的中斷向量占 4 個(gè)字節(jié)()29 .MOV mem ,mem 是一種錯(cuò)誤的指令格式()30 .CMP 指令做的是減操作,并且不保存結(jié)果()31 .SAL 是一個(gè)算術(shù)左移指令()32 .RADX 是用來控制匯編程序的默認(rèn)進(jìn)位計(jì)數(shù)的偽操作()33 .macro name MACROENDMS 是用來定義宏的偽操作()34 .在宏定義體內(nèi),定義標(biāo)號(hào)不用 LOCAL偽操作一樣沒問題()35 .宏名不能與指令操作碼相同()36 .
9、將一個(gè)二進(jìn)制數(shù)算術(shù)左移一位,可以看著是將其乘了2,右移一位則看著是除了2( )37 .兩個(gè)無符號(hào)數(shù)做減法運(yùn)算后 CF位被置為1,表示運(yùn)算中有借位()38 .乘法指令的乘數(shù)是字時(shí),是將結(jié)果的高位保存在 AX中()39 .在輸入輸出指令中當(dāng)端口號(hào)255時(shí),就一定只能用短格式。即將端口號(hào)送入DX( )40 .指令I(lǐng)NC AX是正確的指令()41 .指令MOV WORD PTR BX , 100H是正確的指令()42 .指令MOV AX , VAR1-VAR2+10 (VAR1 , VAR2都是字變量名)是正確的指令()43四.填空題(每題2分,共20分)41.在存儲(chǔ)器中存放信息如圖,試讀出30022
10、H和30024H字節(jié)單元的內(nèi)容, 以及30021字單元的內(nèi)容 。30020ABH3002134H3002212H30023CDH30024EFH42.在EM PC微機(jī)上,進(jìn)行下面補(bǔ)碼表示加J 8位二進(jìn)制數(shù)運(yùn)算:01101011+11010110),OF= (), ZF=(是否保存結(jié)果).)問:標(biāo)志位CF=(), SF=(43.TEST指令與AND指令的區(qū)別在于( 44.設(shè) DS=1000,BX=2000,SI=0005,12005=1234,指令MOV DI , OFFSETBxSI若為合法指令,請(qǐng)寫出執(zhí)行后的結(jié)果;若為非法指令,請(qǐng)指出其錯(cuò)誤45,存儲(chǔ)器地址lFD0 : 000A的物理地址是
11、。以該地址為物理地址。填寫可以組合的另外 兩種地址表現(xiàn)形式 : 020A、1A00:。46.設(shè)LOOP1是一個(gè)標(biāo)號(hào),偏移屬性值為0120H ,在執(zhí)行指令 JMP SHORT LOOP1時(shí)IP=0100 CS=2000,指令執(zhí)行后跳轉(zhuǎn)到物理地址為 的指令去執(zhí)行五.分析程序并寫出功能與結(jié)果(每題5分,共15分)41.有一段程序如下:MOV CX,64HLEA SI,NAME1LEA DI,NAME2REP MOVSB這段程序完成什么動(dòng)作:42分析下列程序段執(zhí)行或,A單元的內(nèi)容是什么? DATA SEGMENTADW0BDW0CDW15H,5H,50HDATA ENDSCODE SEGMENTMOV
12、 BX,OFFSET CMOV AX,BXMOV B,AXMOV AX,2BXADD AX,BMOV A,AXCODE ENDSA單元的結(jié)果是六.程序填空(每題15分,共15分)本程序?qū)崿F(xiàn)將,BX寄存器內(nèi)的2進(jìn)制數(shù)用16進(jìn)制的形式,在屏幕上顯示出來,請(qǐng)將沒寫完的空 格填上。CODE SEGMENTMAIN PROC FARASSUME CS:CODESTART:PUSHDSSUBAX,AX AXMOV CH,ROTATE:MOV CL,4ROL BX, CLMOV AL , BLAND AL, ADD AL, 30HCMP AL , JL PRINTITADD AL,7HPRINTIT:MOV
13、 DL,ALMOV AH,2INT 21H DEC JNZ ROTATE RET MAI ENDP CODE ENDSEND START匯編語言程序設(shè)計(jì)標(biāo)準(zhǔn)答案1 分,共 15 分) .1 將下列二進(jìn)制數(shù)0111,1111,1111 轉(zhuǎn)換為 16 進(jìn)制數(shù)和10進(jìn)制數(shù)是( D )A.07FFH 3021DB. 6FEH 1021DC. 07FFH 2012DD. 07FFH 2047D44.在IBM Pc機(jī)的IN和OUT指令中,I/o端口號(hào)通常是由 Dx寄存器來提供的,但有時(shí)也可以在 指令中用一個(gè)字節(jié)來表示端口號(hào)。試問可以直接由指令指定的I o 端口號(hào)有多少個(gè)?( C)A. 127DB.255D
14、 C. 256D D.128D45 . 設(shè) MYDAT 是一個(gè)字變量,下列指令中,錯(cuò)誤的是(C )A.MOV BX, 10100BB.MOV DS,AXC.ADD BX, 10100HD.MOV BX, MYDATSI46 .設(shè)有關(guān)寄存器及存儲(chǔ)單元的內(nèi)容如下:( DS) =2000H, ( BX) =0100H, ( SI) =0002H,( 20100) =12H, ( 20102) =56H, ( 20103) =78H, ( 21200) =2AH, ( 21201) =4CH, ( 20202) =0B7H, (21203) =65H,試指出:MOV AX , 1100hBX指令執(zhí)行后
15、,AX 寄存器內(nèi)是(B )A.5678H B.4C2AHC.2A4CH D.7856H47 . 一臺(tái)微型計(jì)算機(jī)的字長為16 位,如果采用字節(jié)編址,那么它可以訪問的最大存儲(chǔ)空間是多少字節(jié) (),試用16進(jìn)制數(shù)表示該機(jī)的地址范圍( B )A.1M 0FFFFFHB.64K 0FFFFHC.128K 0FFFFHD.128K -FFHFFH48 .如果在一個(gè)程序段開始執(zhí)行之前,(cs)=0A7F0H , (1P) = 2B40H ,試問該程序段的第一個(gè)字的物理地址是 ( C )A.BAA40H B.AAB40H C.AAA40H D.0D603H49 .下列指令哪個(gè)是錯(cuò)誤的(設(shè)OP1,OP2是已經(jīng)用
16、DB 定義的變量名)(B )A.CMPBL,OP1 B.MOVBX ,111001BC. INC OP2D.SAR AX, CL50. 假定(DX) =10111001B, ( CL) =05, ( CF) =1 試確定:RCL DL, CL 指令執(zhí)行后,DX 中的值是(b )A.00CEH B.009DHC.00B9HD.003BH51. 有符號(hào)定義語句如下:BUFF DB 1, 2, 3, 123EBUFF DB 0L EQU EBUFF - BUFF問 L 的值為多少( A )A.6D B.7D C.3D D.5D.52. IBMPC 機(jī)中下列那些寄存器可以用來存儲(chǔ)存儲(chǔ)器地址(A、 BX
17、, BP, SP, CXC、 BX, SI, DI , SPB、 AX, SI, DI , DXD、 DX, SI, DI , SP53.下列指令中正確的是(D)A.MOV BX , SIC.MOV BX, OFFSET NAMESIB.MOV AX , SIDID.MOV BYTE PTR 100 , 10054 下列程序段執(zhí)行后,寄存器BX 中的內(nèi)容是什么(A)MOV CL , 3MOV BX , 0B7HROL BX , 1RCR BX , CLA、 0EDH B、 0DEH C、 0CDH D、 0CCH55JB 指令的測(cè)試條件是(A)A. CF=0 B. CF=1 C .OFVCF=
18、1 D.OF=156在 DEBUG 中( A )命令用來匯編一句匯編語言語句57 A 、 A B、 U C 、 ED、 D58 . 指令 STI 的功能是( A )59 (A)允許中斷(B)不允許中斷(C)允許單步 (D)不允許單步.不定項(xiàng)選擇題,漏錯(cuò)多選不得分。(每題兩分,共20分)60 .CPU 由那三部分構(gòu)成(ABC)A.算術(shù)邏輯部件B.控制邏輯部件C.工作寄存器組D.總線控制邏輯部件61 .高級(jí)語言的翻譯程序有哪兩種方式(BC)A.翻譯方式B.編譯方式C.解釋方式D.匯編方式般說來62 .外部設(shè)備與主機(jī)的通信是通過外設(shè)接口進(jìn)行的,每個(gè)接口包括一組寄存器。一般說來這些寄存器有(ABC )
19、三種B.數(shù)據(jù)寄存器B.狀態(tài)寄存器C.命令寄存器D.通用寄存器63 .用來當(dāng)著一個(gè)變址 ,加強(qiáng)尋址功能的寄存器有(D)A.AX B.BX C.CX. D.SI64 .下列那些為不正確或不是的立即尋址方式(CB )A.MOVAL , 5B.MOV AX , 0204C.MOV DS: 0027H, AH D.ADD AL , 12H65 .TEST 指令,所做的邏輯運(yùn)算為:( A )A.與B.或C.異或D.非66 .與 REP、 REPZ、 REPNZ 連用的指令有(AC )A.SCAS B.MOV C.CMPS D.IN67 .下列指令哪些是正確的(D )A.POP CSB.XCHG DS,ES
20、C.LEA BX,NAME1D.IN AL,61H68 .段間直接遠(yuǎn)跳轉(zhuǎn)有(B)A.JMP OPRB. JMP FAR PTR OPRC. JZ FAR PTR OPR D.JMP DWORD PTR OPR69.下列那些指令與中斷有關(guān)(ACD )A. INT B.RET C.IRET D.INTO.判斷題(每題1 分,共 15分)70.8086共有256種中斷類型,對(duì)應(yīng)中斷向量表 00000-000FFH,每種中斷類型的中斷向量占4個(gè)字節(jié)( F )71 .MOV mem ,mem 是一種錯(cuò)誤的指令格式( T )72cMp指令做的是減操作,并且不保存結(jié)果( T )72 .SAL是一個(gè)算術(shù)左移指
21、令( T )74 .RADX是用來控制匯編程序的默認(rèn)進(jìn)位計(jì)數(shù)的偽操作( F )75 .macro nameMACRO -ENDMS 是用來定義宏的偽操作( F )76 .在宏定義體內(nèi),定義標(biāo)號(hào)不用 LOCAL偽操作一樣沒問題(F )77 .宏名不能與指令操作碼相同(F )78 .將一個(gè)二進(jìn)制數(shù)算術(shù)左移一位,可以看著是將其乘了2,右移一位則看著是除了2( T )79 .兩個(gè)無符號(hào)數(shù)做減法運(yùn)算后 CF位被置為1,表示運(yùn)算中有借位(T )80 .乘法指令的乘數(shù)是字時(shí),是將結(jié)果的高位保存在 AX中(F )81 .在輸入輸出指令中當(dāng)端口號(hào)255時(shí),就一定只能用短格式。即將端口號(hào)送入DX( T )82 .
22、指令I(lǐng)NC AX是正確的指令(F )83 .指令 MOV WORD PTR BX , 100H 是正確的指令( T )84 .指令MOV AX , VAR1-VAR2+10 (VAR1 , VAR2者B是字變量名)是正確的指令( T)85四.填空題(每題2分,共20分)41 .在存儲(chǔ)器中存放信息如圖,試讀出30022H和30024H字節(jié)單元的內(nèi)容, 以及30021字單元的內(nèi)容 。3002012H3002134H30022ABH30023CDH30024EFH42 .在舊M PC微機(jī)上,進(jìn)行下面補(bǔ)碼表示的8位二進(jìn)制數(shù)運(yùn)算:01101011+110101100).)。OFFSET后只能跟符號(hào)地問:標(biāo)志位 CF=( 1), SF=( 0), OF= (0), ZF=(43 .TEST指令與AND指令的區(qū)別在于( 是否保存結(jié)果44 .設(shè) DS=1000,BX=2000,SI=0005,12005=1234,指令 MOV DI , OFFSETBxSI若為合法指令,請(qǐng)寫出執(zhí)行后的結(jié)果;若為非法指令,請(qǐng)指出其錯(cuò)誤 址。45 .存儲(chǔ)器地址lFD0: 000A的物理地址是 1fd0a。以該地址為物理地址。填寫可以組合的另外兩種地址表現(xiàn)形式 1fc0: 020A、1A00:_5d0a。46 .設(shè)LOOP1是一個(gè)標(biāo)號(hào),偏移屬性值為0120H ,在執(zhí)行
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 我錯(cuò)了記敘文
- 個(gè)人主管述職報(bào)告范文集錦十篇
- 小區(qū)物業(yè)委托管理協(xié)議(34篇)
- 花園小區(qū)物業(yè)管理投標(biāo)書
- 借款合同范本(2篇)
- 工業(yè)用地租賃協(xié)議
- 場(chǎng)地設(shè)備租用協(xié)議書
- 2025年運(yùn)載火箭控制系統(tǒng)仿真實(shí)時(shí)處理系統(tǒng)項(xiàng)目建議書
- 八年級(jí)語文上冊(cè)第四單元16散文二篇教案新人教版1
- 2025年聚甲醛、聚甲醛合金及改性材料項(xiàng)目建議書
- 獲獎(jiǎng)一等獎(jiǎng)QC課題PPT課件
- 企業(yè)中高層人員安全管理培訓(xùn)--責(zé)任、案例、管理重點(diǎn)
- 人教版小學(xué)三年級(jí)數(shù)學(xué)上冊(cè)判斷題(共3頁)
- 國際項(xiàng)目管理手冊(cè)The Project Manager’s Manual
- 小學(xué)五年級(jí)思政課教案三篇
- 高強(qiáng)螺栓施工記錄
- 一億以內(nèi)的質(zhì)數(shù)表(一)
- 華為內(nèi)部虛擬股管理暫行條例
- 大劇院建設(shè)項(xiàng)目設(shè)計(jì)投資造價(jià)估算
- (完整版)倒插、翻口、評(píng)點(diǎn)文件
- 病理生理學(xué)缺氧
評(píng)論
0/150
提交評(píng)論