




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、山東大學2013-2014學年一學期匯編語言課程試卷=WORD完滿版-可編寫-專業資料分享=題號得分填空(30分)名得分閱卷人姓1.80386辦理器有3種工作模式,分別是:_實模式_、_保護模式_、_虛86_。2.(AL)=43H,被看作無符號數時,對應的十進制數是:_67_;被看作帶ASCII碼時,對應的字符是:_C_;被看作補碼表示的帶符號數時,對應的十進制數是:61_。若X補=43H,則X補=_C3H_。號3.CPU的標志存放器中標志位能夠分為兩大類,其中一類稱為狀態標志位,另一類稱為_控制學_標志位。這些標志位中的AF為_輔助進位_標志位,TF為_騙局_標志位。若(AX)=0E653H
2、,(BX)=009AH,指令ADDAX,BX執行后,PF_0_,OF=_0_。級4.對于無進制標志數字,匯編語言默認_十_進制數,DEBUG默認十六_進制數。5.設CPU正在執行指令MOVAX,02HBX,此時(CS)=31FFH,(DS)=10E4H,(SS)=21F0H,(IP)=0120H,(BX)=0002H,(BP)=0000H。這一指令目的操作數的尋址方式為_存放器尋址_;源業操作數的尋址方式為存放器相對尋址,源操作數的段地址為10E4H,偏移地址為_0004H_。專下一條馬上執行的指令的邏輯地址為0120H,物理地址為_32110H_。6.80 x86系統的I/O地址總線寬度是2
3、0位的,所以尋址范圍是_1M_,寫入端口61H一個字的指令為_INAX,61H_。7.指令REPMOVSW執行過程中,使用了兩個段存放器DS和ES_,還使用了標志位_DF_確定字符串辦理方向,別的,存放器_CX_作為計數器。8.對于RET指令來說,若是其屬于NEAR屬性的子程序,則從棧頂彈出一個字到存放器_IP_;院若是其屬于FAR屬性的子程序,則還需要從貨倉彈出一個字到存放器_CS_。對于IRET指學令來說,除了需要恢復前面兩個存放器,還需要從貨倉彈出一個字到存放器FLAGS。得分閱卷人閱讀解析(20分)閱讀解析部分假設已有以下數據段定義:DATASEGMENGV1DW1,2,3V2DW10
4、DUP(4)DATAENDS1、以下程序段,每條指令執行后(連續執行),AX存放器的內容是什么?-完滿版學習資料分享-名姓號學級=WORD完滿版-可編寫-專業資料分享=(1).MOVAX,V1+4;(AX)_0003H_(2).XORAX,AX;(AX)_0000H_(3).NOTAX;(AX)_0FFFFH_(4).MOVAX,TYPEV2;(AX)_0002H_(5).MOVAX,V2V1;(AX)0006H_2、以下語句可否正確?錯誤的說明原因或改正(1).MOVCX,($V1)/2;_(2).ADDCS,BX;_錯,CS不能夠為目的存放器_(3).MOVV1,V2;錯,兩個操作數不能夠
5、都是儲藏器操作數_(4).MOVDS,1000H;錯,馬上數不能夠直接傳給段存放器(5).RET3;_正確3、設下面是一個程序段,請填充其中的空白。功能:設在ADDR單元存放著Y的地址,下面程序統計Y中“1”的個數,并存入COUNT單元中。(有問題)MOVCX,0MOVBX,ADDR;MOVAX,BXREP1:TESTAX,0001H;JZEEIT;JMPSHIFT;INCCXSHIFT:SHRAX,1;JMPREP1學年一學期匯編語言課程試卷山東大學2013-2014EEIT:MOVCOUNT,CXRET4、閱讀下面程序MOVCL,4SHLDX,CLMOVBL,AHSHLAX,CLSHRBL
6、,CLORDL,BL該程序段完成的功能是:0or0得分閱卷人簡答(20分)簡述子程序和宏之間的異同。在實模式下,種類1CH的中斷向量存放在儲藏器的哪些單元?其中偏移量在哪些單元?段地址在哪些單元?-完滿版學習資料分享-=WORD完滿版-可編寫-專業資料分享=對于IBM-PC系統而言,CPU與外設之間的信息交換平時包括哪些方式?簡要說明這些方式的特點。簡述匯編試驗中用DEBUG顯示、改正內存內容的方法。子程序:優點:模塊化,節約內存,可被多次調用,編程效率高。缺點:額外開銷(保存返回地址,計算轉向地址,傳達參數等)大,增加了執行時間。適用于子功能代碼較長、調用比較頻頻的情況。宏調用:優點:參數傳
7、達簡單,執行效率高。缺點:不節約空間,適用于子功能代碼較短、傳參很多的情況。2.70H,71H,72H,73H;70H,71H放偏移量;72H,73H放段地址;3.程序直接方式,程序中斷方式,DMA方式4.-u-r得分閱卷人四、編程(30分)寫完滿格式程序,功能:輸入單個字符,若是是數字字符(09),則顯示字符串“numeric”,否則顯示字符串“nonnumeric”。寫子程序,功能:十進制顯示BL存放器中的無符號數。寫宏定義,功能:對數組求和。數組名稱BUFFER,COUNT單元存放元素個數,結果存入SUM單元。注:COUNT、BUFFER和SUM作為宏參數,不考慮溢出。datasegme
8、ntmess1dbnumeric,13,10,$-完滿版學習資料分享-=WORD完滿版-可編寫-專業資料分享=mess1dbnonumeric,13,10,$dataendscodesegmentassumecs:code,ds:datamainprocfarstart:pushdssubax,axpushaxmovax,datamovds,axmovah,01hint21hsubal,0jbexitsubal,9jaexitmovdx,mess1movah,09hint21hexit:movdx,mess2movah,09hint21hretmainendpcodeendsendstart十進制顯示BL的無符號數BinidecprocnearMovcx,100dCalldec_divMovcx,10dCalldec_divMovcx,1dCalldec_divRetEndpDec_divMoval,blcbwDivcxMovbx,dxMovdl,al-完滿版學習資料分享-=WORD完滿版-可編寫-專業資料分享=Adddl,30hMovah,02hInt21hRetDec_divendp宏定
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 車輛過戶及車輛購置附加費合同
- 拆除工程拆除物鑒定及環保處理合同
- 餐飲業特色小吃車租賃合同范本(含移動攤位使用權)
- 綠色能源項目場地無償使用合同
- 挪威留學保險服務合同范本
- 車隊燃油安全供應及風險管理合同
- 別墅銅門定制安裝與后期保養保障合同
- 智能家居系統研發采購意向書
- 車輛保險理賠后產權轉讓合同范本
- 餐飲行業品牌授權與股權合作協議書
- 煤礦托管經營框架協議書
- 聯大學堂《人力資源管理薪酬管理(河南理工大學)》題庫附答案
- 高考??嘉难詫嵲~分類高考??嫉奈难晕膶嵲~知識點
- 【KAWO科握】2025年中國社交媒體平臺指南報告
- 【語文】第23課《“蛟龍”探?!氛n件 2024-2025學年統編版語文七年級下冊
- 2024年上海市中考數學真題試卷及答案解析
- 生命哲學:愛、美與死亡智慧樹知到答案章節測試2023年四川大學
- 二年級語文下冊課件-語文園地二8-部編版(共15張PPT)
- 高血壓病人的護理(PPT)
- JJF(建材)123-2021 行星式膠砂攪拌機校準規范-(高清現行)
- DB34T 3944-2021 靜力觸探應用技術規程
評論
0/150
提交評論