川大《匯編語(yǔ)言程序》第二次作業(yè)_第1頁(yè)
川大《匯編語(yǔ)言程序》第二次作業(yè)_第2頁(yè)
川大《匯編語(yǔ)言程序》第二次作業(yè)_第3頁(yè)
川大《匯編語(yǔ)言程序》第二次作業(yè)_第4頁(yè)
川大《匯編語(yǔ)言程序》第二次作業(yè)_第5頁(yè)
已閱讀5頁(yè),還剩11頁(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、一、單項(xiàng)選擇題。本大題共20個(gè)小題,每小題 2.0 分,共40.0分。在每小題給出的選項(xiàng)中,只有一項(xiàng)是符合題目要求的。1. 指令DIV BX,表示( A)。 A.  被除數(shù)(DX)(AX),除數(shù)(BX),運(yùn)算后商送AX,余數(shù)送DX B.  被除數(shù)(AX)(DX),除數(shù)(BX),運(yùn)算后商送AX,余數(shù)送DX C.  被除數(shù)(BX),除數(shù)(AX),運(yùn)算后商送AH,余數(shù)送AL D.  被除數(shù)(DX)(AX),除數(shù)(BX),運(yùn)算后商送DX,余數(shù)送AX 2.  答案(B)A.  42HB. 

2、60;156HC.  100HD.  157H3. 設(shè)(SS)=0913H,堆棧的深度為40H個(gè)字節(jié),則棧底字單元的物理地址是( C)。 A.  0916FHB.  09170HC.  0916EHD.  0953H 4. 設(shè)堆棧指針(SP)=0110H,執(zhí)行下面三條指令后,SP的內(nèi)容是(A)。PUSH   AXPUSHFPOP   AX A.  010EHB.  010AHC.  0116HD.  0108H

3、60;5. 設(shè)(DS)=3000H,(SS)=2000H,(BP)=1000H,指令NEG BYTE PTRBP中,操作數(shù)的物理地址是( D)。 A.  40000HB.  31000HC.  30000HD.  21000H  6. 下列邏輯地址中,表示將要執(zhí)行的指令地址的是( B)。 A.  DS:SIB.  CS:IPC.  ES:DID.  SS:SP7. 指令“OUT DX,AL”中DX的作用是( C)。 A.  目的寄存器B.  數(shù)據(jù)

4、寄存器 C.  存放端口地址的地址指針寄存器D.  存放一個(gè)操作數(shù) 8. 執(zhí)行段內(nèi)子程序調(diào)用指令時(shí),CPU將把( B)的值保存在堆棧中。 A.  CSB.  IPC.  SPD.  CS和IP 9. 下列語(yǔ)句中有語(yǔ)法錯(cuò)誤的語(yǔ)句是(A )。 A.  MOV AX, SIDIB.  CMP BYTE PTR BX, ALC.  ADD BX, BXD.  MOV CX, 56H 10. 指令I(lǐng)MUL CL,表示(A )。 A. &

5、#160;(AL)*(CL)(AX)B.  (AX)*(CL)(DX) C.  (AX)/(CL)(AL)D.  (CL)*(AL)(AL) 11. 已知(AX)=1111H,執(zhí)行指令“XOR AX,AX”后,AX的值是( B)。 A.  0FFFFHB.  0HC.  1111HD.  不確定 12. 將數(shù)據(jù)1234H存放在存儲(chǔ)單元中的偽指令是( D)。 A.  TT DB 12H, 34HB.  TT EQU 1234HC.  TT DB 1

6、234HD.  TT DW 1234H13. 循環(huán)控制指令LOOPNE/LOOPNZ結(jié)束循環(huán)的條件是( A)。 A.  (CX)=0或ZF=1B.  (CX)=0或ZF=0 C.  (CX)0且ZF=0D.  (CX)0或ZF=1 14. 已知(AX)=0335H, (DH)=38H,執(zhí)行指令SUB AL,DHAAS后,AX的值為( B)。 A.  207B.  0297HC.  02FDHD.  0207H 15. 為了使執(zhí)行串操作指令時(shí)串地址按減量方式

7、處理,應(yīng)使用指令( A)。 A.  STDB.  STIC.  CLDD.  CLI 16. 保存堆棧段段基值的寄存器是( D)。 A.  CSB.  SPC.  ESD.  SS 17. 指令TEST AX, ES:1023H中,源操作數(shù)的尋址方式是(B )。 A.  寄存器尋址B.  直接尋址C.  寄存器間接尋址D.  立即數(shù)尋址 18. 可以將AL寄存器中的數(shù)據(jù)變?yōu)槠鏀?shù)的指令是( D)。 A. &#

8、160;INC ALB.  MOV AL, 0FHC.  SHL AL, 1D.  OR AL, 01H 19. 將附加段中偏移量值為DI的存儲(chǔ)單元中的內(nèi)容送入BX寄存器的指令是(C )。 A.  MOV BX, DIB.  MOV BX, DI  C.  MOV BX, ES:DID.  LODSW 20. 某內(nèi)存單元的邏輯地址是1025H:0F2AH,那么其物理地址是( A)。 A.  1117AHB.  1F4FHC.  102C

9、5HD.  10250H 二、多項(xiàng)選擇題。本大題共10個(gè)小題,每小題 3.0 分,共30.0分。在每小題給出的選項(xiàng)中,有一項(xiàng)或多項(xiàng)是符合題目要求的。1. 下列指令中,錯(cuò)誤的指令是(BC )。  A.  AND AL, AB.  SHL AX, 4C.  MOV CS, AX D.  TEST BX, ALE.  MOV DS, 1234H2. 循環(huán)結(jié)構(gòu)的程序由以下( A D E)部分組成。 A.  循環(huán)參數(shù)初始化B.  產(chǎn)生條件C.  測(cè)試D.  

10、;循環(huán)工作部分E.  循環(huán)控制部分 3. 下列寄存器中是段寄存器的有( B C D)。 A.  BXB.  CSC.  DSD.  ESE.  SP 4. 下面關(guān)于宏指令的描述,正確的是( A C E)。 A.  宏指令的使用,并不能夠簡(jiǎn)化目標(biāo)程序 B.  宏定義中不能使用形式參數(shù) C.  宏指令和子程序都可以簡(jiǎn)化源程序的書(shū)寫(xiě) D.  宏指令和子程序目標(biāo)代碼的執(zhí)行方式相同 E.  宏指令執(zhí)行時(shí),不需要保護(hù)和

11、恢復(fù)斷點(diǎn) 5. 標(biāo)號(hào)的類(lèi)型可以是(A D )。 A.  NEARB.  WORDC.  DWORDD.  FARE.  DW 6. 下面的尋址方式屬于存儲(chǔ)器操作數(shù)的尋址方式的有(A B E  ) A.  直接尋址B.  基址變址尋址C.  寄存器尋址D.  立即數(shù)尋址E.  寄存器間接尋址 7. (AL)=9AH, (BH)=0C2H, 執(zhí)行語(yǔ)句ADD AL,BH后,下列各狀態(tài)標(biāo)志的值正確的是( A C )。 A.  

12、;ZF=0B.  CF=0C.  OF=1D.  SF=1E.  PF=0 8. 下面語(yǔ)句中,是偽指令語(yǔ)句的有(B D E )。  A.  CMP AX, CXB.   DB ?C.  IDIV CXD.  ORG 30HE.  DATA SEGMENT9. 下面指令中,可以將BX寄存器清0的指令是(B C  )。 A.  CMP BX, BXB.  XOR BX, BXC.  MOV BX, 0D.  M

13、OV BX, 1 EQ 010. 實(shí)現(xiàn)堆棧留空100H個(gè)字節(jié)單元,可選用的語(yǔ)句有(C D )。 A.  DB 25H DUP(4)B.  DD 50H DUP(0)C.  DB 100H DUP(0)D.  DW 50H DUP(0)E.  DW 80H DUP(0) 三、判斷題。本大題共15個(gè)小題,每小題 2.0 分,共30.0分。1. 指令I(lǐng)N AL,DX是合法的指令。 正確 錯(cuò)誤2. 指令XCHG BX,ES可以將寄存器BX和ES的內(nèi)容互換。 正確 錯(cuò)誤3. PF位可以用來(lái)表示運(yùn)

14、算結(jié)果中1的個(gè)數(shù)的奇偶性。 正確 錯(cuò)誤4. PUSH、POP指令的操作數(shù)必須是字操作數(shù)。 正確 錯(cuò)誤5. 內(nèi)存中字單元的地址必須是偶數(shù)地址。 正確 錯(cuò)誤6. 匯編程序和匯編語(yǔ)言源程序是同樣的概念。 正確 錯(cuò)誤7. 條件轉(zhuǎn)移指令與無(wú)條件轉(zhuǎn)移指令的轉(zhuǎn)移范圍是一樣的。 正確 錯(cuò)誤8. 符號(hào)定義語(yǔ)句不占內(nèi)存單元,變量定義語(yǔ)句占內(nèi)存單元。 正確 錯(cuò)誤9. 偽指令語(yǔ)句與指令語(yǔ)句只是不同的語(yǔ)句種類(lèi),沒(méi)有什么本質(zhì)區(qū)別。 正確 錯(cuò)誤10. 在變量定義時(shí),可以通過(guò)使用ORG偽指令指定變量在段中存儲(chǔ)時(shí)的偏移量。 正確 錯(cuò)誤11. CMP AX,BX執(zhí)行的操作是(AX)(BX),但結(jié)果不保存,只改變標(biāo)志寄存

溫馨提示

  • 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)論