


版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、一、單項選擇題(在每小題的四個備選中,選出一個正確,并將正確答案的序號填在題干的括號內。每小題 1 分,共 16 分)1用 DEBUG 調試匯編語言程序時,顯示某指令的地址是 2F80:F400,此時段寄存器 CS 的值是()A.F400HB.2F80HC.F4000HD.2F800H2.設 DS=1100H,(12000H)=80H,(12001H)=20H,(12002H)=30H,執行MOVAX,1000H則 AX=()A.8000HB.0080HC.2080HD.8020H3.下列四條指令中錯誤的是()A.MOVAX,SIB.MOVAX,DIC.MOVAX,SI+DID.MOVAX,S
2、I-DI4.下列四條指令執行后不影響標志位的是()A.JNCNEXTB.CMPAX,BXC.SHLAX,1D.ORAL,AL5.已知 AX=0001H,下列四條指令執行后,不能使 ZF=1 的語句是()A.DECAXB.SUBAX,1C.ANDAX,1D.CMPAX,16.在 8086/8088 系統中,約定用于形成堆棧段數據物理地址的寄存器有()A.SS,SP,BPB.SS,SP,BXC.DS,BX,BPD.DS,SP,BP7.有指令 MOVAX,1234H,指令中的立即數 1234H 是在()A.數據段B.代碼段C.附加段D.堆棧段8.要在程序中定義緩沖區 BUF,保留 9 個字節空間的語
3、句是()A.BUFDW9B.BUFDB 9C.BUFDB9DUP(?)D.BUFDW9DUP(?)9.已知 AL=56H,BL=34H,都是壓縮 BCD 碼,要執行二數相加,正確的指令是()A.ADDAL,BLB.ADCAL,BLC.ADDBL,ALD.ADCBL,ALDAADAADAADAA10.在執行子程序段內調用 CALL SUBR 指令后,SP 的值()A.加 1B.減 1C.加 2D.減 211.完成將 AX 清零,并且使 CF 清零,下面錯誤的指令是()A.SUBAX,AXB.ANDAX,0C.XORAX,AXD.MOVAX,012.定義宏指令的偽指令是()A.PROC 和 END
4、PB.CODE 和 ENDSC.EQU 和 ENDD.MACRO 和 ENDM13.在匯編語言源程序中,表達式的計算是由()完成的。A.編程者B.匯編程序C.程序執行時D.連接程序14.為了使執行串操作指令時,地址按減量方式處理應使用指令()A.CLIB.STIC.CLDD.STD15.有數據定義 NUMDB12345,經匯編后,NUM 占有()字節單元。A.1B.5C.6D.716.匯編語言源程序每個語句可以由四項組成,如語句要完成一定功能,那么該語句中不可省略的項是()A.名字項B.操作項C.操作數項D.注釋項二、填空題(每空 1 分,共 16 分)1.在 8086/8088 系統中,器是
5、分段的,每段最大長度是字節,段內偏移地址從到 。2.在程序調試時,顯示某指令存放地址是 2340:0056,則物理地址是。3.匯編語言源程序中的語句有三種類型,它們是語句,語句和語句。4指令 MOVAX,BX+SI+10H源操作數尋址方式是。5.執行段間返回指令 RET 時,將棧頂的一個字彈出到后,又彈出一個字到寄存器中。6.已知 DS=3000H,DI=1200H,(31200H)=64H,(31201H)=93H,執行 NEGDI后,(31200H)=,(31201H)=。WORDPTR7.執行下列指令序列MOVAL,80HMOVBL,08HCBWIDIVBL則 AH=AL=。8.已知數據
6、定義語句120HVECT1DW200HVECT2DWVECT1執行MOVAX,VECT1AX=MOVBX,VECT2BX=。三、簡答題(每小題 4 分,共 12 分)1.在 8086/8088 系統中,器是分段組織的,按各段實際長度定位。已知(DS)=2150H,(CS)=2640H,(SS)=2250H,SP=100H,問題:(1)數據段起始地址是多少?(2)計算數據段中最多可以存放多少個字節數據?(要有具體計算式)(3)代碼段最多可以存放多少個字節程序代碼?說明理由。2.已知數據段定義如下:DATASEGMENT100HBUFDWCD,1,3DUP(4,2DUP(8,6)VRADB4AH.
7、DATAENDS單獨執行下列語句LEABX,BUFBX=MOVCX,VRA-BUFCX=(用十六進制數表示)。3.分別說明下列兩組指令中兩條指令操作的相同點和不同點(1)SUBAX,BXCMPAX, BX(2)ANDCX,DXTESTCX,DX四、程序分析題(每小題 6 分,共 24 分)1MOVAX,9090HSUBAX,4AE0HJCL1JOL2JMPL3上述程序執行后 AX=,程序轉向2假設寄存器 AX=1234H,DX=0A000HMOVBX,0MOVCX,BXSUBCX,AXSBBBX,DXMOVAX,CXMOVDX,BX上述程序段執行后 AX= ,DX=程序功能是3BUFDB45H
8、,68H,7AH,35H,39H.MOVDI,OFFSETBUFMOVCX,5MOVAL,aCLDREPSTOSB該程序段執行后,BUF 中的內容是,方向標志 DF=4假設寄存器 AX=5AH,CX=23H.MOVDL,0LOP:SUBAX,CXJCNEXTINCDLJMPSHORTLOPNEXT:ADDAX,CXHLT上述程序段執行后,AX=,DL=用數學表達式指明程序功能:五、程序填空題(每小題 6 分,共 12 分,每空格只能填一條指令)1下列程序段求數組 FLD 的平均值,結果在 AL 中。請將程序填寫完整(不考慮溢出)FLDDW10,-20,30,-60,-71,80,79,56MO
9、VCX,8XORAX,AXR1:ADDSI,2LOOPR1MOVCL,8IDIVCLHLT2已知數據段 DAT 單元存放某一數 N(-6N6)下面的程序段用查表法求數 N的平方值,結果送 SQR 單元,請將程序填寫完整。TABLEDB0,1,4,9,16,25DATDBNSQRDB?LEABX,TABLEMOVAL,DATJGENEXTNEXT:XLATHLT六、程序設計題(第 1 小題 6 分,第 2 小題 14 分,共 20 分)1.假設 DATAX 和 DATAX+2 單元存放雙字 P,DATAY 和 DATAY+2 單元中存放雙字 Q,編程計算 2P-Q,差在 DX,AX 中。若 OF=1,程序轉 OVERFLOW,否則轉 NOOVER。(只寫與試
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 西醫臨床考試實務解析試題及答案
- 衛生管理風險監控考題
- 2025年設施農業設備項目發展計劃
- 人才市場招聘行業未來發展趨勢探討
- 西醫臨床備考資料的多角度評估與選擇試題及答案
- 2024-2025學年云南省通海二中高三第六次模擬考試物理試卷含解析
- 飲食年輕測試題及答案
- 西醫臨床常見病癥的處理與考核試題及答案
- 鐵路內勤面試題及答案
- 滑坡地質災害防治項目設計方案
- 競彩考試試題及答案
- 2025年山東省濟南中考一模英語試題(含答案)
- 小鵬P7+用戶調研報告
- 2025年度礦山買賣中介服務傭金結算協議
- 重慶市建筑安全員C證考試題庫
- 繪本故事《小鯉魚跳龍門》課件
- TCACM 1554-2023 肛漏中醫診療指南
- 直播間搭建培訓
- 刑事訴訟中電子數據凍結的性質及其法律規制
- 2025年重慶三支一扶招募469人高頻重點提升(共500題)附帶答案詳解
- 企業投資項目后評估管理制度
評論
0/150
提交評論