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

正文內(nèi)容

微機(jī)原理與匯編語言及接口技術(shù)(1)-資料下載頁

2025-01-17 12:10本頁面
  

【正文】 set new08h mov ax,2508h int 21h pop ds 微 機(jī) 原 理 與 接 口 技 術(shù) 第 4 版 機(jī) 械 工 業(yè) 出 版 社 〔 例 76〕 可屏蔽中斷服務(wù)程序- 2 in al,21h 。 讀出 IMR push ax 。 保存原 IMR內(nèi)容 and al,0feh 。 允許 IRQ0, 其他不變 out 21h,al 。 設(shè)置新 IMR內(nèi)容 mov counter,0 。 設(shè)置中斷次數(shù)初值 sti 。 開中斷 start1: cmp counter,10 。 主程序僅循環(huán)等待中斷 jb start1 。 中斷 10次退出 cli 。 關(guān)中斷 pop ax 。 恢復(fù) IMR out 21h,al pop dx 。 恢復(fù)原中斷向量表項(xiàng) pop ds mov ax,2508h int 21h sti 。 開中斷 微 機(jī) 原 理 與 接 口 技 術(shù) 第 4 版 機(jī) 械 工 業(yè) 出 版 社 〔 例 76〕 可屏蔽中斷服務(wù)程序- 3 new08h proc sti 。 開中斷 push ax 。 保護(hù)寄存器 push si push ds mov ax,@data 。 設(shè)置 DS mov ds,ax inc counter 。 中斷次數(shù)加 1 mov si,offset intmsg 。 顯示信息 call dpstri mov al,20h 。 發(fā)送 EOI命令 out 20h,al 中斷服務(wù)程序 微 機(jī) 原 理 與 接 口 技 術(shù) 第 4 版 機(jī) 械 工 業(yè) 出 版 社 〔 例 76〕 可屏蔽中斷服務(wù)程序- 4 pop ds 。 恢復(fù)寄存器 pop si pop ax iret 。 中斷返回 new08h endp (1) INTR有效 , 請(qǐng)求中斷 (2) 中斷響應(yīng) …… (6) 執(zhí)行中斷服務(wù)程序 (7) 中斷返回 中斷服務(wù)程序 start1: cmp counter,10 jb start1 cli 主程序 微 機(jī) 原 理 與 接 口 技 術(shù) 第 4 版 機(jī) 械 工 業(yè) 出 版 社 〔 例 76〕 可屏蔽中斷服務(wù)程序- 5 dpstri proc 。 顯示字符串子程序 push ax 。 入口參數(shù): DS:SI=字符串首址 push bx dps1: mov al,[si] cmp al,0 jz dps2 mov bx,0 。 調(diào)用 ROMBIOS功能顯示 AL中字符 mov ah,0eh int 10h inc si jmp dps1 dps2: pop bx pop ax ret dpstri endp A 8259A Interrupt ! A 8259A Interrupt ! A 8259A Interrupt ! A 8259A Interrupt ! A 8259A Interrupt ! A 8259A Interrupt ! A 8259A Interrupt ! A 8259A Interrupt ! A 8259A Interrupt ! A 8259A Interrupt ! 顯示結(jié)果 微 機(jī) 原 理 與 接 口 技 術(shù) 第 4 版 機(jī) 械 工 業(yè) 出 版 社 駐留中斷服務(wù)程序 ?沒有駐留的程序執(zhí)行結(jié)束后 , 使用的主存空間被 DOS回收用于其他程序 ?駐留 TSR程序:程序執(zhí)行結(jié)束保存在主存 ?中斷服務(wù)程序要讓其他程序使用必須駐留 ?用 DOS功能調(diào)用的 31H號(hào)實(shí)現(xiàn)程序駐留并返回 功能編號(hào) AH= 31H 入口參數(shù) AL=返回代碼 DX=駐留長(zhǎng)度 (單位:節(jié) ) 功能說明 程序駐留返回 DOS 微 機(jī) 原 理 與 接 口 技 術(shù) 第 4 版 機(jī) 械 工 業(yè) 出 版 社 〔 例 77〕 駐留中斷服務(wù)程序- 1 include .code new04h proc 。 中斷服務(wù)程序 sti push ax 。 保存寄存器 push bx push si push ds mov ax,cs 。 數(shù)據(jù)在代碼段中 , 故 DS= CS mov ds,ax mov si,offset intmsg dps1: mov al,[si] cmp al,0 jz dps2 微 機(jī) 原 理 與 接 口 技 術(shù) 第 4 版 機(jī) 械 工 業(yè) 出 版 社 〔 例 77〕 駐留中斷服務(wù)程序- 2 mov bx,0 。 調(diào)用 ROMBIOS功能顯示 AL中字符 mov ah,0eh int 10h inc si jmp dps1 dps2: pop ds 。 恢復(fù)寄存器 pop si pop bx pop ax iret 。 中斷返回 intmsg byte 0dh,0ah,39。Overflow !39。,0 。 溢出顯示的信息 new04h endp 。 中斷服務(wù)程序結(jié)束 微 機(jī) 原 理 與 接 口 技 術(shù) 第 4 版 機(jī) 械 工 業(yè) 出 版 社 〔 例 77〕 駐留中斷服務(wù)程序- 3 start: mov ax,cs mov ds,ax 。 設(shè)置 04H中斷向量 mov dx,offset new04h cli mov ax,2504h int 21h sti mov ax,offset tsrmsg 。 顯示安裝信息 call dispmsg 微 機(jī) 原 理 與 接 口 技 術(shù) 第 4 版 機(jī) 械 工 業(yè) 出 版 社 〔 例 77〕 駐留中斷服務(wù)程序- 4 mov dx,offset start 。 計(jì)算駐留程序的長(zhǎng)度 add dx,256 。 增加 256個(gè)字節(jié) add dx,15 shr dx,4 。 調(diào)整為 “ 節(jié) ” ( 16個(gè)字節(jié) ) mov ax,3100h 。 程序駐留 , 返回 DOS int 21h tsrmsg byte 39。INT 04H Program Installed !39。,0dh,0ah,0 end start 駐留 單位 : 節(jié)= 16字節(jié) 程序長(zhǎng)度: N 16+ M 字節(jié) 駐留長(zhǎng)度: N+ 1 節(jié) 操作演示 微 機(jī) 原 理 與 接 口 技 術(shù) 第 4 版 機(jī) 械 工 業(yè) 出 版 社 DMA傳送 ?希望克服程序控制傳送的不足: 外設(shè) → CPU→ 存儲(chǔ)器 外設(shè) ← CPU← 存儲(chǔ)器 ?直接存儲(chǔ)器存取 DMA: 外設(shè) → 存儲(chǔ)器 外設(shè) ← 存儲(chǔ)器 ?CPU釋放總線 , 由 DMA控制器管理 微 機(jī) 原 理 與 接 口 技 術(shù) 第 4 版 機(jī) 械 工 業(yè) 出 版 社 DMA傳送過程 1. CPU對(duì) DMA控制器進(jìn)行初始化設(shè)置 2. 外設(shè) 、 DMAC和 CPU三者通過應(yīng)答信號(hào)建立聯(lián)系: CPU將總線交給 DMAC控制 3. DMA傳送 DMA讀存儲(chǔ)器:存儲(chǔ)器 → 外設(shè) DMA寫存儲(chǔ)器:存儲(chǔ)器 ← 外設(shè) 4. 自動(dòng)增減地址和計(jì)數(shù) , 判斷傳送完成否 示意圖 微 機(jī) 原 理 與 接 口 技 術(shù) 第 4 版 機(jī) 械 工 業(yè) 出 版 社 DMA控制器 ?8237A每個(gè) DMA通道有 4種工作方式 ?單字節(jié)傳送方式 每次 DMA傳送時(shí)僅傳送一個(gè)字節(jié) ?數(shù)據(jù)塊傳送方式 連續(xù)地傳送數(shù)據(jù) , 直到規(guī)定的字節(jié)數(shù)傳送完 ?請(qǐng)求傳送方式 請(qǐng)求有效 , 連續(xù)傳送數(shù)據(jù) 請(qǐng)求無效 , DMA傳送被暫時(shí)中止 再次有效 , DMA傳送又繼續(xù) ?級(jí)連方式 多個(gè) DMA控制器連接起來擴(kuò)展 DMA通道 ?理解 I/O接口典型結(jié)構(gòu)特點(diǎn)和 I/O端口編址方式 ?掌握輸入輸出指令 ?掌握 DOS平臺(tái)的匯編語言編程 ?熟悉無條件傳送 , 開關(guān)輸入和 LED輸出 ?掌握查詢傳送方式的特點(diǎn)和編程 ?熟悉中斷傳送方式的過程 ?熟悉 IA32處理器主要中斷類型 ?掌握可屏蔽中斷和中斷向量表 ?掌握內(nèi)部中斷服務(wù)程序的編寫 ?理解中斷控制器的作用 ?熟悉可屏蔽中斷服務(wù)程序的編寫 ?理解 DMA傳送方式的特點(diǎn) 教學(xué)要求 第 7章 輸入輸出接口 錢曉捷,微機(jī)原理與接口技術(shù) 第 4版 —— 基于 IA32處理器和 32位匯編語言 第 7章 習(xí)題 簡(jiǎn)答題 ( 10) 判斷題 ( 8) 填空題 ( 9)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1