版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
交通信息與控制工程系教案(理論教學用)課程名稱微機原理與接口技術第5次第2周2學時上課教室WM1306課程類型專業(yè)基礎課授課對象自動化專業(yè)章節(jié)名稱第2章習題課教學目的和要求指導學生熟練掌握第1章和第2章課后全部習題;參考其他高校的期末考試題,指導學生練習。初始匯編語言的編程環(huán)境講授主要內容及時間分配第1章和第2章課后全部習題(40min)各個高校微機原理試題前兩章相關內容。(40min)匯編語言的編程環(huán)境(10)教學重點與難點重點:第1章和第2章課后全部習題。要求掌握知識點和分析方法第1章和第2章課后全部習題。了解其他高校試題。啟發(fā)與提問教學手段多媒體+板書作業(yè)布置習題課主要參考資料《微型計算機硬件技術及應用基礎》.鄒逢興.國防科技大學出版社東南大學試卷LinuxUbuntu操作系統(tǒng)下的匯編程序調試備注唯有多練習、做題才能真正使學生掌握微機原理這門課程。注:教案按授課次數填寫,每次授課均應填寫一份。重復班授課可不另填寫教案。長安大學講稿(第五講)講授內容作業(yè)問題:未交的出錯(原因:沒有仔細看書)缺斤少兩缺少必要的步驟習題19.把下列十進制數轉換為二進制數、八進制數和十六進制數。(1)4.85(2)255(3)256【分析】十進制到任意進制的轉換原則:整數部分:除基取余,逆寫;小數部分:乘基取整,順寫整數部分可直接用心算法求取:27=128;26=64;25=32;24=16;23=8;22=2;21=2;20=1。【解】(1)4.85轉換為二進制數4.85的整數部分=01004.85的小數部分:0.85小數部分×2=1.7010.70×2=1.4010.40×2=0.800因此4.85D=100.11011011B轉換為八進制數4.85D=4.66314631Q轉換為十六進制數4.85D=4.D9H(3)256256D=100000000B=400Q=100H12.分別用8位和16位二進制數表示下列數的補碼。(1)[127D]補=01111111B=0000000001111111B(2)[-127D]補=10000001B=1111111110010001B(3)[80D]補=01010000B=0000000001010000B(4)[-80D]補=10110000B=1111111110110000B13.下列數是某十進制數的補碼,求這個十進制數。(1)無符號十進制數的補碼7AH;7AH=01111010B=122D(2)有符號十進制數的補碼7AH;參考P11:補碼表示法的規(guī)則是:“對于二進制數,正數的補碼就是它本身,負數的補碼,對該負數相對應的正數的補碼先按位求反后末位加1”參考P12:補碼的表數范圍:-128~127有的同學將此題設置為正負兩種情況是不對的,因為該數既然是有符號數,因此其最高位就是其符號位,這些同學計算為-134D,超出數的表示范圍(3)無符號十進制數的補碼E8H;E8H=11101000B=232D有同學計算為了432,超出了表數范圍!(4)有符號十進制數的補碼E8H。【分析】負數的補碼,求反加1該數對應正數的補碼=11101000對其求反加100010111+1=00011000該數即對應的正數值,為16+8=24-24D可以用-24D來驗證一下E8H是否為其補碼!14.用補碼進行下列運算。(1)56+23(2)56-23(3)-56+23(4)-56-(-23)【解】[56]補=00111000[-56]補=11001000[23]補=00010111[-23]補=11101001運算完應該重新反驗證一下習題2要求所有課后習題都要理解和記憶自己閱讀教材并理解和掌握的:1~5,8,9,10,13,14,16~21要求提交的作業(yè):6,7,11,12,156.8086CPU工作在最小模式時,(1)當CPU訪問存儲器時,要利用哪些信號?(2)當CPU訪問外部設備時,要利用哪些信號?(3)當HOLD有效并得到響應時,CPU的哪些信號是高阻?【解】(1)參考P33的圖2-13“8086最小模式下讀周期時序圖”。要利用的信號有:CLK、M/IO、A19/S6~A16/S3、BHE/S7、AD15~AD0、ALE、RD、DT/R、DEN。(2)(3)參考P25:當其它總線主控部件向CPU發(fā)HOLD=1總線請求,如果CPU此時允許讓出總線,就在當前總線周期完成時,發(fā)HLDA=1應答信號,且同時使具有三態(tài)功能的地址/數據總線和控制總線處于浮空(高阻)。7.8086CPU工作在最大模式時,S2,S1,S0在CPU訪問存儲器與CPU訪問外部設備時,分別是什么狀態(tài)?【解】結合P35的圖2-15和P26的表S2、S1、S0對應總線周期及8288控制命令,在最大模式下,從總線周期一開始,狀態(tài)信號S2、S1、S0便出現在CPU相應引腳上,以告訴8288當前CPU正在進行的總線操作類型。必須說明S2、S1、S0是由正在控制總線的芯片發(fā)出的(可能是8086,也可能是8087),所以編碼表明的也是當前處理器的操作。8288據此譯碼,組合產生各種控制信號并發(fā)至總線。直到T4周期,S2、S1、S0輸出編碼111,CPU處于本總線周期向下一個總線周期的過渡階段。11.對于8086,已知(DS)=1050H,(CS)=2080H,(SS)=0400H,(SP)=2000H,問:1)在數據段中可存放的數據最多為多少字節(jié)?首地址和末地址各為多少?2)堆棧段中可存放多少個16位的字?首地址和末地址各為多少?3)代碼段最大的程序可存放多少字節(jié)?首地址和末地址各為多少4)如果先后將FLAGS,AX,BX,CX,SI和DI壓入堆棧,則(SP)為多少?如果此時(SP)=2300H,則原來的(SP)為多少?分析:末地址=首地址+容量-1將64K=216轉換為二進制數10000000000000000B=10000H【解】1)數據段中可存放64K字節(jié),首地址是10500H,末地址是204FFH。2)堆棧段中可存放32K字,首地址是04000H,末地址是13FFEH。3)代碼段中可存放64K字節(jié),首地址是20800H,末地址是307FFH。4)堆棧操作:雙字節(jié)操作;堆棧地址向低地址方向生成。數據每次進棧時堆棧指針SP向低地址方向移動(減2);反之,數據出棧時,SP向高地址方向移動。(SP)=1FF4H,(SP)=230CH。15.試畫出8086最小模式下將內存單元50326H的內容55H讀入AL的時序圖。【解】P32補充習題:一、選擇題1、在下列描述中屬于馮·諾依曼體系結構特點的是C。Ⅰ.采用16進制計數。Ⅱ.集中而順序的控制。Ⅲ.存儲程序并且存儲時不區(qū)別數據和指令。A.Ⅰ和ⅡB.Ⅰ和ⅢC.Ⅱ和ⅢD.Ⅰ,Ⅱ和Ⅲ2、C是以CPU為核心,加上存儲器、I/O接口和系統(tǒng)總線構成。A.微處理器B.微型計算機C.微型計算機系統(tǒng)D.單板機3、計算機的字長越長,一個字所能表示的數據精度就越高,在完成同樣精度的運算時,則數據處理速度A。A.越高B.越低C.不變D.不一定4、計算機存儲數據的最小單位是二進制的B。A.位B.字節(jié)C.字長D.千字長5、通常所說的32位機,是指這種計算機的CPUB。A.由32個運算器組成的B.能夠同時處理32位二進制數C.包含32個寄存器D.一共有32個運算器和控制器6、8086是高性能的第三代微處理器,是Intel系列的B位微處理器。A.8B.16C.32D.647、8086有20根地址線,可以尋址到的內存空間能達到B字節(jié)。A.1KB.1MC.1GD.1T8、80486的內部所有部件都連接在A上,并通過B交換數據A.內部總線B.數據總線C.地址總線D.外部總線9、C的任務就是在內部控制總線信號的控制下,把內部數據總線上的數據送上外部地址總線,或與外部數據總線的某些位交換數據,并產生相應的外部控制信號。A.高速緩存部件B.代碼預取部件C.總線接口部件D.指令譯碼部件10、當存儲器的讀出時間大于CPU要求的時間時,為了保證CPU與存儲器的周期配合,就要利用一個READY信號,使CPU插入一個D狀態(tài)。A.TB.TC.TD.T11、指令隊列的作用是D。A.暫存操作數地址B.暫存操作數C.暫存指令地址D.暫存預取指令12、段寄存器和D一起為操作系統(tǒng)完成內存管理、多任務環(huán)境、任務保護提供硬件支持。A.調試寄存器B.系統(tǒng)地址寄存器C.標志寄存器D.指令指針寄存器13、B為中斷允許標志。該位置為1時,允許響應外部可屏蔽中斷(INTR);該位置為0時,禁止響應外部可屏蔽中斷。A.OFB.IFC.DFD.ZF14、存儲單元是指______C____。A、存放一個二進制信息位的存貯元B、存放一個機器字的所有存貯元集合C、存放一個字節(jié)的所有存貯元集合D、存放兩個字節(jié)的所有存貯元集合15、計算機系統(tǒng)中的存貯器系統(tǒng)是指_______D___。A、RAM存貯器B、ROM存貯器C、主存貯器D、主存貯器和外存貯器16、主存貯器和CPU之間增加cache的目的是_____A_____。A、解決CPU和主存之間的速度匹配問題B、擴大主存貯器容量C、擴大CPU中通用寄存器的數量D、既擴大主存貯器容量,又擴大CPU中通用寄存器的數量17、存儲器是計算機系統(tǒng)的記憶設備,它主要用來______C____。A、存放數據B、存放程序C、存放數據和程序D、存放微程序18、計算機的外圍設備是指____A__。A、輸入/輸出設備B、外存儲器C、遠程通信設備D、除了CPU和內存以外的其他設備19、中斷向量地址是CA、子程序入口地址B、中斷服務程序入口地址C、中斷服務程序入口地址的地址D、中斷服務程序20、在中斷響應周期內,將中斷標志位IF置0是由AA、硬件自動完成的B、用戶在編制中斷服務程序時設置的C、關中斷指令完成的D、以上都不是二、簡答題1、簡述計算機硬件與軟件的關系。2、簡述微型計算機的主要性能指標。3、簡述8086CPU的內部基本寄存器的組成。4、簡述馮·諾伊曼型計算機的基本組成。匯編語言程序調試方法【方法1】:利用MASM5.0利用文本編輯器編輯程序代碼,源文件明應使用”.ASM”為文件擴展名。如TEST.ASM源文件準備好后,還需進行匯編和連接才能生成可執(zhí)行文件。相應的命令為:MASMTEST.ASMLINKTEST.OBJ得到TEST.EXE【方法2】:MasmforWindows集成實驗環(huán)境2009.7幻燈片里的練習題1、當存儲器的讀出時間大于CPU要求的時間時,為了保證CPU與存儲器的周期配合,就要利用一個READY信號,使CPU插入一個()狀態(tài)。A、T1B、T2C、T3D、T2、8086微處理器的內部由兩個獨立的工作部件()和()構成。3、8086/8088段寄存器的功能是()A、用于計算機有效地址B、執(zhí)行各種數據傳送操作C、用于存放段起始地址及計算物理地址4、()為中斷允許標志。該位置為1時,允許響應外部可屏蔽中斷(INTR);該位置為0時,禁止響應外部可屏蔽中斷。A、OFB、IFC、DFD、ZF5、計算機的外圍設備是指()A、輸入/輸出設備B、外存儲器C、遠程通信設備D、除了CPU和內存以外的其他設備6、計算機存儲數據的最小單位是二進制的()。A、位B、字節(jié)C、字長D、千字長7、系統(tǒng)總線中控制線的功能是()。A、提供主存、I/O接口設備的控制信號與響應信號B、提供數據信息C、提供時序信號D、提供主存、I/O接口設備的響應信號8、8086CPU的MN/MX引腳的作用是()。9、8086CP
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 三年級語文上冊第八單元測試卷-基礎知識與綜合能力篇 含答案 部編版
- 2024建設工程合作合同范本
- 2024門面房出租合同范本門面房轉讓步驟及合同范本2
- 2024招投標購買合同書樣本
- 規(guī)劃課題申報范例:第二輪“雙一流”建設績效評價研究(附可修改技術路線圖)
- 深圳大學《學前兒童家庭教育學》2022-2023學年第一學期期末試卷
- 北京健身合同(2篇)
- 商務公寓預售協議書(2篇)
- 關于班學期工作計劃模板合集6篇
- 放射治療核醫(yī)學衛(wèi)生監(jiān)督
- 建筑公司組織架構及崗位職責
- COPD診療新進展
- 先進先出法與后進先出法ppt課件
- 精品資料(2021-2022年收藏的)病案管理制度全套
- 低壓工作票(共3頁)
- 2閥門結構和工作原理(上)
- 基礎圖案設計(課堂PPT)
- 食堂操作工藝流程圖
- 玉米栽培品比試驗-文檔
- 幼兒園參觀學校活動方案5篇
- 關于旅游景區(qū)游客滿意度研究的文獻綜述
評論
0/150
提交評論