freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

微機原理與接口技術(第二版)典型習題及參考答案(1)(編輯修改稿)

2025-07-25 18:35 本頁面
 

【文章內容簡介】 :● 外設占用了內存單元,使內存空間減少?!?尋址速度比專用I/O指令慢。I/O映射編址(Input/Ouptput Mapped)是指I/O端口與存儲器分開獨立編址,即I/O端口和存儲器都有自己的一套地址空間,而且互不相干。這樣,I/O端口不占用內存空間,但在這種編址方式下,必須采用專用的I/O指令(IN或OUT指令)才能訪問I/O設備。采用I/O映射的優(yōu)點是:● I/O設備不占用內存單元,節(jié)約了內存空間?!?指令執(zhí)行速度快。從8086到Pentium,僅支持I/O映射的編址方法,而P6架構及之后的處理器既支持I/O映射編址又支持存儲器映射編址,即除了用IN/OUT等專用I/O指令外,還可以用訪問存儲器的指令訪問被映射的I/O端口。66簡述I/O的主要控制方式及其特點。答:主要的輸入輸出(主機與外設間的數據傳送)控制方式有直接程序控制方式、中斷控制方式、直接存儲器存取控制方式等。直接程序方式分為無條件傳送方式和查詢傳送方式。在程序確信外設已經準備就緒,或外設沒有必要提供準備就緒信號的情況下,就不需要去查詢外設的狀態(tài)而直接進行數據傳送的方式稱為無條件傳送方式。這種方式常用于簡單外部設備的輸入輸出中。在條件傳送方式下,首先查詢外設狀態(tài),滿足條件時才進行數據的傳送,因此也叫查詢傳送方式。在外設狀態(tài)滿足要求時,外設通過I/O接口向微處理器發(fā)出要求數據傳送的請求信號,接到請求信號后,微處理器才去響應,執(zhí)行輸入或輸出操作。這就是中斷控制的輸入輸出方式或中斷傳送方式(簡稱中斷方式)。DMA傳送方式是在內存與外設之間開辟的專用數據通道,這個數據通道在DMA控制器硬件的控制下,直接進行數據交換而不通過微處理器,不用I/O指令。這樣,數據傳送的速度上限取決于存儲器的存取速度。DMA方式傳送時,由DMA控制器向微處理器請求總線服務,微處理器響應后讓出總線,這時系統總線由DMA支配并接管。數據的輸入和輸出完全由DMA控制器指揮。因此除微處理器外,DMA控制器也是主控設備之一。為了讓處理器徹底擺脫管理和控制I/O設備的負擔,引入了I/O處理機控制方式。這種方式下,由專用I/O協處理器負責I/O操作和處理。615簡述8255的工作方式。并說明端口A和B作為方式1輸入或輸出時,C端口與之配合的引腳的含義。解:8255有三種工作方式,方式0,1,和2,方式0為基本的輸入輸入方式,其輸入輸出沒有固定用于聯絡的信號,方式1為選通的輸入輸出方式,A和B口作為I/O,C端口指定的位作為聯絡應用信號,包括選通信號、輸入輸出緩沖器滿信號和中斷信號,方式2為雙向通信的方式,主要限于A組的A端口,C用于配合,作為聯系信號。A口作為方式1輸入時,PC4作為選通輸入信號,PC5作為輸入緩沖器滿信號,PC3作為中斷信號;B口作為方式1輸入時,PC2作為選通輸入信號,PC1作為輸入緩沖器滿信號,PC0作為中斷信號;A口作為方式1輸出時,PC6作為輸出緩沖器滿信號,PC7作為應答信號,PC3作為中斷信號;B口作為方式1輸出時,PC1作為輸出緩沖器滿信號,PC2作為應答信號, PC0作為中斷信號;616假設8255的端口地址為60H63H,試分別編寫滿足條件的初始化程序:(1) 將A組和B組設置為方式0,端口A和B設成輸入端口,C上半口為輸入,下半口為輸出。(2) 將A口設為方式2,B口設為方式1輸出。(3) 將A口設為方式1輸出,B口為方式1輸出,PC4和PC5為輸出。解: (1)MOV AL,10011000B OUT 63H,AL (2)MOV AL,11000100B OUT 63H,AL (3)MOV AL,10100100B OUT 63H,AL 619已知8254的端口地址為9F0CH~9F0FH,外接時鐘頻率為2MHz,利用8254的OUT0通道產生周期為1ms的方波,OUT1產生最快的連續(xù)脈沖序列,周期為多少?OUT2產生最大的負脈沖(建議方式1),負脈沖的寬度為多少。試編制滿足上述要求的程序。解:(1)滿足要求的程序如下 .MODEL SMALL .CODE .STARTUP MOV AL,00110110B 。CTC0命令字:方波信號發(fā)生器方式 MOV DX,9F0FH 。8254控制口地址 OUT DX,AL MOV DX,9F0CH 。CTC0通道地址 MOV AX,2000 。計數常數=2MHz*1000us=2000 OUT DX,AL 。實際收入低8位初值 MOV AL,AH 。取高8位 OUT DX,AL 。寫高8位初值 MOV AL01010100B 。CTC1命令字:速率發(fā)生器方式 MOV DX,9F0FH 。8254控制口地址 OUT DX,AL MOV DX,9F0DH 。CTC1通道地址 MOV AL,2 。計數常數=2(最快) OUT DX,AL 。寫初值 MOV AL10110010B 。CTC2命令字:負脈沖信號發(fā)生器方式 MOV DX,9F0FH 。8254控制口地址 OUT DX,AL MOV DX,9F0EH 。CTC2通道地址 MOV AL,0 。計數常數=0000(最大值) OUT DX,AL 。寫初值 OUT DX,AL .EXIT END(2)OUT1產生最快的連續(xù)脈沖序列,1個周期為2個計數時鐘,因此周期=1/2MHz*2=1us。OUT2產生最大的負脈沖,負脈沖的寬度為65536個計數脈沖周期=655361/2MHz=32768us=620 已知8254的CLK0接5MHz時鐘, 其端口地址為280H,281H,282H和283H系統采用16位的8086(1)畫出8254與系統的連接圖, 譯碼電路自行設計。(2)要在OUT0周期性地產生負脈沖寬度為2ms的信號作為定時中斷請求信號,寫出初始化程序(3)若利用8254產生1S為周期的定時中斷信號,說明實現方法,畫出相應的連接圖,并編寫相應程序。(1) 由地址:280H~283H知:(地址不重疊,即全譯碼,I/O端口16條地址線全部要參與譯碼) A15A14A13A12A11A10A9A8A7A6A5A4A3A2=0000 0010 1000 00xx B電路如下:(2) OUT0產生2ms定時中斷信號(方波) MOV AL,00110110B 。ctc0控制字 MOV DX,0283H OUT DX,AL MOV AX,20000 。初值=5MHz*(2ms*2)=5000*4=20000 。注意:2ms僅為負脈沖寬度,因此一個周期=4ms MOV DX,280H 。CTC0通道 OUT DX,AL 。寫低字節(jié)初值 MOV AL,AH OUT DX,AL 。寫高字節(jié)初值(3) 將OUT0連接到CLK1,CTC1初值=1S/4ms=1000/4=250 MOV AL,01010110B 。ctc1控制字 MOV DX,0283H OUT DX,AL MOV AX,250 。初值=1S/4ms=250 MOV DX,281H 。CTC1通道 OUT D
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1