云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 微机原理与接口技术实验报告 - 图文

微机原理与接口技术实验报告 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/5/25 7:52:00

实验九 中断特性及8259应用编程实验

一 实验目的

1.认识TDN86/51系统的中断特性 2.掌握8259中断控制器的工作原理 3.掌握8259可编程中断控制器的应用编程

二 实验设备

1.TDN86/51或TDN86/88教学实验系统一台 2.排线、导线一根

三 实验内容及步骤 实验1

1 编写源代码:

STACK SEGMENT STACK DW 64 DUP(?) STACK ENDS CODE SEGMENT

ASSUME CS:CODE

START:PUSH DS ;保存数据段

MOV AX,0000H ;将AX清零,将0000传给AX

MOV DS,AX ;数据段清零,将AX内容传给DS,所以DS清零 MOV AX,OFFSET IRQ7 ;取中断程序入口地址(相对地址) ADD AX,2000H ;加装载时IP=2000地址(绝对地址)

MOV SI,003CH ;填8259中断7中断矢量,把003CH内容传给SI MOV [SI],AX ;填偏移量矢量,将AX地址传给SI MOV AX,0000H ;地址段CS=0000H MOV SI,003EH ;将003E传给SI

MOV [SI],AX ;填地址段矢量,将AX地址传给SI CLI ;关中断 POP DS ;弹栈

IN AL,21H ;读8259中断屏蔽字,把21H端口内容给AL AND AL,7FH ;开8259中断7

OUT 21H,AL ;将AL内容回传给21H

第 49 页 共 87 页

49

MOV CX,000AH ;循环10次

A1:CMP CX,0000H ;判断是否完成循环 JNZ A2 ;跳转

IN AL,21H ;读8259中断屏蔽字,把21H端口内容给AL OR AL,80H ;关8259中断7

OUT 21H,AL ;将AL内容回传给21H STI HLT A2:STI

JMP A1 ;无条件跳转至A1

IRQ7: MOV AX,0137H ;中断程序入口

INT 10H ;返回操作程序,结束程序运行 MOV AX,0120H ;中断程序出口

INT 10H ;返回操作程序,结束程序运行 DEC CX ;CX自减1 MOV AL,20H ;将20传给AL OUT 20H,AL ;将AL回传给20 CLI IRET CODE ENDS END START

2. 编译、连接、装载 3.G=0000:2000运行程序

4.重复按KK2微动开关,显示屏上应用“7”来响应,直到按10次后,系统处于停机状态。

实验2

1 编写源代码:

STACK SEGMENT STACK DW 64 DUP(?) STACK ENDS CODE SEGMENT

ASSUME CS:CODE

START:PUSH DS ;保存数据段

MOV AX,0000H ;将AX清零,将0000传给AX

MOV DS,AX ;数据段清零,将AX内容传给DS,所以DS清零 MOV AX,OFFSET IRQ6 ;取中断程序入口地址(相对地址) ADD AX,2000H ;加装载时IP=2000地址(绝对地址)

MOV SI,0038H ;填8259中断6中断矢量,把0038H内容传给SI

第 50 页 共 87 页 50

搜索更多关于: 微机原理与接口技术实验报告 - 图文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

实验九 中断特性及8259应用编程实验 一 实验目的 1.认识TDN86/51系统的中断特性 2.掌握8259中断控制器的工作原理 3.掌握8259可编程中断控制器的应用编程 二 实验设备 1.TDN86/51或TDN86/88教学实验系统一台 2.排线、导线一根 三 实验内容及步骤 实验1 1 编写源代码: STACK SEGMENT STACK DW 64 DUP(?) STACK ENDS CODE SEGMENT ASSUME CS:CODE START:PUSH DS ;保存数据段 MOV AX,0000H ;将AX清零,将0000传给AX MOV DS,AX ;数据段清零,将AX内容

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com