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

正文內(nèi)容

[工學(xué)]第八章輸入輸出程序設(shè)計(jì)(編輯修改稿)

2024-11-09 16:48 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 OUT 43H, AL IN AL, 20H 三、 CPU與外設(shè)數(shù)據(jù)傳送的方式 CPU與外設(shè)數(shù)據(jù)傳送的方式有三種: 1. 程序直接控制方式( IN、 OUT指令) ① 無條件傳送方式 ② 查詢傳送方式 2. 中斷傳送方式 3. 直接數(shù)據(jù)通道傳送( DMA) 1. 程序直接控制方式 (P283) ① 無條件傳送方式 無條件傳送方式又稱同步方式,即 CPU的動(dòng)作必須與外設(shè)同步,否則,傳送數(shù)據(jù)出錯(cuò)。 傳送流程演示 發(fā)聲的例子 code segment main proc far assume cs:code,ds:code 100h start: push ds xor ax,ax push ax mov ax,code mov ds,ax mov dx,100 in al,61h and al,11111100b sound: xor al,2 out 61h,al mov cx,60h loop2: mov bx,cx mov cx,7fffh loop1: loop loop1 mov cx,bx loop loop2 dec dx jne sound ret main endp code ends end start 例 2:監(jiān)測(cè)驅(qū)動(dòng)器個(gè)數(shù) ② 查詢傳送方式 在傳送前 , 查詢一下外設(shè)的狀態(tài) , 當(dāng)外設(shè)準(zhǔn)備好了以后才傳送 , 否則 , 等待 。 傳送流程演示 例子:見書上 p287 2. 中斷傳送方式 由于 CPU都是由高速的電子器件組成的,而外設(shè)大多是機(jī)電類型的產(chǎn)品,二者的工作速度不能比擬。在外設(shè)從啟動(dòng)到完成一個(gè) I/ 0操作所需的時(shí)間內(nèi), CPU可以執(zhí)行幾百到幾干條指令。但在查詢傳送狀態(tài)。外設(shè)在進(jìn)行 I/ O操作時(shí), CPU并未進(jìn)行其它的工作而是處于長時(shí)間反復(fù)查詢的等待狀態(tài),等待 I/ O設(shè)備完成前一次操作,回到準(zhǔn)備好或不忙狀態(tài)后, CPU才控制外設(shè)開始下一次操作。由此可見,在查詢傳送方式中。 CPU與外設(shè)串行工作,這對(duì) CPU來說.當(dāng)然是一極大的浪費(fèi)、而且計(jì)算機(jī)速度越高,這種與外設(shè)低速度的矛盾就越突出。為了提高 CPU的工作效率,現(xiàn)代計(jì)算機(jī)都引入了中斷機(jī)構(gòu),讓 CPU以中斷方式控制外設(shè)的工作。 中斷傳送方式最大的特點(diǎn)是 CPU與外設(shè) 并行工作 ,即 CPU啟動(dòng)外設(shè)之后,不再等待外設(shè)工作的完成,而是執(zhí)行另一個(gè)程序。當(dāng)外設(shè)完成一次操作后,就向 CPU發(fā)出中斷申請(qǐng),這時(shí), CPU就暫停現(xiàn)行程序的執(zhí)行而轉(zhuǎn)去用很少的時(shí)間控制外設(shè)開始下一次 I/ O操作。然后 CPU又恢復(fù)執(zhí)行原來被中斷的程序。這樣,既提高了 CPU的利用率,又可以使多臺(tái)外部設(shè)備與CPU并行工作。 中斷 1。概念: ? 當(dāng)系統(tǒng)內(nèi)部發(fā)生某一事件時(shí), CPU暫時(shí)中斷現(xiàn)行程序的運(yùn)行,而自動(dòng)轉(zhuǎn)去執(zhí)行處理該事件的子程序;當(dāng)處理結(jié)束后 CPU又返回到被中斷程序的斷點(diǎn)處繼續(xù)往下執(zhí)行。 ? 中斷實(shí)際上是 CPU所具有的能打斷當(dāng)前執(zhí)行的程序,
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1