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

正文內(nèi)容

匯編第07章輸入輸出程序設(shè)計(jì)(完整版)

2025-09-09 17:40上一頁面

下一頁面
  

【正文】 new80h proc sti 。關(guān)中斷 mov ax,35 80h 。調(diào) BIOS中斷 mov ah,0eh int 10h inc si jmp new1 new2: pop si 。設(shè)置新中斷向量 , 也可直接寫 int 21h sti 。 data segment intoff dw ? 。 中斷的作用 實(shí)時(shí)、并發(fā)、多任務(wù) 二、中斷分類 內(nèi)部中斷 ——內(nèi)部機(jī)制產(chǎn)生 –除法錯(cuò)中斷( 0號) ——除運(yùn)算結(jié)果溢出時(shí)產(chǎn)生 –指令中斷( n號) ——執(zhí)行 int n指令后產(chǎn)生(操作碼 CDH) –斷點(diǎn)中斷( 3號) ——執(zhí)行 int 3指令(單字節(jié)指令操作碼CCH ) 用于在調(diào)試中設(shè)置斷點(diǎn),程序遇斷點(diǎn)則中斷 –溢出中斷( 4號) ——執(zhí)行 into指令,且前面運(yùn)算有溢出( OF=1) 時(shí)產(chǎn)生 –單步中斷( 1號) ——TF標(biāo)志置 1后,每執(zhí)行一條子指令將發(fā)生一次 外部中斷 ——外部引腳觸發(fā) –可屏蔽中斷(外設(shè)提供向量號) ——觸發(fā) INTR引腳產(chǎn)生 –非屏蔽中斷( 2號) —— 觸發(fā) NMI引腳產(chǎn)生 外部中斷 ? 外部中斷是由于 8088外部通過 CPU引腳提出中斷請求而引起的中斷 – 非屏蔽中斷( NMI): 向量號為 2 ? 外部通過非屏蔽中斷 NMI請求,必須響應(yīng) ? 非屏蔽中斷主要用于處理系統(tǒng)的意外或故障(如奇偶校驗(yàn)或協(xié)處理器運(yùn)算錯(cuò)誤等) – 可屏蔽中斷( INTR): 向量號由中斷控制器提供 ? 外部通過可屏蔽中斷 INTR 請求,由標(biāo)志位 IF 控制是否響應(yīng);響應(yīng)時(shí)將產(chǎn)生有效的 –INTA 信號 ? 可屏蔽中斷主要用于外設(shè)中斷請求(請求交換數(shù)據(jù)等服務(wù)) IF控制位 ? IF= 0:可屏蔽中斷不會被響應(yīng)(禁止中斷,關(guān)中斷,中斷屏蔽) – 系統(tǒng)復(fù)位,使 IF= 0 – 任何一個(gè)中斷被響應(yīng),使 IF= 0 – 執(zhí)行指令 CLI,使 IF= 0 ? IF= 1:可屏蔽中斷會被響應(yīng)(允許中斷,開中斷,中斷開放) – 執(zhí)行指令 STI,使 IF= 1 ? 執(zhí)行指令 IRET 后 IF 將恢復(fù)為中斷前的狀態(tài) 中斷向量表 1KB 3FFH 0H 0號中斷向量 IP CS 中斷向量表 ? 中斷向量:指示中斷服務(wù)程序的入口地址,該地址包括:偏移地址 IP 、段地址 CS (共 32位) ? 每個(gè)中斷向量的低字是偏移地址、高字是段地址,需占用 4個(gè)字節(jié)(低對低,高對高)。D7= 1, 未就緒,繼續(xù)查詢 inc dx 。讀狀態(tài)端口 test al,01h 。DX指向數(shù)據(jù)端口 in al,dx 。 – 部分譯碼時(shí),可能中間地址線不連接,也有最低地址線不連接的情況。重復(fù) 查詢傳送方式及其接口 ? CPU先了解(查詢)外設(shè)的工作狀態(tài),在外設(shè)就緒(可以交換信息的情況下)實(shí)現(xiàn)數(shù)據(jù)的輸入或輸出 ? 對多個(gè)外設(shè)的情況,則 CPU按一定順序依次查詢(輪詢)。DX指向狀態(tài)端口 status: in al,dx 。 中斷源 引起中斷的事件稱作中斷源 中斷邏輯 INTO 指令 單步 中斷 除法 錯(cuò)誤 INT N 指令 CPU NMI 8259A 中斷 控制器 IR0 定時(shí)器 IR1 鍵盤 IR2顯示器 IR3保留(通信) IR4串口 IR5保留 IR6軟盤 IR7保留(打印機(jī)) 外 設(shè) 中 斷 源 INTA 可屏蔽中斷申請 INTR 不可屏蔽中斷申請 可屏蔽中斷源 不可屏蔽中斷源 內(nèi)部中斷 中斷號 80x86系統(tǒng)允許 256種中斷,每種中斷對應(yīng) 0 ~ 255之間唯一的編號,稱為中斷號或中斷類型號。 – INT總是段間調(diào)用。讀出原中斷向量 ,也可直接讀 int 21h mov intoff,bx 。開中斷,允許中斷嵌套 push ax 。用于保存原中斷向量將來恢復(fù) intseg dw ? 。開中斷 pop ds mov dx,offset intmsg int 80h ?;謴?fù)現(xiàn)場 pop bx pop ax iret ?;謴?fù)原中斷向量 int 21h sti mov ax,4c00h int 21h 。要顯示的信息 data ends code segment assume cs:code,ds:data start: mov ax,data mov ds,ax cli 。判是否串尾 jz new2 mov bx,0 。保存段基地址 push ds mov dx,offset new80h mov ax,seg new80h mov ds,ax mov ax,25 80h 。 – 入口參數(shù): DS:DX存字符串緩沖區(qū)首地址(段地址:偏移地址)。 實(shí)現(xiàn)中斷的硬件及軟件稱為中斷系統(tǒng)。測試標(biāo)志位 D7 jnz status 。DX指向狀態(tài)端口 status: in al,dx 。 – 為了給系統(tǒng)一定的選擇余地,有些接口電路采用數(shù)字比較器、開關(guān)或跳線器等進(jìn)行可選擇的地址譯碼 IBM PC/XT主機(jī)板的 I/
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1