a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 99|回复: 0

[PC技术] 2012年计算机三级考试PC技术基础知识(17)

[复制链接]
发表于 2012-7-31 20:55:16 | 显示全部楼层 |阅读模式
三、输入输出节制:输入输出寻址,轮询I/O体例,间断传送体例,DMA传送体例1.I/O寻址 ! a! H) X) p+ |- P, C% Z, h' r/ M- d
  在80X86系列CPU中,采用专门的I/O指令来对I/O端口进行输入或输出操作。在CPU中负责与I/O端****换信息的寄放器只能是AL(8位数据或16位数据)。在输入、输出指令中,直接寻址规模是0~255;经由过程DX寄放器存放外设的端口地址而借居寻址典型围是0~65535。两个持续的8位端口可以算作一个16位端口来使用。 5 c) _5 s: T: s& M
  在PC机中,现实上只有10条地址线(A0~A9)加入I/O端口地址译码,是以现实能访谒的I/O端口数为1024。响应的地址空间为000H~3FFH,其中000H~1FFH分配给系统板上的I/O端口,200H~3FFH分配给I/O插卡。所以当地址线A9为高电日常平常,暗示PC机的系统总线与I/O插卡交流数据;A9为低电日常平常,系统总线为主板上的I/O端****换数据。
& l, r' k8 R0 t$ B' b( g& n+ F' G( b7 M  区分访谒内存与外设的节制旌旗灯号是M/IO,当其为低电日常平常,暗示CPU访谒I/O设备。为区分读操作或写操作应操作CPU响应节制旌旗灯号,如IOR暗示读I/O端口,IOW暗示写I/O端口。在I/O端口的地址译码电路中,还必需使用AEN旌旗灯号介入译码,AEN是DMA许可地址输出旌旗灯号,高电日常平常暗示DAM节制孀居管地址总线,只有当ANE为低电日常平常,才暗示是CPU接管地址总线,在地址总线上送来的CPU是访谒I/O端口的地址,才许可I/O端口进行译码输出。
, S* B1 @  ^; v6 z4 f  2.计较机与外设交流信息的体例 + c  W% S" B8 y
  计较机与外设交流信息的体例有4种:直接轨范传送体例、轨范发芽体例、轨范间断体例和DMA(直接访谒存储器)体例。
. |/ L0 \& X- K- `9 b5 C) l  直接轨范传送体例适合于开关和数码显示器等斗劲简单,可以直接向其输入或输出的器件。轨范发芽体例合用于那些数据有一个筹备与停当过程的外设,只有外设筹备好了,CPU才能进行数据的读写。 & B6 S" A% J6 {1 G- x
  轨范间断体例使CPU与外设能同时并行地工作,以提高CPU的操作率。DMA体例是计较机与外设高速交流信息的体例,这种体例在DMA节制器的节制下,让外设与内存之间不经由过程CPU而直接交流数据。因为DMA是用硬件实现这种数据交流的,所以速度很高,而且可以批量传输,合用于高速外设。在DMA起头之前要用轨范对DMA节制器芯片进行初始化;在DMA传输竣事后,也要用轨范进行有关数据的措置工作。
2 ?7 x: s3 s' G2 p4 O( d* j  3.计较机与外设之间交流信息的内容
& R% t8 c3 }! z- I6 s, K9 h1 j% {  计较机与外设之间交流信息的类型有3种:外设的状况、计较机给外设的呼吁、双方交流的信息。
2 o5 B/ ?1 L3 A" Z$ R" ]: ^8 }) M  4.发芽I/O体例 ( w- T/ g0 k. ?7 t' k0 Q
  发芽体例的轨范设计搜罗如下轨范:①输入I/O设备的状况信息; 4 O4 q0 S% Z8 Y# P  G4 F
  ②判定I/O设备停当否?若未停当,则从头取设备状况继续判定;③若I/O设备已停当,则执行I/O数据传输。
; @9 m  q9 E( }; M# P* n/ A  发芽体例所需硬件、软件都很简单,但华侈了大量的CPU时刻。为了提高发芽体例中CPU的工作效率,可以让CPU依次对多个外设发芽,即轮询。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-4 07:09 , Processed in 0.278918 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表