




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、四川大學期末考試試題(閉卷)(20152016學年第1學期)課程號:課序號:課程名稱:任課教師:成績:適用專業年級:學生人數:印題份數:學號:姓名:考生承諾我已認真閱讀并知曉四川大學考場規則和四川大學本科學生考試違紀作弊處分規定(修 訂),鄭重承諾:1、已按要求將考試禁止攜帶的文具用品或與考試有關的物品放置在指定地點;2、不帶手機進入考場;3、考試期間遵守以上兩項規定,若有違規行為,同意按照有關條款接受處理。評閱教師得分-考生簽名:1234567891011121314151617181920一、 單項選擇題(本大題共20小題,每小題1分,共20分)提 示:在每小題列出的四個備選項中只有一個是
2、符合題目要求的,請將其代碼填寫在下面的表格中。錯選、多選或未選均無分。1. 以下寄存器中,哪一個不屬于地址指針寄存器? ( A )(A) AX( B) BX(C) SI(D) DI2. 以下標志位中,哪一個不屬于狀態標志位?(C )(A) CF( B)OF(0IF(D)AF3. 以下寄存器中,哪一個用于指示堆棧的棧頂位置?(C )(A) IP(B)SI(0SP(D)BX4. 以下寄存器中,哪一個用于提供代碼段的段基值?(C )(A) SS( B)DS(0CS(D)AX5. 以下指令中,不影響標志位的是哪一條?(D )(A) INC( B)AND(0SUB(D)XCHG第1頁,共10頁試卷編號:
3、6.SF標志位的含義是如下哪一個?( A )(A)符號標志(B)零值標志(C)補碼溢出標志(D)進位標志7. L00P指令隱含使用如下哪一個寄存器作為計數器?(C )(A) AX( B) BX ( C CX ( D) DX8. 以下指令中,哪一條一定會訪問堆棧段?( D )(A) DEC( B) ADD( C) MOV( D) CALL9. 以下偽指令中,用于結束一個段定義的是哪一個?(D )(A) END( B) SEGMENT ( C) ENDP( D) ENDS(B) DW(C) DD(D) EQU10. 以下偽指令中,用于分配 一個字節空間的是哪一個? ( B (A) DB11.假設(
4、AL)(A) 3FH=35H,執行指令 AND AL,0FH后,(AL) =( D (B) F5H( C) 30H( D) 05H12.假設(AL)(A) 0=02H,執行指令 INC AL 后,CF = ( D )與執行INC指令前一致(B) 1(C) 2(D)13.假設(AL) =05H,(A) 0( B) 1執行指令ADD AL,0后,(C) 2( D)PF =( B ) 與執行SUB指令前一致14.假設(AL) =88H,(A) 0(B) 1執行指令 SUB AL,90H后, OF =( A )(C) 2( D)與執行ADD旨令前一致15.假設(AL)(A) 0=68H,執行指令 AD
5、D AL,08H 后,AF =( B )(B) 1(C) 2( D)與執行ADD旨令前一致16.假設(AL) =81H,執行指令 ROL AL,1 后,(AL) = ( C )(A) 80H(B) 18H(C) 03H( D) 0C0H17.假設(AL)(A) 0=93H,執行指令 SHL AL,1 后,OF = ( b )(B) 1(C) 2( D)與執行ADD旨令前一致18.假設(SF) =0060H 執行指令 PUSH AX后, (SF) = ( b(A) 0058H (B) 005EH (C) 0062H(D) 0060H19.假設CF=1,以下哪一條轉移指令一定會轉移至目標地址? (
6、 A )(A) JC(B) JNC(C) JS(D) JNZ20.假設(BL) =04H,執行指令 XOR BL,0FH后,(BL) = ( D ) (A) 00H(B) 0FH(C) 04H( D) 0BH12345二、多項選擇題(本大題共5小題,每小題2分,共10分)提示:在 每小題列出的五個備選項中有二個至五個是符合題目要求的,請將其代碼填寫在下表中。錯選、多選、少選或未選均無分。評閱教師得分1. 以下哪些指令會影響CF標志位?(CD)(A) INC ( B) DEC (C)AND (D) SUB (E) JC2. 以下指令中,哪些會訪問堆棧段?(ABDE)(A)CALL ( B)RET
7、 ( C)JMP ( D)PUSH ( E)POPF 3.假設(AL) =92H, CF=1,執行指令ADC AL,88H后,以下結果哪些是正確的?(ACE)(A) (AL)=0C3H ( B) (AL)=0CH(C) CF=0 ( D) OF=0 ( E) PF=05.以下指令中,哪些使用了存儲器尋址方式?(A) ADD AL,02H( B) SUB BL,0104H(D) AND AL,SI( E) XOR BL,CLBCD)(C) INC BYTE PTR BX評閱教師得分;京1伙晰id14411I-K9 4111 Rll 1VI*三、判斷改錯題(本大題共5小題,每小題4分,共20分)提
8、示:下列各語句可能有語法錯誤,判斷各語句正確與否,對于錯誤的語句,需解釋其錯誤的原因,對于正確的語句,若做出正確判斷則給4分,對于錯誤的語句,做出正確判斷給2分,做出正確的解釋再給 2分。1. NEG 145XNEG旨令不能跟立即數2. JZ BX X條件轉移指令JZ不能寄存器尋址,只能跟標號(A)(AL)=1BH( B)(AL)=1AH( C)CF=1( D)OF=0( E)ZF=0 4.假設(AL)=86H,執行指令SAR AL,1后,以下結果哪些是正確的? ( ACDE3. OR BL,SI對4. MOV BYTE PTR SI, BYTE PTR BX XMOV旨令的兩個操作數不能都為
9、內存單元5. XCHG AL,05H XXCHG旨令的操作數不能有立即數評閱教師得分I四、程序分析題(本大題共5小題,每小題5分,共25分)。提示: 每小題給出了一個程序片段,請按各小題的要求分析程序片段的執行結果或 功能,并在空白處填寫分析結果,分析正確則按照每空后標注的分值給分, 如果分析錯誤則該空不得分。1.有如下程序片段:MOV AL,35HMOV CL, 04HSHL AL, CL執行該程序片段后,(AL)的十六進制形式為 50H(3分),PF= 1(1 分),ZF= 0( 1 分)2.有如下程序片段:MOV AL, 76HAND AL, 0FHOR AL, 80H執行該程序片段后,
10、(AL)的十六進制形式為 86H ( 3分),CF= 0 ( 1分),OF = 0( 1 分)3. 有如下程序片段:MOV AL, 0F2HTEST AL, 01HJZ L1JMP L2L1: OR AL, 01HJMP L3L2: AND AL, 0FEHL3:執行該程序片段后,(AL)的十六進制形式為0F3H(3分),CF= 0(1分),PF=1( 1 分)4. 有如下程序片段:MOVAL, 02HXORBL, BLMOVAH, 13HMOVCX, 08HL1: SHLAH, 1JCL2JMPL3L2: ADDBL, ALL3: LOOP L1執行該程序片段后,(BL)的十六進制形式為06
11、H( 3分),(CX = 00H( 1分),ZF = 0( 1 分)5.有如下程序片段:MOV AL, 92HMOV AH, 03HCMP AL, AHJG L1JMP L2L1: MOV AL,0JMP L3L2: MOV AL,OFFHL3:執行該程序片段后,(AL)的十六進制形式為OFFH(3分),OF= 0 (1分),SF= 1( 1分)評閱教師得分m i-Ea4 I.kBau.Liiaa五、程序設計題(本大題共2小題,第1小題12分,第2小題13 分,共25分)。提示:每小題給出了一個程序設計要求,請按照要求寫出 源程序代碼,如果源程序代碼中出現語法錯誤或邏輯錯誤,則酌情扣分。1 試
12、編寫一個子程序,統計指定8位補碼數組中負數的個數,假設指定數組最大長度不 超過255字節。子程序的入口參數包括指定數組的偏移量、指定數組的長度,要求使用 堆棧傳遞入口參數,傳遞順序按上述順序;子程序的出口參數為數組中負數的個數,要 求使用AL寄存器傳遞出口參數。(注:僅寫出子程序相關源代碼,不寫調用該子程序的 相關源代碼)GRAVES PROC FARPUSH BPMOV BP,SPPUSH DSPUSH SIPUSH CXPUSH BXPUSH AXMOV BX,BP+6MOV CX,BP+8 XOR AH,AHLOOP1:MOV AH,BXOR AH,7FHCMP AH,0FFHJE L1
13、JMP L2L1:INC ALL2:INC BXLOOP LOOP1POP AXPOP BXPOP CXPOP SIPOP DSPOP BPRET 4GRAVES ENDP2試編寫一個完整程序,從鍵盤接收一個字符串(最大長度不超過50個字符),檢測字 符串中的逗號字符,在每個逗號后插入一個空格字符,換行顯示處理后的字符串。(注:寫出完整源代碼)DATA SEGMENTMAXLEN DB 50LEN DB ?STR1 DB 51 DUP(?)STR2 DB 101DUPNLINE DB 0AH,0DH,$DATA ENDSCODE SEGMENTASSUME DS:DATA,CS:CODEBEGIN:MOV AX,DATAMOV DS,AXMOV AH,0AHLEA DX,MAXLENINT 21HMOV CL,L
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 不銹鋼釣魚鉗行業深度研究分析報告(2024-2030版)
- 2025年 阿壩州汶川縣招聘社區工作者考試試題附答案
- 泳池水處理設備項目風險評估報告
- 中國有機種植行業市場運行態勢與投資戰略咨詢報告
- 雙工位油壓沖剪機行業深度研究分析報告(2024-2030版)
- 白蒺藜提取物項目投資可行性研究分析報告(2024-2030版)
- 2023-2029年中國公共云行業發展監測及市場發展潛力預測報告
- 法治教育基地項目計劃書
- 2025年中國小麥啤酒行業市場深度分析及發展前景預測報告
- 中國透水磚行業市場發展現狀及投資策略咨詢報告
- 上海版小學英語單詞表
- 2024版房屋租賃合同范本房屋租賃合同
- 中考考前心理疏導主題班會(課件)
- 個人門窗合同范本
- 浙江省杭州市學軍中學2025屆數學高一下期末統考試題含解析
- 入職申請登記表(模板)
- 生命科學導論(中國農業大學)智慧樹知到期末考試答案章節答案2024年中國農業大學
- 基礎護理學第七版已糾正附有答案
- 采礦學課程設計-潘三煤礦1
- 工貿企業環保相關知識培訓
- 2024屆內蒙古阿榮旗第一中學高一下化學期末統考模擬試題含解析
評論
0/150
提交評論