版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
主要內容基礎知識pentium微處理器結構指令系統(tǒng)匯編語言程序設計輸入輸出接口2024/4/21主要內容基礎知識2024/4/21習題課解答計算機性能指標一、基礎知識字長時鐘頻率集成度主存容量運算速度[解答]:數(shù)據(jù)區(qū)最后一個字的地址為:首地址+(字數(shù)-1)*2
物理地址=(段地址*10H)+偏移地址首地址=(0A7F0*10H)+2B40H=0AAA40H末地址=0AAA40H+(20H-1)*2=0AAA7EH若某數(shù)據(jù)區(qū)的開始地址為A7F0H:2B40H,則該數(shù)據(jù)區(qū)的首字單元和32個字的末字單元的物理地址分別為多少?2024/4/22習題課解答計算機性能指標一、基礎知識字長時鐘頻率集成度主存容當運算結果的最高位產生一個進位時,標志位____置1,而運算結果的最高位為1時,___標志位為1。 [解答]CF、SFCPU
在指令的最后一個時鐘周期檢測INTR引腳,若測得INTR為___________且IF為_____________,則CPU在結束當前指令后響應中斷請求。8086CPU最多能處理__256____種不同的中斷,中斷向量表占____1K____個地址單元。 [解答]256、1K [解答]有效電平(高電平)、12024/4/23當運算結果的最高位產生一個進位時,標志位____置1,而運算何謂中斷向量?8086/8088的中斷系統(tǒng)的中斷向量表處于內存中的什么位置?中段向量表中最多可以容納多少個中斷向量?類型碼為_____________的中斷所對應的中斷向量存放在0000H:0058H開始的4個連續(xù)單元中,若這4個單元的內容分別為_________________,則相應的中斷服務程序入口地址為5060H:7080H。 [解答]0058H/4=16H
四個單元依次為80H、70H、60H、50H2024/4/24何謂中斷向量?8086/8088的中斷系統(tǒng)的中斷向量表處于內若對應于中斷類型號為40H的中斷處理子程序存放在1234H:5678H開始的內存區(qū)域中,則中斷向量如何存放?某中斷程序的入口地址為2000H:3456H,放置在中斷向量表中的位置為0020H,問此中斷向量號為多少?入口地址在向量表中如何放置? [解答]由題目可知中斷處理子程序的入口地址為:1234H:5678H
又可以根據(jù)該中斷類型號為40H,則該中斷對應的中斷向量偏移地址=40H*4=100H,則中斷向量的存放情況是:(100H)=78H(101H)=56H,(102H)=34H,(103H)=12H [解答]中斷向量號=20H/4=8
存放情況(0020H)=56H,(0021H)=34H,(0022H)=00H,(0023H)=20H,2024/4/25若對應于中斷類型號為40H的中斷處理子程序存放在1234H:按照下列要求編寫指令序列1)清除DH中的最低3位而不改變其他位,結果存入BH中。2)把DI中的最高5位置1,其他位不變。3)把AX中的0~3位置1,7~9位取反,13~15位置零。4)檢查DX中的第1、4、11、14是否同時為0。ANDDH,0F8HMOVBH,DHORDI,0F800HORAX,000FHXORAX,0380HANDAX,1FFFHTESTDX,4812H2024/4/26按照下列要求編寫指令序列1)清除DH中的最低3位而不改變其他5)判斷AL的最高兩位是否同時為0,如果是令DL=0,否則DL=1
TESTAL,0CH JZL1 MOVDL,1 JMPL2L1:MOVDL,0L2:…6)把AL的高4位與其低4位進行交換
MOVCL,4 RORAL,CL(或ROLAL,CL)2024/4/275)判斷AL的最高兩位是否同時為0,如果是令DL=0,否則D分析如下程序段執(zhí)行后,有關寄存器和標志位的值。MOVSP,2000HMOVAX,8000HSUBAX,3040HPUSHAX執(zhí)行后,AX=___________SP=_____________標志位CF=______PF=______ZF=______ OF=_______SF=______
解:SP=1FFEHAX=4FC0HCF=0PF=1ZF=0OF=0SF=02024/4/28分析如下程序段執(zhí)行后,有關寄存器和標志位的值。解:SP=1F指令語句在匯編時被翻譯為
指令,偽指令則在匯編時由執(zhí)行,而不被翻譯成機器語言指令。數(shù)據(jù)定義偽指令的功能是________,通常使用的數(shù)據(jù)定義偽指令是____________。在DEBUG中,D命令隱含使用的段寄存器是______,而U命令隱含使用的是______段寄存器。能調用在屏幕上顯示‘:’的正確指令是_______、______、INT21H。2024/4/29指令語句在匯編時被翻譯為指令設有下列指令:
STARTDB4,3,2,1,‘ABCD’ DB3DUP(?,1)
BUFDB10DUP(?),15LEQUBUF-START試求L的值。由EQU偽指令知,L的值為BUF的偏移地址減去START的偏移地址,而變量START共占用8個字節(jié),第二行定義的變量(無變量名)共占用6個字節(jié),因此L的值等于8+6=14=0EH2024/4/210設有下列指令:由EQU偽指令知,L的值為BUF的偏移地址減去
SCOREDB30,60,65,55,90,…, NUMEQU$-SCORE LEASI,SCORE MOVCX,NUM MOVBX,0L1:MOVAL,[SI] CMPAL,60 JBL2 INCBXL2:INCSI LOOPL1閱讀如下程序段,說明該程序段完成什么功能?結果放在哪兒?2024/4/211 SCOREDB30,60,65,55,90,…,閱如下子程序用于計算BX寄存器中1的個數(shù),結果放在AL中,請閱讀程序,并完成填空。NUM1PROCPUSHBXPUSHCXMOVAL,(1)
MOVCX,(2)
L1:SHLBX,1
(3)
INCAL
(4)POPCX
(5)RETNUM1ENDP2024/4/212如下子程序用于計算BX寄存器中1的個數(shù),結果放在AL中,請閱試編寫完整匯編程序,分類統(tǒng)計字數(shù)組data中正數(shù)、負數(shù)和零的個數(shù),分別存入內存變量Positive、Negative和Zero中,數(shù)組元素個數(shù)保存在第一個字當中。設數(shù)據(jù)段的按如下給出的定義,試完成該程序。DATA1SEGMENTdataDW10DW2130,-43,31,-321,-1234,345,0,3213,0,5477PositiveDW?NegativeDW?DATA1ENDSCODE1SEGMENTASSUMECS:CODE1,DS,DATA1START:MOVAX,DATA1MOVDS,AX2024/4/213試編寫完整匯編程序,分類統(tǒng)計字數(shù)組data中正數(shù)、負數(shù)和零的
XORAX,AX;用來對正數(shù)計數(shù)
XORBX,BX;用來對負數(shù)計數(shù)
XORDX,DX;用來對0計數(shù)
MOVCX,data JCXZsave;考慮數(shù)組元素個數(shù)為0的情況
LEASI,data+2;用SI指針來訪問整個數(shù)組AGAIN:CMPWORDPTR[SI],0 JLLOWER JEEQUAL JNCAX JMPLOOP12024/4/214 XORAX,AXLOWER:INCBXJMPLOOP1EQUAL:INCDXLOOP1:ADDSI,2LOOPAGAINSAVE:MOVPositive,AX;把各類的統(tǒng)計數(shù)保存到內存單元中
MOVNegative,BXMOVZero,DXMOVAX,4C00HINT21HCODE1ENDSENDSTART2024/4/215LOWER:INCBX2024/4/2158255A中,可以把端口分成A組和B組兩部分,其中,A組由__________________構成,B組由__________________構成。六、輸入輸出接口8255A中,各端口可以有3種基本工作方式:方式0稱為基本輸入輸出方式,方式1稱作_______________,方式2稱作雙向傳送方式。其中,端口A可處于3種工作方式,端口B可處于______和_____兩種工作方式。8255A中,可使用的控制字有________控制字和________控制字,其中________控制字只對端口有效。8255A從結構上可以分為以下幾部分:并行輸入輸出端口、A組和B組控制部件、_______________和_____________。數(shù)據(jù)總線緩沖存儲器讀寫控制部件選通輸入/輸出方式方式0方式1工作方式置位/復位置位/復位C端口A和端口C的高四位端口B和端口C的低四位2024/4/2168255A中,可以把端口分成A組和B組兩部分,其中,A組由_可編程中斷控制器8259A中,用來存放由外部輸入中斷請求信號的寄存器是___________________,這是一個___位寄存器;用來記錄正在處理的中斷請求的寄存器是________________;用來存放對各級中斷請求屏蔽信息的寄存器是_______________。8中斷請求寄存器IRR中斷服務寄存器ISR中斷屏蔽寄存器IMR可編程中斷控制器8259A,可以采用的兩種中斷觸發(fā)方式為:_________和__________,不管采用什么樣的觸發(fā)方式,在中斷響應的第2個INTA信號有效期間,8259A應將當前被響應的____________通過數(shù)據(jù)總線D7~D0傳送給CPU。電平觸發(fā)邊沿觸發(fā)中斷類型碼n可編程中斷控制器8259A中,中斷優(yōu)先權管理是中斷管理的核心問題,可采用優(yōu)先權________和_________兩種方式。固定分配循環(huán)設置2024/4/217可編程中斷控制器8259A中,用來存放由外部輸入中斷請求信號可編程中斷控制器8259A中,其初始化操作可以明確分為兩個部分,首先要通過預置_____________對8259初始化,然后8259自動進入相應操作模式;在8259A操作過程中,通過______________來定義8259A的操作模式。操作命令字OCWi命令字ICWi8253可編程計數(shù)/定時控制器具有___個獨立的通道,各通道可有____種可供選擇的工作方式。632024/4/218可編程中斷控制器8259A中,其初始化操作可以明確分為兩個部簡述中斷控制器8259A對中斷優(yōu)先權的管理方式有哪幾種?各是什么含意?完全嵌套方式:ISR寄存器中某位置“1”,表示CPU正在處理這一級中斷請求,8259A允許比它級別高的中斷請求進入,禁止與它同級或低級的中斷請求進入。IRi引入的中斷請求有固定的中斷級別,R0最低,R7最高。自動循環(huán)方式:IRn~IR0優(yōu)先級別不固定。每當任何一級中斷被處理完,它的優(yōu)先級別就被改為最低,而將最高優(yōu)先級賦給比它低一級的中斷請求。中斷屏蔽方式:由CPU在任何時候都可安排一條清除中斷指令。普通屏蔽方式:將IMR中的某一位或某幾位置“1”,可將相應級別的中斷請求屏蔽掉。特殊屏蔽方式:當CPU正在處理某級中斷時,要求僅對本級中斷進行屏蔽,而允許其他優(yōu)先級比它高或低的中斷進入系統(tǒng)。2024/4/219簡述中斷控制器8259A對中斷優(yōu)先權的管理方式有哪幾種?各是某系統(tǒng)中8253芯片的通道0~通道2和控制字端口地址分別為FFF0H~FFF2H。定義通道0工作在工作方式2,CLK0=5MHz,要求OUT0=1KHz方波;定義通道1工作在方式4,用OUT0作計數(shù)脈沖,計數(shù)值為1000,計數(shù)器到0,向CPU發(fā)出中斷請求,CPU響應這一中斷后繼續(xù)寫入計數(shù)值1000,重新開始計數(shù),保持每一秒向CPU發(fā)出一次中斷請求,要求1)試畫出硬件連接圖2)編寫8253初始化程序實現(xiàn)上述功能2024/4/220某系統(tǒng)中8253芯片的通道0~通道2和控制字端口地址分別為F初始化程序:
MOVAL,10000110B;8255A的工作方式MOVDX,303H;控制口地址DXOUTDX,AL;送控制方式控制字。MOVAL,0BH
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度綠化養(yǎng)護與生態(tài)旅游合同范本匯編4篇
- 二零二五版戶外拓展訓練設施維修及服務合同3篇
- 2025年度美食廣場特色攤位租賃合同(2024版)4篇
- 2025年度會展中心場地租賃合同6篇
- 2025年度儲罐安裝與設備維護合同4篇
- 二零二五年度美甲店產品線更新與供應鏈管理合同4篇
- 2025年度高速公路服務區(qū)草皮綠化與美化合同模板3篇
- 二零二五年度環(huán)境治理項目承包合同補充協(xié)議4篇
- 二零二五年度綠色建筑節(jié)能改造工程出借咨詢與服務合同4篇
- 2025年度產業(yè)園區(qū)代建工程合同樣本4篇
- 地測防治水技能競賽理論考試題庫(含答案)
- 以諾書-中英對照
- 三角形與全等三角形復習教案 人教版
- 《朝天子·詠喇叭-王磐》核心素養(yǎng)目標教學設計、教材分析與教學反思-2023-2024學年初中語文統(tǒng)編版
- 成長小說智慧樹知到期末考試答案2024年
- 紅色革命故事《王二小的故事》
- 海洋工程用高性能建筑鋼材的研發(fā)
- 英語48個國際音標課件(單詞帶聲、附有聲國際音標圖)
- GB/T 6892-2023一般工業(yè)用鋁及鋁合金擠壓型材
- 冷庫安全管理制度
- 2023同等學力申碩統(tǒng)考英語考試真題
評論
0/150
提交評論