计算机原理实验中断计数器加一,大连理工计算机原理实验四(报告).doc

文档介绍:

大连理工大学

本科实验报告

(接口电路编程实验)

课程名称: 计算机原理实验

学院(系): 信息与通信学院

专业: 电子信息工程

班级: 电子1302班

学号: 201200011

学生姓名: 乌日娜

2015 年 12 月 10 日

《计算机原理实验报告》----- 接口部分

实验( 四)名称: 中断计数实验—思考题

一、实验目的:

1.了解386EX系统的CPU芯片的中断结构和编程原理

2.学****编写中断的初始化编程和对应的中断服务程序编程

二、实验要求:

使用单脉冲,与386EX模块CPU内部IRQ5的端口连接。设计一个计数器,每按3次单脉冲对计数器进行一次加一操作,并利用8255A的PA口经LED7—LED0显示器以二进制形式输出。

三、编程算法与说明:

利用8255A作为输出显示,将3次单脉冲作为一个中断送给386EX模块的IRQ5端口,实现三次单脉冲加一实验

四、实验中相关模块的连接逻辑图(实验电路图):

五、程序流程图:

六、程序清单:

.model small

.386

data segment

count db 00h

count1 db 00h

i8255_a equ 200h

i8255_k equ 203h

data ends

code segment

assume cs:code,ds:data

start: cli

mov ax,data

mov ds,ax

mov es,ax

mov dx,i8255_k

mov al,80h

out dx,al

mov al,count

mov dx,i8255_a

out dx,al

;设置中断屏蔽字

in al,21h

and al,11011111b

out 21h,al

;设置中断向量表

PUSH DS

mov ax,0

mov ds,ax

LEA AX,CS:INT_PROC

mov si,35H

add SI,si

add si,si

MOV ds:[SI],AX

PUSH CS

POP AX

MOV d

内容来自淘豆网www.taodocs.com转载请标明出处.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值