久久综合精品无码一区二区三区|精品日韩一区二区视频播放|亚洲欧洲日韩国内高清|在线视频亚洲一区

下載手機汽配人

8259a單級中斷控制器實驗

CODE SEGMENT ASSUME CS:CODE,DS:CODE,ES:CODE ORG 3400H H8: JMP P8259 ZXK EQU 0FFDCH ZWK EQU 0FFDDH LED DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H DB 88H,83H,0C6H,0A1H,86H,8EH,0FFH,0CH,0DEH,0F3H BUF DB ?,?,?,?,?,? Port0 EQU 0FFE0H Port1 EQU 0FFE1H P8259: CLI CALL WP ;初始化顯示“P.” MOV AX,OFFSET INT8259 MOV BX,003CH MOV [BX],AX MOV BX,003EH MOV AX,0000H MOV [BX],AX CALL FOR8259 mov si,0000h STI CON8: CALL DIS JMP CON8 ;------------------------------------ INT8259:cli MOV BX,OFFSET BUF MOV BYTE PTR [BX+SI],07H INC SI CMP SI,0007H JZ X59 XX59: MOV AL,20H MOV DX,Port0 OUT DX,AL mov cx,0050h xxx59: push cx call dis pop cx loop xxx59 pop cx mov cx,3438h push cx STI IRET X59: MOV SI,0000H CALL WP JMP XX59 ;============================== FOR8259:MOV AL,13H MOV DX,Port0 OUT DX,AL MOV AL,08H MOV DX,Port1 OUT DX,AL MOV AL,09H OUT DX,AL MOV AL,7FH ;IRQ7 OUT DX,AL RET ;--------------------------- WP: MOV BUF,11H ;初始化顯示“P.” MOV BUF+1,10H MOV BUF+2,10H MOV BUF+3,10H MOV BUF+4,10H MOV BUF+5,10H RET ;-------------------------------- DIS: MOV CL,20H MOV BX,OFFSET BUF DIS1: MOV AL,[BX] PUSH BX MOV BX,OFFSET LED XLAT POP BX MOV DX,ZXK OUT DX,AL MOV AL,CL MOV DX,ZWK OUT DX,AL PUSH CX MOV CX,0100H DELAY: LOOP $ POP CX CMP CL,01H JZ EXIT INC BX SHR CL,1 JMP DIS1 EXIT: MOV AL,00H MOV DX,ZWK OUT DX,AL RET ;-------------------------- CODE ENDS END H8 請專業(yè)人士注釋下 萬分感謝!??!
提問者:網(wǎng)友 2017-09-14
最佳回答
中斷服務子程序的核心就是顯示字符串“THIS IS A 8259A INTERRUPT” 1:你的IRQ2中斷是什么中斷?定時器中斷嗎?時間間隔的長短當然是取決于你IRQ2
回答者:網(wǎng)友
產(chǎn)品精選
在移動端查看: 8259a單級中斷控制器實驗
搜索問答
還沒有汽配人賬號?立即注冊

我要提問

汽配限時折扣

本頁是網(wǎng)友提供的關于“8259a單級中斷控制器實驗”的解答,僅供您參考,汽配人網(wǎng)不保證該解答的準確性。
普兰店市| 新兴县| 旬阳县| 双辽市| 新沂市| 宜川县| 鄯善县| 瑞安市| 长葛市| 山丹县| 五台县| 公主岭市| 万源市| 东阳市| 额尔古纳市| 罗山县| 郎溪县| 大荔县| 泸溪县| 清河县| 章丘市| 龙州县| 囊谦县| 洛浦县| 祥云县| 岑溪市| 浮梁县| 芜湖市| 沙坪坝区| 枣阳市| 长丰县| 兴安县| 柳河县| 扶绥县| 吴旗县| 牙克石市| 江门市| 兴业县| 海安县| 兴文县| 南宫市|