不可屏蔽中断.docx

上传人:小飞机 文档编号:4932089 上传时间:2023-05-24 格式:DOCX 页数:3 大小:167.83KB
返回 下载 相关 举报
不可屏蔽中断.docx_第1页
第1页 / 共3页
不可屏蔽中断.docx_第2页
第2页 / 共3页
不可屏蔽中断.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《不可屏蔽中断.docx》由会员分享,可在线阅读,更多相关《不可屏蔽中断.docx(3页珍藏版)》请在三一办公上搜索。

1、、实验名称不可屏蔽中断二、实验目的掌握中断服务程序的编写方法,掌握中断向量初始化的方法。三、实验内容1.实验原理利用不可屏蔽中断监测按键状态,当有按键按下时,七段数码管加1,加到9后回0,初始时显示0。附:七段数码管编码表数字0123456789共阴3FH06H5BH4FH66H6DH7DH07H7FH6FH共阳C0HFBHA4HB1H99H92H82HF8H80H90H表1七段数码管编码此实验用到的元件包括:74HC373,74HC245,7427,RES (与LED相连的电阻需要双击后阻值修改成100欧),7SEG-COM-CAT-GRN (绿色共阴极七段数码管),BUTTON (按钮)。

2、2,编写程序程序的编写与编译:C: XllsersGaochengE:E:CD masmE: Xnasme(lit ex22 .asmE:Xnasmnasm ex22;Microsoft Macro Assembler Uersion 5110Copyright Microsoft Corp 1981, 1988 All rights reserued48646 + 411765 Bytes symbol space free0 Mam in? Errors0 Seuere ErrorsE:nasmlink ex22;Microsoft Ouerlay Linker Uersion 3玲61C

3、opyright Microsoft Corp 1983-1987,; All rights reserued.LINK : uarning L4s?21: no stack segment图1 DOS执行过程程序段为:MOV DS,AXPUSH ESXOR AX,AXCODE SEGMENTASSUME DS:DATA,CS:CODESTART: MOV AX,DATAMOV ES,AXMOV AL,2XOR AH,AHSHL AL,1SHL AL,1MOV SI,AXMOV AX,OFFSET NMI_SERVICEMOV ES:SI,AXMOV BX,CSMOV ES:SI+2,BXPOP ESMOV SI, OFFSET TABLEMOV DX,8000HLP:MOV AL,SIOUT DX,ALJMP LP NMI_SERVICE: INC SI CMP SI,10 JB EXIT MOV SI,0 EXIT:IRET CODE ENDS DATA SEGMENTTABLEDB3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH, 6FH TABLE_END=$ DATA ENDS END START3. Proteus执行结果为图2 Proteus模拟图和执行结果

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号