「匯編語言程序設計復習參考」_第1頁
「匯編語言程序設計復習參考」_第2頁
「匯編語言程序設計復習參考」_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

匯編復習試題(僅供參考,全盤照抄出錯后果自負)簡答題1. 設A=186,B=273Q,C=0BBH,它們之間的關系是A.A>B>C?????B.A<B<CC.A=B=C ????D.A<B=C8086/8088的存貯器組織是將存儲器劃分為段,可作為段的起始地址是倍數A.185A2H ? B.00020HC.01004H?? D.0AB568H下列指令執行,能影響標志位的指令是(B )A.PUSHF@把標志寄存器的內容壓入堆棧??B.POPF@把當前堆棧頂的一個字傳到標志寄存器C.JNLE OPR @??D.LOOPE LOP@使寄存器cx-1,0lop,否則順序執行后面的。循環控制指令LOOPNZ/LOOPNE繼續執行循環的條件( B )A.CX≠0且ZF=1????B.CX≠0且ZF=05. VAR2是已定義的變量名,非法的表達式是(B)C.CX≠0或5. VAR2是已定義的變量名,非法的表達式是(B)A.VARl-VAR2 ???B.VAR2-VARl[BX]6. 設NUM=11011011B,指令MOV AX,NUM SHL6. 設NUM=11011011B,指令MOV AX,NUM SHL3執行后AX中的值是( A )A.11011011000B????B.1l011000BC.00011011B ??D.B7. 8088/8086存儲器分段,每個段不超過( )A.64K個字? ? B.32K個字節C.64K個字節????D.1兆個字節8. 若AX=-15要得到AX=15應執行的指令( )9. 8086/8088系統執行傳送指令MOV(A)A.NEG AX? B.NOT 9. 8086/8088系統執行傳送指令MOV(A)A.不影響標志位????B.影響DF方向標志C.影響SF符號標志 ??D.影響CF進位標志10. 10. 下列指令中操作數在代碼段中的是(A)A.MOV AL,42H B.ADD C.SUB [BX],DI? ??D.INC[DI]表過程定義結束的偽指令( A )A.ENDP? ??B.ENDS@段結束C.END@源程序結束? ? 條件轉換指令JNBE產生轉換的條件( A )A.CF=0ANDZF=0??B.CF=0 ANDZF=1C.CF=1AND?D.CF=1ANDZF=l設設執行PUSH BX,和PUSHF兩條指令,堆棧頂部的物理地址是(A)A.33CECHC.33CF4H??B.33CF2HD.33CE8H要輸入端口1234H中的8位數據,其指令應( B A.MOV DX,1234H? ?B.MOV DX,1234HOUT DX,AL ? AL,DXC.IN D.OUT 標志寄存器中屬控制標志位的是( B )@其余6個為狀態標志B.DF,IF,TFC.OF,CF,PF????D.AF,OF,SF16. 16. 用一條指令實現將寄存器BX和SI中的內容相加,結果送入AX中,這條指令( D )A.ADD AX,[SI][BX]??B.MOV AX,[BX+SI]XX中均為帶符號數,當進行字相除時,下面指令或指令序列正確的是C.ANDAX,[BX+SI]??DXX中均為帶符號數,當進行字相除時,下面指令或指令序列正確的是17.( B )A.DIV BX? ?B.CWDIDIV BXC.XORDX,DX??D.CBWDIVBXIDIVBX18. 18. 下列有語法錯誤的語句( A)A.DB 1234H ???B.DW 4567H19. 下列寄存器組中在存儲器操作數尋址時可用于提供偏移地址的是(B)C.DD ′AB′,′CD′ ??D.19. 下列寄存器組中在存儲器操作數尋址時可用于提供偏移地址的是(B)A.AX,BX,CX,DX 某存儲單元的段地址是00H,偏移地址是1234H,該存儲單元的物理地址是( B )@AB900+1234A.0BDC4H? ? ?B.0ACB34HC.0AD134H ?? 執行NEG指令,要設置標志位。設置CF的正確說法( C @NEG0時,CF=0,否則為1A.對正數求補時置0 B.對負數求補時置022. 設DF=1,每次執行CMPSW指令時和D22. 設DF=1,每次執行CMPSW指令時和DI均要分( D )A.減1?????B.減2C.加1? ???D.加223. 23. 要使BL中的低四位變反,高四位不變應執行指令(D)24. 設(AL)=07H,要(AL)=-07H應執行的指令( B )A.NOT 24. 設(AL)=07H,要(AL)=-07H應執行的指令( B )A.OR AL,80H?B.NOTALC.NEG D.ADDAL,80H25. 25. 8086/8088立即數尋址方式中,下列說法正確的是(D)A.使用AX,BX,CX,DX?B.使用SI,DI,BP,SPC.使用任一個通用寄存器?D.不使用任何寄存器26. 26. 下列指令執行時操作數在數據段的是(D)27. 下述指令執行后的值是(A )A.MOVAX,32768H B.ADD C.NEG BX?? ?D27. 下述指令執行后的值是(A )MOV NEG ALXOR AL,6528. 設SP=4AH,執行段內返回指令RET4后,SP的值是(D)28. 設SP=4AH,執行段內返回指令RET4后,SP的值是(D)A.44H? ???B.48HC.4CH ? ?D.50H在查錯程序DEBUG中,偏移地址A.邏輯地?? ?B.物理地址C.邏輯地址或物理地址???D.由用戶指定選擇邏輯地址或物理地址31.NUM=60H:31.(NUMLT60HAND30)OR(NUMGE60HAND40)的值是(A)A.0??B.3EHC.40? ??D.0FFFFH指令MOVXOR 0F0H執行后CL中的值( C)A.05H? ?B.50HC.0A5H??D.0F5H32. 下面語句中能和指令VAX,NOT0FH等效的是(C)A.MOV AX,0FFFFH32. 下面語句中能和指令VAX,NOT0FH等效的是(C)33. CS段寄存器賦段地址的方法是(A)C.MOVD.33. CS段寄存器賦段地址的方法是(A)A.MOVAX,CODE ? B.ASSUMEMOV有數據定義BUFDB8DUP(3DUP(2),2DUP(3),有數據定義BUFDB8DUP(3DUP(2),2DUP(3),在BUF中

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論