吉林师范大学:《汇编语言程序设计》课程电子教案(PPT课件讲稿)第5章 输入输出和中断

第5章输入输出和中断 第5章输入输出和中断 ◆5,1I/O设备数据传送方式 ◆5,2中断传送方式 ◆53BIOS中断调用方式 5.4综合举例
第5章 输入输出和中断 第5章 输入输出和中断 ◆5.1 I/O设备数据传送方式 ◆5.2 中断传送方式 ◆5.3 BIOS中断调用方式 ◆5.4 综合举例 开 始

第5章输入输出和中断 5.1I/O设备数据传送方式 ◆5,1.1端口寻址方式 ◆5.1.2cPU与外设的传送方式 录
第5章 输入输出和中断 5.1 I/O设备数据传送方式 ◆ 5.1.1 端口寻址方式 ◆ 5.1.2 CPU与外设的传送方式 返回本章目录

第5章输入输出和中断 51.1端口寻址方式 接口芯片 实际占用的端口号(16 表 端口数目 进制) 8237DMA控制器 16 00~0F 8259A中断控制器 2 20~21 址分 之卫 8255并行接口 60~63 配接 表口 DMA页面寄存器 4 80~83 (74LS670) NM寄存器 AO 片的端口地 8253计数器/定时器 40~43
第5章 输入输出和中断 5.1.1 端口寻址方式 接口芯片 实际占用的 端口数目 端口号(16 进制) 8237DMA控制器 16 00~0F 8259A中断控制器 2 20~21 8255并行接口 4 60~63 DMA 页面寄存器 (74LS670) 4 80~83 NMI寄存器 1 A0 8253计数器/定时器 4 40~43 表 .5 1IBM -PC 接 口 芯 片 的 端 口 地 址 分 配 表 返回本节

第5章输入输出和中断 51.2cPU与外设的传送方式 控制信息:是由CPU发送给外部设备的,命令其 处于某种方式或执行某种操作。 状态信息:从接口输入的状态信息表示O设备当 前的状态。 数据信息则是O设备和CPU真正要交换的信息 数据信息可分为三种类型:数字量、模拟量和开关 量
第5章 输入输出和中断 5.1.2 CPU与外设的传送方式 控制信息:是由CPU发送给外部设备的,命令其 处于某种方式或执行某种操作。 状态信息:从接口输入的状态信息表示I/O设备当 前的状态。 数据信息则是I/O设备和CPU真正要交换的信息。 数据信息可分为三种类型:数字量、模拟量和开关 量

第5章输入输出和中断 各种外设的工作速度相差很大,根据其工 作状态,大致可分为三类: 外设的工作状态是可以确定的 外设的工作状态是不能确定的 高速的外设与计算机进行数据交换
第5章 输入输出和中断 各种外设的工作速度相差很大,根据其工 作状态,大致可分为三类: l 外设的工作状态是可以确定的。 l 外设的工作状态是不能确定的。 l 高速的外设与计算机进行数据交换

第5章输入输出和中断 CPU与外设之间传输数据的控制方式有三 种:即程序方式、中断方式和DMA方式 程序方式 (1)无条件传输方式,如图5.1所示。 例5.1】用一个8位输出锁存器控制8个 发光二极管,使发光管从上向下依次一个 个地闪亮,每个发光管亮一段规定的时 间。设输出锁存器的地址为84H
第5章 输入输出和中断 CPU与外设之间传输数据的控制方式有三 种:即程序方式、中断方式和DMA方式。 1.程序方式 (1)无条件传输方式,如图5.1所示。 【例5.1】用一个8位输出锁存器控制8个 发光二极管,使发光管从上向下依次一个 一个地闪亮,每个发光管亮一段规定的时 间。设输出锁存器的地址为84H

第5章输入输出和中断 D, 80864 D IOJM 锁存器← CE+ A了-A0 地址 译码器 84H4 图51用无条件传送方式的例子
第5章 输入输出和中断 图5.1 用无条件传送方式的例子

第5章输入输出和中断 控制程序如下: START: MOV AL,01H;控制代码01H→AL NEXT: OUT84H, AL: (AL)+84H CALL DELAY;延时一定时间 ROL AL,1;控制代码循环左移1位 JMP NEXT;无条件转NEXT继续程序循环 DELAY:PROC;定义延时子程序 DELAY PUSH AX MOV AX, COUNT TIME: DEC
第5章 输入输出和中断 控制程序如下: START:MOV AL,01H ;控制代码01H→AL NEXT:OUT84H,AL;(AL)→84H CALL DELAY ;延时一定时间 ROL AL,1 ;控制代码循环左移1位 JMP NEXT ;无条件转NEXT继续程序循环 DELAY:PROC ;定义延时子程序DELAY PUSH AX MOV AX,COUNT TIME: DEC AX

第5章输入输出和中断 JNZ TIME POP AX RET;返回调用程序 DELAY ENDP;子程序调用结束 (2)条件传送方式 【例52】假设从某输入设备上输入一组数据送缓 冲区,接口电路如图5.2所示:
第5章 输入输出和中断 (2)条件传送方式 JNZ TIME POP AX RET ;返回调用程序 DELAY ENDP ;子程序调用结束 【例5.2】假设从某输入设备上输入一组数据送缓 冲区,接口电路如图5.2所示:

第5章输入输出和中断 程序如下: DATA SEGMENT MESSI DB“ BUFFER OVERFLOV”,“S” BUFF DB 60 DUP(?) DATA ENDS CODE SEGMENT ASSUME CS: CODE, DS: DATA START: MOV AX.DATA MOV DS.AX
第5章 输入输出和中断 程序如下: DATA SEGMENT MESSI DB “BUFFER OVERFLOW”, “$” BUFF DB 60 DUP(?) DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 吉林师范大学:《汇编语言程序设计》课程电子教案(PPT课件讲稿)第6章 应用系开发.ppt
- 吉林师范大学:《汇编语言程序设计》课程电子教案(PPT课件讲稿)第2章 寻址方式和指令系统.ppt
- 吉林师范大学:《汇编语言程序设计》课程电子教案(PPT课件讲稿)第4章 程序设计方法.ppt
- 吉林师范大学:《汇编语言程序设计》课程电子教案(PPT课件讲稿)目录.ppt
- 吉林师范大学:《汇编语言程序设计》课程电子教案(PPT课件讲稿)第3章 宏汇编语言.ppt
- 吉林师范大学:《汇编语言程序设计》课程电子教案(PPT课件讲稿)第1章 基础知识.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第3章 数据库系统体系结构.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第12章 数据仓库与数据挖掘技术.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第11章 WEB数据库应用.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第10章 数据库系统的实施与支持.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第2章 SQL语言与关系数据理论.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第1章 数据库系统概述(宁可、吴菁、胡海).ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第9章 数据库系统的详细设计.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第8章 数据库系统的概要设计.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第7章 数据库系统的需求建模.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第6章 数据库系统的立项与调查.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第5章 数据库系统的开发方法.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第4章 数据库系统的开发环境.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第9章章 单片机扩展与接口技术(9.5-9.6).ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第9章 单片机扩展与接口技术(9.1-9.4).ppt
- 湖南科技职业学院:《Java程序设计》习题库.doc
- 《Internet实用教程—技术基础及实践》讲义.ppt
- 上海交通大学:《数据结构考研试题》1999年试题答案.doc
- 上海交通大学:《数据结构考研试题》2000年试题答案.doc
- 上海交通大学:《数据结构考研试题》2001年试题答案.doc
- 上海交通大学:《数据结构考研试题》1998年数据结构和程序设计技术.doc
- 上海交通大学:《数据结构考研试题》1999年数据结构及程序设计技术.doc
- 上海交通大学:《数据结构考研试题》数据结构与C语言程序设计复习.doc
- 上海交通大学:《数据结构考研试题》数据结构与C语言程序设计试题.doc
- 上海交通大学:《数据结构考研试题》数据结构与C语言程序设计试题及答案.doc
- 《无线局域网技术》讲义.ppt
- 《精通matlab6.5》PDF电子书.pdf
- 哈尔滨工业大学:《网络技术》GOOGLE搜索从入门到精通.ppt
- 哈尔滨工业大学:《网络技术》第一章 Internet概述.ppt
- 哈尔滨工业大学:《网络技术》第二章 Internet分层体系结构.ppt
- 哈尔滨工业大学:《网络技术》第三章 IP地址与地址解析.ppt
- 哈尔滨工业大学:《网络技术》第四章 TCP/IP协议.ppt
- 哈尔滨工业大学:《网络技术》第五章 域名体系与域名系统.ppt
- 哈尔滨工业大学:《网络技术》第四章 TCP/IP协议.ppt
- 哈尔滨工业大学:《网络技术》第七章 HTTP协议.ppt