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

正文內(nèi)容

[自然科學(xué)]微機(jī)原理教程(完整版)

  

【正文】 tel 8086和 8088處理器 IA32處理器的實(shí)地址工作方式 ?DOS平臺(tái)下使用實(shí)地址存儲(chǔ)模型 只能訪問(wèn) 1MB存儲(chǔ)空間 , 分成不大于 64KB的段 默認(rèn)采用 16位操作數(shù)尺寸: 使用 16位或 8位寄存器 、 操作數(shù)和尋址方式 堆棧以 16位為單位壓入 PUSH和彈出 POP數(shù)據(jù) ?IA32處理器的實(shí)地址工作方式 還允許使用 32位寄存器 、 操作數(shù)和尋址方式 執(zhí)行大多數(shù)新增的 32位通用指令 1. DOS平臺(tái)的源程序框架 。 程序正常執(zhí)行結(jié)束 ?? 。 程序起始位置 mov ax,data mov ds,ax mov eax,offset msg call dispmsg 。 顯示 AL內(nèi)容 , 即年代 mov al,39。 顯示分隔符 “ - ” call dispc mov al,7 。DX指向 狀態(tài)端口 status: in al,dx 。測(cè)試標(biāo)志位 D7 jnz status 。 代碼段 call readuiw mov bl,1 div bl mov eax,offset msg 。 顯示無(wú)溢出信息 call dispmsg done: 操作演示 溢出異常程序- 16位 DOS環(huán)境 溢出異常程序- 16位 DOS環(huán)境 溢出異常程序- 32位控制臺(tái) 溢出異常程序- 32位控制臺(tái) END 2. 外部中斷 ?非屏蔽中斷 外部通過(guò) 非屏蔽中斷 NMI請(qǐng)求信號(hào) 提出的中斷 處理器在當(dāng)前指令執(zhí)行結(jié)束予以響應(yīng) 非屏蔽中斷的 中斷向量號(hào)是 2 非屏蔽中斷主要用于處理系統(tǒng)的意外或故障 ?可屏蔽中斷 外部通過(guò) 可屏蔽中斷 INTR請(qǐng)求信號(hào) 提出的中斷 允許可屏蔽中斷 的條件下 、 當(dāng)前指令執(zhí)行結(jié)束予以響應(yīng) 輸出 可屏蔽中斷響應(yīng)信號(hào) INTA*, 產(chǎn)生可屏蔽中斷響應(yīng)總線周期 , 讀取中斷向量號(hào) 需要中斷控制器負(fù)責(zé)處理中斷優(yōu)先權(quán)排隊(duì)等管理工作 可屏蔽中斷主要用于與外設(shè)進(jìn)行數(shù)據(jù)交換 中斷標(biāo)志 ?IF= 1, 處理器 開(kāi)中斷 可以響應(yīng) , 允許中斷 , 中斷開(kāi)放 ?IF= 0, 處理器 關(guān)中斷 不能響應(yīng) , 禁止中斷 , 中斷被屏蔽 ?關(guān)中斷的情況 系統(tǒng)復(fù)位后 任何一個(gè)中斷被響應(yīng)后 執(zhí)行關(guān)中斷指令 CLI后 ?開(kāi)中斷的方法 執(zhí)行開(kāi)中斷指令 STI ?執(zhí)行中斷返回指令 IRET恢復(fù)中斷前 IF狀態(tài) 3. 中斷和異常的響應(yīng)過(guò)程 ① 標(biāo)志寄存器壓入堆棧 , 保護(hù)標(biāo)志位;被中斷指令的邏輯地址壓入堆棧 , 保護(hù)斷點(diǎn) ② 如果有錯(cuò)誤代碼 , 將其壓入堆棧 實(shí)地址方式的異常不返回錯(cuò)誤代碼 ③ 根據(jù)向量號(hào)獲得中斷服務(wù)程序 ( 中斷或異常的處理程序 ) 的段選擇器和指令指針 ④ 對(duì)于中斷 , 設(shè)置 IF為 0, 禁止可屏蔽中斷 ⑤ 控制轉(zhuǎn)移至中斷服務(wù)程序入口地址 , 開(kāi)始執(zhí)行中斷或異常處理程序 4. 中斷描述符表和中斷向量表 ?保護(hù)方式下 , 使用中斷描述符表 IDT 中斷服務(wù)程序由中斷描述符指向 每個(gè)中斷描述符包含 8個(gè)字節(jié) , 保存 16位段選擇器和 32位偏移地址 中斷特權(quán)層 ?實(shí)地址方式下 , 使用中斷向量表 物理地址 00000H, 對(duì)應(yīng)向量號(hào)從 0開(kāi)始 依次每 4個(gè)字節(jié)安排一個(gè)中斷向量 含有 16位段地址和 16位偏移地址的邏輯地址 低字部分是偏移地址 、 高字部分是段地址 256個(gè)中斷占用 1KB區(qū)域 , 形成中斷向量表 示意圖 實(shí)方式的中斷向量表結(jié)構(gòu) 返回 內(nèi)部中斷服務(wù)程序 ?編寫(xiě)內(nèi)部中斷服務(wù)程序與編寫(xiě)子程序類(lèi)似 利用過(guò)程定義偽指令 PROC/ENDP 第 1條指令通常為開(kāi)中斷指令 STI 最后用中斷返回指令 IRET 通常采用寄存器傳遞參數(shù) ?主程序需要調(diào)用中斷服務(wù)程序 調(diào)用前 , 需要設(shè)置中斷向量表對(duì)應(yīng)項(xiàng) 利用 INT n指令調(diào)用中斷服務(wù)程序 ?設(shè)置中斷向量表項(xiàng): AH= 25H號(hào) DOS功能調(diào)用 ?獲取中斷向量表項(xiàng): AH= 35H號(hào) DOS功能調(diào)用 〔 例 75〕 內(nèi)部中斷服務(wù)程序- 1 。 獲取系統(tǒng)的原 80H中斷向量表項(xiàng) int 21h mov intoff,bx 。 開(kāi)中斷 push ax 。 80H內(nèi)部中斷服務(wù)程序 。 獲取原中斷向量表項(xiàng) int 21h push es 。 設(shè)置中斷次數(shù)初值 sti 。 開(kāi)中斷 push ax 。 顯示字符串子程序 push ax 。 中斷返回 intmsg byte 0dh,0ah,39。 增加 256個(gè)字節(jié) add dx,15 shr dx,4 。 程序駐留 , 返回 DOS int 21h tsrmsg byte 39。,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é)果 駐留中斷服務(wù)程序 ?沒(méi)有駐留的程序執(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é) ) 功能說(shuō)明 程序駐留返回 DOS 〔 例 77〕 駐留中斷服務(wù)程序- 1 include .code new04h proc 。 設(shè)置 DS mov ds,ax inc counter 。 主程序僅循環(huán)等待中斷 jb start1 。 關(guān)中斷 push ds 。 DS∶DX =緩沖區(qū)首地址 A Instruction Interrupt ! 顯示結(jié)果 獲取和設(shè)置中斷向量表項(xiàng) 返回 功能編號(hào) AH= 35H 入口參數(shù) AL=向量號(hào) 出口參數(shù) ES∶BX =中斷向量 功能說(shuō)明 獲取中斷向量表項(xiàng) 功能編號(hào) AH= 25H 入口參數(shù) AL=向量號(hào) DS∶DX =中斷向量 功能說(shuō)明 設(shè)置中斷向量表項(xiàng) 中斷控制器 ?管理多個(gè)中斷請(qǐng)求并進(jìn)行優(yōu)先權(quán)排隊(duì)等工作 ?IBM PC/AT機(jī)使用兩個(gè) Intel 8259A可編程中斷控制器 PIC, 32位 PC機(jī)兼容了它們的功能 每個(gè)管理 8級(jí)中斷 , 請(qǐng)求引腳: IR0~ IR7 每一級(jí)中斷可單獨(dú)被屏蔽或允許 多個(gè)芯片級(jí)聯(lián)最多擴(kuò)展至 64級(jí)中斷 為每級(jí)中斷提供中斷向量號(hào) ?Pentium處理器內(nèi)部集成局部 APIC, 外部配合集成在芯片組的 I/O APIC 高級(jí)可編程中斷控制器 APIC 1. 825
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1