
9-2020, CSDNNET, All Rights Reserved
计算机组成原理第五版第八章
打开APP
司徒夜
关注
计算机组成原理第五版第八章,计算机组成原理第八章 第5讲 通道方式ppt 转载
2021-07-15 07:19:39
司徒夜
码龄5年
关注
a7f4a3f590493a1e451dd952a488fd7cgif 计算机组成原理第八章 第5讲 通道方式ppt
(20页)
7ef84d8be3c35261e73b99b031bbbfa7gif
本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!
1990 积分
通道方式85通道方式通道的种类 选择通道 选择通道每次只能从所连接的设备中选择一台I/O设备的通道程序,此刻该通道程序独占了整个通道。连接在选择通道上的若干设备,只能依次使用通道与主存传送数据数据传送以成组(数据块)方式进行,每次传送一个数据块,因此,传送速率很高。选择通道多适合于快速设备(磁盘),这些设备相邻字之间的传送空闲时间极短。85通道方式多路通道是一种简单的共享通道,在时间分割的基础上,服务于多台低速和中速面向字符的外围设备。85通道方式数组多路通道当某设备进行数据传送时,通道只为该设备服务;当设备在执行寻址等控制性动作时,通道暂时断开与这个设备的连接,挂起该设备的通道程序,去为其他设备服务,即执行其他设备的通道程序。所以数组多路通道很像一个多道程序的处理器。 类似于处理器并发执行数组多路通道特性:既保留了选择通道高速传送数据的优点,又充分利用了控制性 *** 作的时间间隔为其他设备服务,使通道效率充分得到发挥 字节多路通道字节多路通道主要用于连接大量的低速设备,如键盘、打印机等等。例如数据传输率是1000B/s,即传送1个字节的间隔是1ms,而通道从设备接收或 发送一个字节只需要几百纳秒,因此通道在传送两个字节之间有很多空闲时间,字节多路通道正是利用这个空闲时间为其他设备服务。 数组多路通道和字节多路通道的比较共同之处: 都是多路通道,在一段时间内能交替执行多个设备的通道程序,使这些设备同时工作。数组多路通道和字节多路通道的比较不同之处: (1)数组多路通道允许多个设备同时工作,但只允许一个设备进行传输型 *** 作,其他设备进行控制型 *** 作。而字节多路通道不仅允许多个设备同时 *** 作,而且也允许它们同时进行传输型 *** 作。 (2)数组多路通道与设备之间数据传送的基本单位是数据块,通道必须为一个设备传送完一个数据块以后,才能为别的设备传送数据块。而字节多路通道与设备之间数据传送的基本单位是字节,通道为一个设备传送一个字节后,又可以为另一个设备传送一个字节,因此各设备与通道之间的数据传送是以字节为单位交替进行。85通道方式发展1输入输出处理器(IOP) 是通道结构的I/O处理器。IOP可以和CPU并行工作,提供高速的DMA处理能力,实现数据的高速传送。但是它不是独立于CPU工作的,而是主机的一个部件。有些IOP例如Intel 8089 IOP,还提供数据的变换、搜索以及字装配/拆卸能力。这类IOP广泛应用于中小型及微型计算机中。 85通道方式2外围处理机(PPU) PPU 基本上是独立于主机工作的,它有自己的指令系统,完成算术/逻辑运算,读/写主存储器,与外设交换信息等。外围机基本上是独立于主处理机工作的,应用于大型高效率的计算机系统中。86通用I/O接口标准并行I/O接口SCSI小型计算机系统接口的简称,它是一个高速智能接口,可以混接各种磁盘、光盘、磁带机、打印机、扫描仪、条码阅读器以及通信设备 86通用I/O接口标准串行SATASerial ATA采用串行连接方式,具备了更强的纠错能力,这在很大程度上提高了数据传输的可靠性。线的个数减少,在实现高速数据传输时极大减少了数据线之间的干扰。目前主流使用。86通用I/O接口标准86通用I/O接口标准串行接口标准IEEE1394IEEE 1394是一种高速串行I/O标准接口。各被连接装置的关系是平等的,不用PC介入也能自成系统。这意味着1394在家电等消费类设备的连接应用方面有很好的前景。(1)数据传送的高速性 (2)数据传送的实时性 (3)体积小易安装,连接方便本 章 小 结各种外围设备的数据传输速率相差很大。如何保证主机与外围设备在时间上同步,则涉及外围设备的定时问题。在计算机系统中,CPU对外围设备的管理方式有:①程序查询方式;②程序中断方式;③DMA方式;④通道方式。每种方式都需要硬件和软件结合起来进行。程序查询方式是CPU管理I/O设备的最简单方式,CPU定期执行设备服务程序,主动来了解设备的工作状态。这种方式浪费CPU的宝贵资源。本 章 小 结程序中断方式是各类计算机中广泛使用的一种数据交换方式。当某一外设的数据准备就绪后,它“主动”向CPU发出请求信号。CPU响应中断请求后,暂停运行主程序,自动转移到该设备的中断服务子程序,为该设备进行服务,结束时返回主程序。中断处理过程可以嵌套进行,优先级高的设备可以中断优先级低的中断服务程序。本 章 小 结DMA技术的出现,使得外围设备可以通过DMA控制器直接访问内存,与此同时,CPU可以继续程序。DMA方式采用以下三种方法:①停止CPU访内;②周期挪用;③DMA与CPU交替访内。DMA控制器按其组成结构,分为选择型和多路型两类。通道是一个特殊功能的处理器。它有自己的指令和程序专门负责数据输入输出的传输控制,从而使CPU将“传输控制”的功能下放给通道,CPU只负责“数据处理”功能。这样,通道与CPU分时使用内存,实现了CPU内部的数据处理与I/O设备的平行工作。通道有两种类型:①选择通道;②多路通道。本 章 小 结标准化是建立开放式系统的基础。CPU、系统总线、I/O总线及标准接口技术近年来取得了重大进步。主要包括并行I/O接口SCSI、串行接口SATA、串行I/O接口IEEE 1394等。本 章 小 结作业1 2 4 5 6 8 9 12 16 关 键 词: 第八 组成 方式 通道 原理 计算机
4d91c43bfc72ca913299809b07b4968fgif 天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
打开CSDN,阅读体验更佳
计算机组成原理(白中英第五版)
计算机组成原理(白中英第五版)完整版课件,从第一章到第八章,进行了细化分解
I/O通道
1、I/O通道设备的引入(I/O Channel) ---- 在CPU与I/O设备之间增加了设备控制器后,已能大大减少CPU对I/O的干预,但当主机所配置的外设很多时,CPU的负担仍然很重。 为此,在CPU和设备控制器之间又增设了通道。其主要目的是为了建立独立的I/O *** 作,不仅使数据的传送能独立于CPU,而且也希望有关 对I/O *** 作的组织、管理及其结束处理尽量独立,以保证CPU有更多的时间去
继续访问
计算机组成原理周期挪用,计算机组成原理第八章 第5讲 通道方式
《计算机组成原理第八章 第5讲 通道方式》由会员分享,可在线阅读,更多相关《计算机组成原理第八章 第5讲 通道方式(20页珍藏版)》请在人人文库网上搜索。1、通道方式,85通道方式,通道的种类 选择通道 选择通道每次只能从所连接的设备中选择一台IO设备的通道程序,此刻该通道程序独占了整个通道。连接在选择通道上的若干设备,只能依次使用通道与主存传送数据 数据传送以成组(数据块)方式进行,每次传送一
继续访问
*** 作系统知识(第五章 设备管理)1
第五章 设备与输入输出管理。设备的分类,设备的物理特性,I/O控制方式(程序控制查询方式、中断驱动方式、DMA方式、通道方式),设备的调度(磁盘引臂调度算法、磁盘输入输出参数、减少读写延迟)
继续访问
计算机组成原理————通道
经常用于大型计算机的控制方式是通道方式。通道方式,即能够根据程序控制多个外部设备并提供了DMA共享的功能,而DMA只能进行固定的数据传输 *** 作。根据数据传送方式,通道可分成字节多路通道、选择通道和数组多路通道三种类型 DMA专用通道 处理器与设备(大型计算机),是通过通道通讯的,处理器与设备、处理器与通道通讯,是相同的意思。设备与设备通讯,可以不通过处理器核心、直接通过DMA控制器等进行通讯。因
继续访问
热门推荐 计算机系统结构习题集1
61在CRAY1机上,V为向量寄存器,设向量长度均为32,s为标量寄存器,所用浮点功能执行部件的执行时间分别为:加法需6拍,相乘需7拍,从存储器读数需6拍,求倒数近似值需14拍,打入寄存器及启动功能部件(包括寄存器)各需1拍。问下列各指令组中的哪些指令可以链接?哪些指令可以并行执行?试说明其原因并分别计算出各指令组全部完成所需的拍数。 (1) V0←存储器 V1←V2+V
继续访问
计算机组成原理第五课,计算机组成原理第五章课件(白中英版)ppt
《计算机组成原理第五章课件(白中英版)ppt》由会员分享,可在线阅读,更多相关《计算机组成原理第五章课件(白中英版)ppt(103页珍藏版)》请在人人文库网上搜索。1、第一章计算机系统概论第二章计算方法和运算符第三章存储系统第四章命令系统第五章中央处理器第六章总线系统第七章外围设备第八章输入输出系统第九章并行组织、目录、计算机配置原理、第五章中央处理器、 51 CPU配置和功能58流CPU
继续访问
计算机组成原理第五章白,白中英计算机组成原理第五章答案ppt
白中英计算机组成原理第五章答案第5章 中央处理机 2、参见图515的数据通路,画出存数指令STO R1,(R2)的指令周期流程图,其含义是将寄存器R1的内容传送至(R2)为地址的数存单元中。 存数指令STO R1,(R2) 3、参见图515的数据通路,画出取数指令LAD (R3),R0的指令周期流程图,其含义是将(R3)为地址数存单元的内容取至寄存器R0中。 取数指令LAD (R3),R
继续访问
计算机组成原理白中英第七章,计算机组成原理第七章课件(白中英版)ppt
《计算机组成原理第七章课件(白中英版)ppt》由会员分享,可在线阅读,更多相关《计算机组成原理第七章课件(白中英版)ppt(32页珍藏版)》请在人人文库网上搜索。1、计算机组成原理,第一章 计算机系统概论 第二章 运算方法和运算器 第三章 存储系统 第四章 指令系统 第五章 中央处理器 第六章 总线系统 第七章 外围设备 第八章 输入输出系统 第九章 并行组织,目录,教材 白中英,计算机组成原
继续访问
最新发布 计算机组成原理学习笔记第5章指令系统 53—— *** 作数寻址方式
计算机组成原理学习笔记第5章指令系统 53—— *** 作数寻址方式
继续访问
大连理工18秋计算机原理在线作业,大工11秋《计算机原理》在线作业3
一、单选题(共 10 道试题,共 50 分。) 1 下列部件中不属于控制器的部件是()。 A 指令寄存器 B *** 作控制器 C 程序计数器 D 状态条件寄存器满分:5 分2 在一般的数据类型中,()数据创造了对某个具体位进行布尔运算的机会。 A 地址 B 数值 C 字符 D 逻辑满分:5 分3 指令的寻址方式有顺序和跳跃两种方式。采用跳跃寻址方式,可以实现()。
继续访问
外围处理机与外部处理器
#OS预习课程看到外围处理机。 1、外围处理机是由若干台处理机辅助中央处理机工作的外围控制系统。 2、外围处理机由微处理器芯片、存储器(包括读写存储器RAM和只读存储器ROM)组成,有时还包括相应的接口电路。 3、外围处理机是中央处理机以外的外围处理设备,受中央处理机的控制,辅助中央处理机完成一些特定功能。 #外部处理器 1、I/O通道(I/O Channel)设备的引入实际上,I/O通道是一种特
继续访问
第 15 篇 IO系统之 通道 处理机的工作原理和流量设计
通道处理机是 IBM 公司首先提出来的一种 IO 处理机方式, 曾被广泛用于 IBM 360 / 370 等系列机上 通道在通道 数据传送期里,如果所连接的多台设备同时要求 交换信息, 或者是通道的数据宽度与要 传送的信息宽度不等时,还要多次选择当前要传送信息的是哪台设备, 即每传送一个数据宽度就要重新选择设备 1 根据通道 数据传送期中信息传送方式的不同, 可分为字
继续访问
*** 作系统数据结构知识点总结1
2001年 1若表R在排序前已经按关键字值递增排列,则直接插入排序算法的比较次数是最少的。 2链表不具有的特点是可随机访问任一元素。 3在有n个叶结点的哈夫曼树中,其结点总数为2n-1 4若线性表最常用的 *** 作是存取第i个元素及其前趋的值,则采取顺序表存取方式节省时间。 5若某链表最常用的 *** 作是在最后一个元素之后插入一个结点和删除最后一个结点,则采用带头结点的双循环链表存储方式节
继续访问
字节多路通道、选择通道、数组多路通道
1 字节多路通道 字节多路通道是一种简单的共享通道,主要用于连接控制多台低速外设,以字节交叉方式传送数据。例如,某个外设的数据传输率只有1000B/s,即传送1个字节的时间间隔是1ms,而通道从设备接收或发送一个字节只需要几百ns,因此,通道在传送两个字节之间有很多空闲时间,字节多路通道正是利用这个空闲时间为其他设备提供服务。每个设备分时占用一个很短的时间片,不同的设备在各自分得的时间片内与通
继续访问
计算机组成第九章,计算机组成原理第九章ppt
《计算机组成原理第九章ppt》由会员分享,可在线阅读,更多相关《计算机组成原理第九章ppt(31页珍藏版)》请在人人文库网上搜索。1、第九章 控制单元的功能,91 *** 作命令的分析,完成一条指令分 4 个工作周期,取指周期,间址周期,执行周期,中断周期,一、取指周期,91 *** 作命令的分析,二、间址周期,91,三、执行周期,1 非访存指令,(1) CLA 清A,(2) COM 取反,(4)
继续访问
计算机组成原理第一章课件,计算机组成原理ppt 第一章课件ppt
计算机组成原理ppt 第一章课件计算机组成原理;教材白中英,计算机组成原理·网络版,科学出版社,2002参考书石磊,计算机组成原理·第2版, 清华大学出版社,2006钱晓捷,微型计算机原理及应用, 清华大学出版社,2006王爱英,计算机组成与结构·第3版, 清华大学出版社,2001白中英 邝坚,计算机组织与结构·网络版,科学出版社,2003;第一章 计算机系统概论第二章 运算方法和运算器第三章 存
继续访问
计算机组成原理第五版第五章课件,计算机组成原理第五章课件
计算机组成原理第五章课件 (64页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!1490 积分计算机组成原理 计 算 机 组 成 原 理 ⊙ 第五章指令系统 第5章 指令系统 教学目标 教学重点 教学过程 2019年9月14日
各位考生:
广东省2022年4月高等教育自学ks成绩定于5月23日15时公布,有关事项安排如下:
一、成绩查询
考生可通过以下4种方式查询考试成绩。
(一)官微小程序查询
考生关注广东省教育考试院微信公众号(ID:gdsksy),在页面底部选择“小程序”栏,点击进入“广东省教育考试院”小程序,即可查询考试成绩。
(二)百度小程序查询方式
通过百度App搜索“广东省教育考试院”,打开“广东省教育考试院—智能小程序”,点击“考试成绩”查询成绩。
(三)系统查询
登录广东省自学ks管理系统(>自考/成考有疑问、不知道自考/成考考点内容、不清楚当地自考/成考政策,点击底部咨询官网老师,免费获取个人学历提升方案:>
程序查询方式控制简单,但外设和主机不能同时工作,各外设之间也不能同时工作,系统的效率很低,因此适用于外设数目不多的程序中断方式,无须等待查询,而是继续执行原来的程序,所以程序中断不仅适用于外部设备的输入输出的 *** 作,也适用于对外界发生的随机事件的处理,并且允许多个外设同时工作
程序查询方式是主机与外设间进行信息交换的最简单方式。输入输出完全通过CPU执行程序来完成。而程序中断方式无需等待查询,外设在做好输入输出准备时,向主机发中断请求,主机接到请求后就暂时中止原来执行的程序,转去执行中断服务程序对外部请求进行处理
希望对你有所帮助!
《计算机接口技术》综合题第6章分析、设计题1有一段对8253初始化程序:MOVAL,64HOUT53H,ALMOVAL,01HOUT51H,AL它使用的是8253哪一个计数器看其端口地址是多少看属哪种工作方式看其OUT端输出什么波形看波形的周期为多少看(设输入时钟频率为100KHz)2用8253计数器0设计一个输出频率为20KHZ的方波脉冲发生器,如果计数器的输入时钟频率为4MHZ,8253的选通地址为240H-243H,采用BCD计数。(1)要求算出计数初值,(2)编写初始化程序。3已知8253的CLK=1MHz,=40H~43H,要求用8253连续产生10秒的定时信号,设计延时线路,编写控制程序。48253通道2输出方波,波形周期0625ms已知CLK2频率为2MHz,8253端口地址60H~63H(1)通道2工作于何种工作方式,写出工作方式名称。(2)写出初始化程序段,采用二进制计数。10110110答:(1)方式3,方波发生器(2)MOVAL,10110110BOUT63H,ATMOVAX,1000OUT60H,ALMOVAL,AHOUT60H,AL28253四个端口分别为控制口CN,通道0口CNT0,通道1口CNT1,通道2口CNT2。现要求通道1功能为:将频率为625KHZ的外部时钟分频为高低电平都是1ms的方波,试完成其程序(采用BCD码计数)答:8253方式控制字格式为:D7D6计数器选择:00-通道0,01-通道1,10-通道2;D5D4读写控制:00-锁存,01-读写低8位,10-读写高8位,11-先低8位后高8位;D3D2D1工作方式选择:000-方式0,001-方式1,010-方式2,011-方式3,100-方式4,101-方式5;D0计数方式选择:0-二进制,1-BCD。设8253口地址为60H~63H。MOVAL,77HOUT63H,ALMOVAL,50HOUT61H,ALMOVAL,12HOUT61H,AL6某罐头包装流水线系统电路结构原理如下图所示。一个包装箱能装24罐,要求每通过24罐,流水线要暂停5秒,等待封箱打包完毕,然后重启流水线,继续装箱。8253的端口地址为20H~23H。图中虚线框是流水线工作台示意图,罐头从光源和光敏电阻(R)之间通过时,在晶体管(T)发射极上会产生罐头的脉冲信号,此脉冲信号作为计数脉冲,接到CLK0,对罐头进行计数。通道0作为计数器工作于方式2,当计数满24罐,OUT0变低,触发通道1的定时 *** 作。通道1作为定时器工作于方式1,OUT1的下跳沿流水线暂停,通道0也停止计数。5秒钟后,OUT1上升沿使流水线重新启动,继续工作,通道0又开始计数。请编写8253控制程序。答:MOVDX,323H;通道0初始化MOVAL,14HOUTDX,ALMOVDX,320H;写通道0计数初始值MOVAT,18HOUTDX,ALMOVDX,323H;通道1初始化MOVAT,72HOUTDX,ALMOVAX,1F4H;写通道1定时系数MOVDX,321HOUTDX,ALMOVAL,AH;写地址高8位OUTDX,AL第7章简答题1写出8086CPU各内中断源的名称及产生的条件。答:溢出中断,执行INTO指令且OF=1;除法中断,执行DIV/IDIV指令后商大于规定范围;INTn,软中断指令INT3,单字节(断点)中断TF=1的单步中断(或陷阱)98086CPU内部中断有何特点看答:8086微处理器是典型的16位微处理器,HMOS工艺制造,集成了29万只晶体管,使用单一的+5V电源,有16根数据线和20根地址线;通过其16位的内部数据通路与设置指令预取队列的流水线结构结合起来而获得较高的性能。10如果8259A中断控制器下列寄存器内容都为10H,请指出各寄存器内容的意义:①中断请求寄存器(IRR)=10H②中断屏蔽寄存器(IMR)=10H③中断服务寄存器(ISR)=10H答:(1)中断请求寄存器(IRR)=10H;说明IR4有中断请求(2)中断屏蔽寄存器(IMR)=10H;说明屏蔽了IR4的中断请求(3)中断服务寄存器(ISR)=10H;说明IR4的中断请求正在被服务4比较中断方式与DMA方式的主要异同,并指出它们各自应用在什么性质的场合。答:相同点:这两种方式下,主机和I/O设备都是并行工作。不同点:中断方式在CPU响应了I/O设备的中断请求后,要暂停现行程序的执行,转为I/O设备服务。DMA方式直接依靠硬件实现主存与I/O设备之间的数据直传,传送期间不需要CPU程序干预,CPU可继续执行原来的程序,CPU效率比中断方式。5请说明程序查询方式与中断方式各自的特点。答:程序查询方式,数据在CPU和外围设备之间的传送完全靠计算机程序控制,优点是硬件结构比较简单,缺点是CPU效率低,中断方式是外围设备用来逗主动地通知CPU,准备输入输出的一种方法,节省了CPU时间,但硬件结构相对复杂一些。6简要说明中断控制器8259中IRR、IMR、ISR三个寄存器的作用。答:IRR是中断请求控制器。它保存从IR0-IR7来的中断请求信号。某一位有1就表示相应引脚上有中断请求信号。中断响应后,该IR输入线上的请求信号应该撤销。ISR是中断服务寄存器。它用于保存正在服务的中断源。在中断响应时,判优电路把发出中断请求的中断源中优先级最高的中断源所对应的位设置为1,表示该中断源正在处理中。ISR某一位置1课阻止与它同级和更低优先级的请求被响应,但允许更高优先级的请求被响应。IMR是中断屏蔽寄存器。它用于存放中断控制字,其中为1的位表示对应的中断请求输入将被屏蔽78086/8088在什么时候及什么条件下可以响应一个外部INTR中断请求,中断向量表在存储器的什么位置向量表的内容是什么8086如何将控制转向中断服务程序答:(1)8086/8088在当前指令执行完且IF=1的情况下可以响应一个外部INTR中断请求。(2)中断向量表在存储器的0段0000—03FFH区域,向量表存放中断处理程序的入口地址。(3)8086/8088响应INTR中断请求时,首先在连续的两个总线周期中发出INTA#负脉冲,在第二个INTA#信号期间,中断源经数据总线向8086/8088送出一字节中断向量逗类型码地。8086/8088收到逗类型码地后将其乘4形成中断向量表的入口,从此地址开始的4个单元中读出中断服务程序的入口地址(IP、CS),8086/8088从此地址取指令执行,将控制转向中断服务程序。8试比较指令中断与子程序调用有什么异同。答:调用指令是用于调用程序中常用到的功能子程序,是在程序设计中就设计好的。根据所调用过程入口地址的位置可将调用指令分为段内调用和段间调用。在执行调用指令后,CPU要保护断点。中断指令是因一些突发事件而是CPU暂时中止它正在运行的程序,转去执行一组专门的中断服务程序,并在执行完后返回原被中止处继续执行原程序,它是随机的。在相应中断后CPU不仅要保护断点,还要将标志寄存器FLAGS压入堆栈保存。98255A工作于方式2,采用中断传送,CPU如何区分输入中断还是输出中断看答:CPU响应8255A的中断请求后,在中断服务程序的开始可以查询8255A的状态字,判断~OBF(PC7)和IBF(PC5)位的状态来区分是输入中断还是输出中断,并根据此转向相应的输入或输出 *** 作。第8章综合分析、设计题1典型的ADC0809系统连接如下图所示,=220H~227H。⑴设某被测模拟量已连接至ADC0809的端,请写出锁存通道地址并启动A/D转换的程序片段。⑵写出A/D转换结束后,读取转换结果的程序片段。220H~227HIN0~IN72下图为函数波形发生器芯片连接图,采用8255A作为DAC与CPU之间的接口芯片,8255的A口作为数据输出口,B口的PB0-PB4五根线作为控制信号来控制DAC0832的缓冲过程及转换 *** 作。8255A端口地址为300H--303H,要在示波器上看到连续的锯齿波波形。请编写程序完成相应的功能。3下图中8255口地址为A0H~A3H,从IN2读入1个模拟量,现给出经ADC0809转换后的数字量送入CPU的控制程序,请在程序中空缺部分填上正确内容(初始化时无关项置0)。答:MOVAL,OUT,AL;8255初始化MOVAL,OUT,AL;送通道号到B口ADDAL,OUT,AL;启动ADC0809转换SUBAL,OUTA1H,ALL:INAL,;查EOCTESTAL,08HJZLINAL,;读取转换结果HLT4.下图是ADC0809通过8255与PC总线接口,采用中断方式依次从IN0~IN7转换8个模拟量,把转换后的数字量依次存入内存BUFFER的变量区中。⑴计算8255口地址。0809输出允许OE的口地址。⑵现给出满足上述要求的控制程序,请在程序中空缺部分填上正确内容(初始化时无关项置0)。(2)控制程序:MOVAL,____8AH____8255A初始化OUT___8BH_____,ALMOVSI,____OFFSETBUFER____MOVCX,8MOVBL,____00H____;从IN0开始转换,生成正脉冲启动转换LOP:MOVAL,BLOUT88H,ALADDAL,10000000BOUT88H,ALSUBAL,10000000BOUT88H,ALCALLDELAY1;调用延时65时钟周期的子程序LOP1:INAL,____8AH____;检测EOCTESTAL,____80H_________JZLOP1______INAL,____89H____MOV[SI],ALINCSIINC____BL____LOOP___LOP_____5.(10分)ADC0809与PC总线的接口如下图所示,地址译码器输出地址范围为84H~87H,采用软件延时来等待转换结束,已知ADC0809转换时间100us,延时程序为DELAY100。请编写控制程序启动转换并读取模拟量IN7的转换结果。6.(10分)ADC0809与8255、PC总线的接口如下图所示,地址译码器输出地址范围为80H~83H,地址范围为84H~87H,采用查询方式等待转换结束,请编写控制程序启动转换模拟量IN0并读取转换结果。7.(10分)ADC0809与8255、PC总线的接口如下图所示,采用查询方式等待转换结束,请:①计算8255端口地址,ADC0809启动转换地址,IN0~IN7通道地址。②编写控制程序从IN0开始启动转换,连续采样24个数据,然后采样下一通道,同样采样24个数据,直至IN7。采样数据存放在数据段2000H开始的数据区中。8.(10分)ADC0809与8255、PC总线的接口如下图所示,采用查询方式等待转换结束,假设8255端口地址为80H~83H,ADC0809输出允许OE地址为84H~87H,编写控制程序完成IN0启动转换和数据输入。9.(10分)ADC0809接口如下图所示,请回答以下问题:①写出ADC0809启动转换程序段②写出查询ADC0809转换是否结束程序段③写出读出ADC0809转换结果程序段④按图所示转换的是哪个模拟通道10.(10分)ADC0809接口如下图所示,请回答以下问题:①计算8255端口地址,ADC0809启动转换地址,IN0~IN7通道地址。②写出ADC0809启动转换IN7程序段③写出查询ADC0809转换是否结束程序段④写出使ADC0809的OE有效程序段⑤写出读出ADC0809转换结果程序段⑥按图所示若CLK88频率为4MHz,则ADC0809CLOCK周期为多少微妙看第10章简答题1逗行扫描法地和逗行反转法地各分几步完成看每步的具体含义是什么看各有什么特点看答:逗行扫描法地分4步执行:①判断是否有键按下具体做法是:对行并行端口输出全逗0地,然后,通过列并行输入端口读入列值,并进行比较判别:若列值为全逗1地,则说明无键按下;若列值为非全逗1地,则说明已有键按下,转下一步。②延迟10~20ms,以消除按键的机械抖动③识别是哪个键按下具体做法是:从第0行开始,仅输出一行为逗0地电平,其余为逗1地电平,逐行扫描。每扫描一行,读入一次列值,若列值为全逗1地,则说明此行无键按下,继续扫描下一行;若列值为非全逗1地,则此行有键按下,记下此时的行、列值。④依所得的行、列值查键号表可得键号(6),然后再由键号查键值表得出被按键得键值。2设计并画出一个8×8小键盘及接口电路,用文字叙述方式说明键盘及接口的工作原理及行扫描法识别键按下的工作过程。(规定用一片8255A作接口电路,其它元器件自选。)答:1.电路工作原理:(1)8255A的口A设置为输出状态,PAO~PA7接行线ROW0一ROW7。(2)8255A的口B设置为输入状态,PB0一PB7接列线CO~C7。(3)电阻R为列线提拉电阻,保证列线静态电位为高电平。(4)行列线交点接一开关,开关按下时将交点上行线逻辑状态送到该交点的列线上。2.行扫描法识别键按下(1)扫描程序首先让8255A的口A输出扫描码(初值为lllllll0B):(2)扫描程序渎人8255A的B口连接的列线状态,判断是否有为逻辑。的列线;(3)若B口读入有为。的位,说明本行有键按下,经移位检测出为。的列线序号,与扫描码为。位所对应的行线序号共同形成键号,转相应键处理程序;(4)若B口读人没有为。的位,说明本行无键按下,修改扫描码(第二次为llllll01B);(5)转向(1),进行下一次扫描,如此循环直至发现有键按下为止。假设(DS)=2000H,(ES)=3000H,(SS)=4000H,(SP)=100H,(BX)=200H,(SI)=1,(D1)=2,(BP)=256,字变量ARRAY偏移地址为0050H,(20250H)=1234H,(40100H)=00AOH,(40102H)=2200H.填空回答下列问题。(1)MOVAx,[BP][DI];源 *** 作数物理地址=40102H指令执行后(AX)=2200H(2)POPAx;源 *** 作数物理地址=40100H指令执行后(AX)=00AOH(3)PUSHEs:[BX];源 *** 作数有效地址=200H(4)LEADI,ARRAY;源字段的寻址方式是直接寻址方式指令执行后(DI)=0050H(5)JMP[BX];指令执行后(IP)=200H(6)ADDAL,BYTEPTRARRAY[BX];源字段的寻址方式是寄存器相对寻址方式指令执行后(AL)=34H第10章综合分析、设计题1四位共阴极七段LED显示器的接口电路如下图所示。8255A的PA口提供段选码,PB口提供位选码。设8255A口地址:40H~43H。请:⑴写出逗1234地的段选码(字型码)。⑵编写从左到右扫描显示逗1234地程序片段(初始化时无关项置0)。2(10分)采用8253实现秒信号发生器的电路如下图所示,图中CLK0接基准时钟,OUT0接CLK1,OUT1产生秒定时信号。接口的初始化程序如下:MOVDX,控制口地址;计数通道0初始化,MOVAL,35HOUTDX,ALMOVAX,5000H;计数通道0写入计数初值MOVDX,通道0地址;OUTDX,ALMOVAL,AHOUTDX,ALMOVDX,控制口地址;计数通道1初始化MOVAL,56HOUTDX,ALMOVAL,200;计数通道1写入计数初值MOVDX,通道1地址;OUTDX,AL答:3(10分)8086CPU通过8255A同开关及7段LED显示器接口电路如下图所示。请编写程序由7段LED显示器显示开关二进制状态值(用十六进制表示)。设端口地址为60H~63H,0~9,A~F的七段码分别为:0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,98H,88H,83H,0C6H,0A1H,86H,8EH答:设8255A得端口地址为:端口A:0FFF8H端口B:0FFFAH端口C:0FFFCH控制口:0FFFEH为增加8255A的负载能力,所以A口经驱动器同七段LED显示器相连。由图47可见,8255A的地址线A1、A0分别同地址锁存器输出的A2、A1相连,故每个端口可有二个端口地址,如A口为0FFF8H和0FFF9H,可认为未参加译码的地址线A0为0的地址,所以通常使用0FFF8H地址。假设B口用输入,则8255A工作方式控制字为82H。程序如下:ORG2000H;从2000H开始存放数据MOVAL,82H;只工作方式控制字MOVDX,0FFFEHOUTDX,ALRDPORTB:MOVDL,0FAH;读入B口信息INAL,DXANDAL,0FH;屏蔽AL高四位,B口读入的信息只低四位有效MOVBX,OFFFSETSSEGCODE;地址指针BX指向段选码表首地址XLAT;[BX+AL]→ALMOVDL,0F8H;段选码→A口,由七段LED显示器显示OUTDX,ALMOVAX,56CH;延时,使读入的信息保持显示一段时间DELAY:DECAXJNZDELAYJMPRDPORTB;进入新一轮的 *** 作HLTORG2500H;从2500H开始为段选码表如果要求LED显示器循环显示0-F十六个数字,每个数字显示10s,显示100遍。则控制程序为:ORG2000HMOVAL,82HMOVDX,0FFFEHOUTDX,ALMOVBX,100;循环100次DISFLOP:LEADI,SSEGCODE;指向段选码表MOVCX,16;显示字符个数LOPMOVAL,[DI];取显示字符送A口MOVDL,0F8HOUTDX,ALINCDI;修改显示指针CALLDELAY10s;延时10s字程序LOOPLOP;每遍循环16次DECBX;修改大循环指针JNZDISFLOPHLTORG2500HSEEGCODE:DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,DB98H,88H,83H,DB0C6H,0A1H,86H,8EH
以上就是关于这些通道方式中输入输出的数据传送过程可以完全有什么完成全部的内容,包括:这些通道方式中输入输出的数据传送过程可以完全有什么完成、广东省2022年4月高等教育自学ks成绩于5月23日公布、程序查询方式与中断方式各自的特点等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)