热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

计算机系统概论实验报告输入输出,计算机输入输出系统接口实验报告.doc

经典文档下载后可编辑复制经典文档下载后可编辑复制计算机输入输出系统接口实验报告姓名:学号:东南大学计算机科学与工程学院、软件学院SchoolofComp

经典文档 下载后可编辑复制

经典文档 下载后可编辑复制

计算机输入输出系统

接口实验报告

姓名:

学号:

东南大学计算机科学与工程学院、软件学院

School of Computer Science & Engineering

College of Software Engineering

Southeast University

二0 16 年 6 月

经典文档 下载后可编辑复制

经典文档 下载后可编辑复制

实验一 环境熟悉与I/O地址译码

一、实验目的

掌握I/O地址译码电路的工作原理。

二、实验内容

将接口实验包中所带的EX-138.DSN文件用ISIS 7打开。改变A9~A3的接线方法,从而得到Y0;388H~38FH;Y1:398H~39FH; ……;Y7:3F8H~3FFH。并修改上一问的程序,以同样使得Y4#有效。

1)源程序

.8086

.MODEL SMALL

.stack

.data

address word 3c8h

.code

start:

mov ax,@data

mov ds,ax

mov dx,address

mov al,0

out dx,al

jmp $

END start

2)电路原理图(138译码部分)

3)运行结果贴图(138译码及上面两个273的输出)

实验二 可编程中断控制器8259

一、实验目的

掌握8259的基本工作原理和编程方法。

深入了解中断的概念和实地址模式下中断处理程序的编写方法。

二、实验内容

将接口实验包中所带的EX-8259.DSN文件用ISIS 7打开。按手册接线并执行。

运行结果贴图(执行三次中断,每次中断后的8086寄存器的截图)

……

实验三 可编程定时器计数器8253

一、实验目的

掌握8253的基本工作原理、编程方法及其应用。

二、实验内容

一) 研究定时计数器(选)

1)源程序

.8086

.MODEL SMALL

.DATA

.CODE

START:MOV AX,@DATA

MOV DS,AX

MOV DX,226H

MOV AL ;T/C0,least significant byte only,mode0,Binary

OUT DX,AL

MOV AL,5 ;Initial count=5

MOV DX,220H

OUT DX,AL

MOV AH,4CH

INT 21H

END START

2)讨论题

如果把方式0改成方式1,电路不动,则按下BUTTON后,计数器值会否减1?为什么?

不会,因为方式1下GATE=1或0没有影响,只有GATE的上升沿才会触发计数器开始计数,而该电路中GATE时钟为1,所以计数器不会减1.

二)信号发生器

1)源程序

.8086

.MODEL SMALL

.DATA

.CODE

START:MOV AX,@DATA

MOV DS,AX

;Initailize T/C0

MOV DX,226H

MOV AL ;T/C0,least significant byte first,mode3,binary

OUT DX,AL

MOV DX,220H

MOV AX,1000 ;Initial count=1000

OUT DX,AL

MOV AL,AH

OUT DX,AL

;Initialize T/C1

MOV DX,226H

MOV AL ;T/C1,least significant byte first,mode3,binary

OUT DX,AL

MOV DX,222H

MOV AX,1000 ;Initial count=1000

OUT DX,AL

MOV AL,AH

OUT DX,AL

;Initialize T/C2

MOV DX,226H

MOV AL ;T/C2,least significant byte only,mode3,binary



推荐阅读
author-avatar
大爱与你_邂逅
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有