指令编码方式有哪几种

随手拍爱生活 2024-05-27 20:45:37
最佳回答
器的和数据交换都需要通过接口设备来实前者被i/o接口,而后者则被称为存储器接存储器通常在cpu的同步控制下工作,接口电路比较简单;而i/o设备品种繁多,其相应的接口电路也各不相同,因此,习惯上说到接口只是指i/o接口。 一、i/0接口的概念 1、接口的分类 i/o接口的功能是负责实现cpu通过系统总线把i/o电路和 外围设备联系在一起,按照电路和设备的复杂程度,i/o接口的硬件主要分为两大类: (1)i/o接口芯片 这些芯片大都是集成电路,通过cpu输入不同的命令和参数,并控制相关的i/o电路和简单的外设作相应的操作,常见的接口芯片如定时/计数器、中断**、dma**、并行接口等。 (2)i/o接口控制卡 有若干个集成电路按一定的逻辑组成为一个部件,或者直接与cpu同在主板上,或是一个插件插在系统总线插槽上。 按照接口的连接对象来分,又可以将他们分为串行接口、并行接口、键盘接口和磁盘接口等。 2、接口的功能 由于计算机的外围设备品种繁多,几乎都采用了机电传动设备,因此,cpu在与i/o设备进行数据交换时存在以下问题: 速度不匹配:i/o设备的工作速度要比cpu慢许多,而且由于种类的不 同,他们之间的速度差异也很大,例如硬盘的传输速度就要比打印机快出很多。 时序不匹配:各个i/o设备都有自己的定时控制电路,以自己的速度传 输数据,无法与cpu的时序取得统一。 信息格式不匹配:不同的i/o设备存储和处理信息的格式不同,例如可以分为串行和并行两种;也可以分为二进制格式、acsii编码和bcd编码等。 信息类型不匹配:不同i/o设备采用的信号类型不同,有些是数字信号,而 有些是模拟信号,因此所采用的处理方式也不同。 基于以上原因,cpu与外设之间的数据交换必须通过接口来完成,通常接口有以下一些功能: (1)设置数据的寄存、缓冲逻辑,以适应cpu与外设之间的速度差异,接口通常由一些寄存器或ram芯片组成,如果芯片足够大还可以实现批量数据的传输; (2)能够进行信息格式的转换,例如串行和并行的转换; (3)能够协调cpu和外设两者在信息的类型和电平的差异,如电平转换驱动器、数/模或模/数转换器等; (4)协调时序差异; (5)地址译码和设备选择功能; (6)设置中断和dma控制逻辑,以保证在中断和dma允许的情况下产生中断和dma请求信号,并在接受到中断和dma应答之后完成中断处理和dma传输。 3、接口的控制方式 cpu通过接口对外设进行控制的方式有以下几种: (1)程序查询方式 这种方式下,cpu通过i/o指令询问指定外设当前的状态,如果外设准备就绪,则进行数据的输入或输出,否则cpu等待,循环查询。 这种方式的优点是结构简单,只需要少量的硬件电路即可,缺点是由于cpu的速度远远高于外设,因此通常处于等待状态,工作效率很低 (2)中断处理方式 在这种方式下,cpu不再被动等待,而是可以执行其他程序,一旦外设为数据交换准备就绪,可以向cpu提出服务请求,cpu如果响应该请求,便暂时停止当前程序的执行,转去执行与该请求对应的服务程序,完成后,再继续执行原来被中断的程序。 中断处理方式的优点是显而易见的,它不但为cpu省去了查询外设状态和等待外设就绪所花费的时间,提高了cpu的工作效率,还满足了外设的实时要求。但需要为每个i/o设备分配一个中断请求号和相应的中断服务程序,此外还需要一个中断**(i/o接口芯片)管理i/o设备提出的中断请求,例如设置中断屏蔽、中断请求优先级等。 此外,中断处理方式的缺点是每传送一个字符都要进行中断,启动中断**,还要保留和恢复现场以便能继续原程序的执行,花费的工作量很大,这样如果需要大量数据交换,系统的性能会很低。 (3)dma(直接存储器存取)传送方式 dma最明显的一个特点是它不是用软件而是采用一个专门的**来控制内存与外设之间的数据交流,无须cpu介入,大大提高cpu的工作效率。 在进行dma数据传送之前,dma**会向cpu申请总线控制 权,cpu如果允许,则将控制权交出,因此,在数据交换时,总线控制权由dma**掌握,在传输结束后,dma**将总线控制权交还给cpu。 二、常见接口 1、并行接口 目前,计算机中的并行接口主要作为打印机端口,接口使用的不再是36针接头而是25针d形接头。所谓“并行”,是指8位数据同时通过并行线进行传送,这样数据传送速度大大提高,但并行传送的线路长度受到限制,因为长度增加,干扰就会增加,容易出错。 现在有五种常见的并口:4位、8位、半8位、epp和ecp,大多数pc机配有4位或8位的并口,许多利用intel386芯片组的便携机配有epp口,支持全部ieee1284并口规格的计算机配有ecp并口。 标准并行口4位、8位、半8位:4位口一次只能输入4位数据,但可以输出8位数据;8位口可以一次输入和输出8位数据;半8位也可以。 epp口(增强并行口):由intel等公司开发,允许8位双向数据传送,可以连接各种非打印机设备,如扫描仪、lan适配器、磁盘驱动器和cdrom 驱动器等。 ecp口(扩展并行口):由microsoft、hp公司开发,能支持命令周期、数据周期和多个逻辑设备寻址,在多任务环境下可以使用dma(直接存储器 访问)。 目前几乎所有的586机的主板都集成了并行口插座,标注为 paralle1或lpt1,是一个26针的双排针插座。 2、串行接口 计算机的另一种标准接口是串行口,现在的pc机一般至少有两个串行口com1和com2。串行口不同于并行口之处在于它的数据和控制信息是一位接一位串行地传送下去。这样,虽然速度会慢一些,但传送距离较并行口更长,因此长距离的通信应使用串行口。通常com1使用的是9针d形连接器,而com2有些使 用的是老式的db25针连接器。 3、磁盘接口 (1)ide接口 ide接口也叫做ata端口,只可以接两个容量不超过528m的硬盘驱动器,接口的成本很低,因此在386、486时期非常流行。但大多数ide接口不支持dma数据传送,只能使用标准的pci/o端口指令来传送所有的命令、状态、数据。几乎所有的586主板上都集成了两个40针的双排针ide接口插座,分别标注为ide1和ide2。 (2)eide接口 eide接口较ide接口有了很大改进,是目前最流行的接口。首先,它所支持的外设不再是2个而是4个了,所支持的设备除了硬盘,还包括cd-rom驱动器磁盘备份设备等。其次,eide标准取消了528mb的限制,代之以8gp限制。第三,eide有更高的数据传送速率,支持pio模式3和模式4标准。 4、scsi接口 scsi(smallcomputersysteminterface)小计算机系统接口,在做图形处理和网络服务的计算机中被广泛采用scsi接口的硬盘。除了硬盘以外,scsi接口还可以连接cd-rom驱动器、扫描仪和打印机等,它具有以下特点: 可同时连接7个外设; 总线配置为并行8位、16位或32位; 允许最大硬盘空间为8.4gb(有些已达到9.09gb); 更高的数据传输速率,ide是2mb每秒,scsi通常可以达到5mb每秒,fastscsi(scsi-2)能达到10mb每秒,最新的scsi-3甚至能够达到40mb每秒,而eide最高只能达到16.6mb每秒; 成本较ide和eide接口高很多,而且,scsi接口硬盘必须和scsi接口卡配合使用,scsi接口卡也比ied和eide接口贵很多。 scsi接口是智能化的,可以彼此通信而不增加cpu的负担。在ide和eide设备之间传输数据时,cpu必须介入,而scsi设备在数据传输过程中起主动作用,并能在scsi总线内部具体执行,直至完成再通知cpu。 5、u**接口 最新的u**串行接口标准是由microsoft、intel、compaq、ibm等大公司共同推出,它提供机箱外的热即插即用连接,用户在连接外设时不用再打开机箱、关闭电源,而是采用“级联”方式,每个u**设备用一个u**插头连接到一个外设的u**插座上,而其本身又提供一个u**插座给下一个u**设备使用,通过 这种方式的连接,一个u****可以连接多达127个外设,而每个外设间的距离可达5米。u**统一的4针圆形插头将取代机箱后的众多的串/并口(鼠标、modem)键盘等插头。u**能智能识别u**链上外围设备的插入或拆卸。 除了能够连接键盘、鼠标等,u**还可以连接**dn、电话系统、数字音响、打印机以及扫描仪等低速外设。 三、i/o扩展槽 i/o扩展槽即i/o信号传输的路径,是系统总线的延伸,可以插入任意的标准选件,如显示卡、解压卡、modem卡和声卡等。通过i/o扩展槽,cpu可对连接到该通道的所有i/o接口芯片和控制卡寻址访问,进行读写。 根据总线的类型不同,主板上的扩展槽可分为**a、e**a、mac、vesa和pci几种。 (1)**a插槽 黑色,分为8位、16位两种。16位的扩展槽可以插8位和16位的控制卡,但8位的扩展槽只能插8位卡。 (2)e**a插槽 棕色,外型、长度与16位的**a卡一样,但深度较大,可插入**a与e**a控制卡。 (3)vesa插槽 棕色,位于16位**a扩展插槽的下方,与**a插槽配合使用。 (4)pci插槽 白色,与vesa插槽一样长,与**a插槽平行,不需要与**a插槽配合使用,而且只能插入pci控制卡。由于主板的空间有限,pci插槽要占用**a插槽的位置参考资料: 20210311
汇率兑换计算器

类似问答
  • 银行贷款方式有哪几种
    • 2024-05-27 05:06:22
    • 提问者: 未知
    目前,银行贷款方式有6种。1、创业贷款创业贷款是指具有一定生产经力或已经从事生产经营活动的个人,因创业或再创业提出资金需求申请,经银行认可有效担保后而发放的一种专项贷款。符合条件的借款人,根据个人的资源状况和偿还能力,最高可获得单笔50万元的贷款支持。2、抵押贷款对于需要创业的人来说,可以灵活地将个人消费贷款用于创业。抵押贷款金额一般不超过抵押物评估价的70%,贷款最高限额为30万元。如果创业需要...
  • 股票委托方式有哪几种?
    • 2024-05-27 23:12:59
    • 提问者: 未知
    你好,根据《深圳证券交交易规则3.2.5条规定,投资以采用限价委托或市价委托的方式委托会员证券。限价委托,是指投资者委托会员按其限定的价格买卖证券,会员必须按限定的价格或低于限定的价格申报买入证券;按限定的价格或高于限定的价格申报卖出证券。市价委托,是指投资者委托会员按市场价格买卖证券。
  • 投哪网有几种充值方式?
    • 2024-05-27 14:53:30
    • 提问者: 未知
    理财人要参与投资活动,必须先向理财人的投哪网账户充值。投哪网已经与第三方支付**对接,理财人可通过第三方支付进行充值。充值方式: 线上充值:投哪网目前可通过京东...
  • 理财都有哪几种方式
    • 2024-05-27 20:58:24
    • 提问者: 未知
    理财都有哪几种方式,理财对于现在的我们来说是越来越重要,你不理财,财不理你,学会理财,让钱生钱。那么都有哪些理财方式呢?
  • **交易密码生成方式有几种
    • 2024-05-27 12:44:43
    • 提问者: 未知
    交易密码,又称支付密码,一般在持卡人使用**进行刷卡消费或取款时输入,用来验证交易的安全性,如在商场pos消费、使用**或通过柜面进行取现、查询等服务。**交易密码生成方式有预先设置和系统生成两种
  • 股权收购方式有哪几种
    • 2024-05-27 23:57:23
    • 提问者: 未知
    股权收购的方式1、强制收购:即收购者在持有目标公司股权达到一定比例后,迫于法律中规定的强制性义务,而向目标公司发出收购要约的行为。2、故意收购:指收购者在收购行为开始前不通知目标公司...
  • 百科全书有几种编排方式?现在主要采取何种方式?(每种举一个例)
    • 2024-05-27 17:55:15
    • 提问者: 未知
    **百科全书的版本《**大百科全书》是**第一部大型综合性百科全书,也是世界上规模较大的几部百科全书之一。从1978年开始,**大百科全书总编辑委员会和**大百科全书出版社先后组织2万余名专家学者,1300余名编辑出版人员,历时15载,纂成一部皇皇巨制。全书按学科或领域分成74卷。在《**大百科全书》基础上,**大百科全书出版社组织编纂了《**大百科全书(简明版)》。它删除了《**大百科全书》各卷...
  • 境外投资方式有哪几种
    • 2024-05-27 02:15:46
    • 提问者: 未知
    境外投资项目指投资主体通过投入货币、有价证券、实物、知识产权或技术、股权、债权等资产和权益或提供担保,获得...具体可以从以下五个方面来理解:(1)投资主体(2)投资地区...
  • 创业有哪几种方式
    • 2024-05-27 15:29:09
    • 提问者: 未知
    赚钱只有三种:1.投资:属于最赚钱的一种方式,商界领域顶端的赚钱方式。2.产品:属于中上端赚钱方式,利用产品来盈利。3.小说:网络或者自己写书。这三种模式只是正常形体,写小说的不见得比投资赚的少。
  • 买房贷款方式有哪几种
    • 2024-05-27 07:57:49
    • 提问者: 未知
    世界上流行的住房信贷模式,主要有三种。一是美国式的商业性住房贷款,二是新加坡式的强制性住房资金积累制度(即公积金贷款),三是欧洲式的合约化住房储蓄制度(即住房储蓄贷款)。...
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。