更多“PC/XT机有哪些输入输出方式?各自的特点如何?DMA控制器应具”相关问题
  • 第1题:

    在IBM-PC/XT微机系统主板上的8237A控制器,可以提供给用户使用的DMA通道是 ( )。

    A.通道0

    B.通道1

    C.通道2

    D.通道3


    正确答案:B

  • 第2题:

    输入输出系统主要是研究如何解决主存进度和外部设备的速度不匹配问题。DMA是其中的一种方式。请回答下面的问题:

    (1) DMA方式的基本概念.DMA方式的优缺点。

    (2) DMA能完成哪些基本操作?

    (3) DMA控制器由哪些基本逻辑部件组成?各部件功能是什么?


    正确答案:(1)DMA方式的基本概念:直接访问内存DMA方式是一种完全由硬件执行I/O交换的工作方式。在这种方式中DMA控制器从CPU中完全接管对总线的控制数据交换不经过CPU而直接在内存储器和I/O设备之间进行。DMA方式一般用于高速地传送成组的数据。DMA控制器将向内存发出地址和控制信号、修改地址、对传送的字的个数计数并且以中断方式向CPU报告传送操作的结束。 DMA方式的主要优点是速度快。由于CPU根本不参加传送操作因此就省去了CPU取指令、取数、送数等操作。在数据传送过程中也不像中断方式那样要进行保存现场、恢复现场之类的工作。内存地址修改、传送字个数的计数等也不是由软件实现而是用硬件线路直接实现的。所以 DMA方式能满足高速I/O设备的要求也有利于CPU效率的发挥。正因为如此DMA方式在包括微型机在内的计算机中被广泛采用。DMA方式的缺点是硬件线路比较复杂。 (2)DMA的种类很多但各种DMA至少能执行以下一些基本操作: ①从外部设备发出DMA请求。 ②CPU响应请求把CPU工作改成DMA操作方式DMA控制器从CPU接管总线的控制。 ③由DMA控制器对内存寻址即决定数据传送的内存单元地址及数据传送个数的计数并执行数据传送的操作。 ④向CPU报告DMA操作的结束。 (3)DMA控制器的基本组成及各部件功能c ①内存地址计数器 用于存放内存中要交换的数据地址。在DMA传送前需通过程序将数据在内存中的起始位置 (首地址)送到内存地址计数器。而当DMA传送时每交换一次数据将地址计数器加“1”从而以增量方式给出内存中要交换的一批数据的地址。 ②字计数器 用于记录传送数据块的长度(多少字数)。其内容也是在数据传送之前由程序预置交换的字数通常以补码形式表示。在DMA传送时每传送一个字字计数器就加“1”当计数器溢出即最高位产生进位时表示这批数据传送完毕于是引起DMA控制器向CPU发出中断信号。 ③数据缓冲寄存器 用于暂存每次传送的数据(一个字).当输入时由设备(如磁盘)送往数据缓冲寄存器再由缓冲寄存器通过数据总线送到内存。反之输出时由内存通过数据总线送到数据缓冲寄存器然后再送到设备 ④“DMA请求”标志 每当设备准备好一个数据字后给出一个控制信号使“DMA请求”标志置“1”。该标志置位后向“控制/状态”逻辑发出DMA请求后者又向CPU发出总线使用权的请求(HOLD)CPU响应此请求后发回响应信号HLDA“控制/状态”逻辑接收此信号后发出DMA响应信号使“DMA请求”标志复位为交换下一个字做好准备。 ⑤“控制/状态”逻辑 由控制和时序电路以及状态标志等组成用于修改内存地址计数器和字计数器指定传送类型 (输入输出)并对“DMA请求”信号和CPU响应信号进行协调和同步。 ⑥中断机 当字计数器溢出时(全0)意味着一组数据交换完毕由溢出信号触发中断机构向CPU提出中断报告。这里的中断与前面介绍的I/O中断所采用的技术相同但中断的目的不同前面是为了数据的输入或输出而这里是为了报告一组数据传送结束。因此它们是I/O系统中不同的中断事件。
    (1)DMA方式的基本概念:直接访问内存DMA方式,是一种完全由硬件执行I/O交换的工作方式。在这种方式中,DMA控制器从CPU中完全接管对总线的控制,数据交换不经过CPU,而直接在内存储器和I/O设备之间进行。DMA方式一般用于高速地传送成组的数据。DMA控制器将向内存发出地址和控制信号、修改地址、对传送的字的个数计数,并且以中断方式向CPU报告传送操作的结束。 DMA方式的主要优点是速度快。由于CPU根本不参加传送操作,因此就省去了CPU取指令、取数、送数等操作。在数据传送过程中,也不像中断方式那样,要进行保存现场、恢复现场之类的工作。内存地址修改、传送字个数的计数等,也不是由软件实现,而是用硬件线路直接实现的。所以 DMA方式能满足高速I/O设备的要求,也有利于CPU效率的发挥。正因为如此,DMA方式在包括微型机在内的计算机中被广泛采用。DMA方式的缺点是硬件线路比较复杂。 (2)DMA的种类很多,但各种DMA至少能执行以下一些基本操作: ①从外部设备发出DMA请求。 ②CPU响应请求,把CPU工作改成DMA操作方式,DMA控制器从CPU接管总线的控制。 ③由DMA控制器对内存寻址,即决定数据传送的内存单元地址及数据传送个数的计数,并执行数据传送的操作。 ④向CPU报告DMA操作的结束。 (3)DMA控制器的基本组成及各部件功能c ①内存地址计数器 用于存放内存中要交换的数据地址。在DMA传送前,需通过程序将数据在内存中的起始位置 (首地址)送到内存地址计数器。而当DMA传送时,每交换一次数据,将地址计数器加“1”,从而以增量方式给出内存中要交换的一批数据的地址。 ②字计数器 用于记录传送数据块的长度(多少字数)。其内容也是在数据传送之前由程序预置,交换的字数通常以补码形式表示。在DMA传送时,每传送一个字,字计数器就加“1”,当计数器溢出,即最高位,产生进位时,表示这批数据传送完毕,于是引起DMA控制器向CPU发出中断信号。 ③数据缓冲寄存器 用于暂存每次传送的数据(一个字).当输入时,由设备(如磁盘)送往数据缓冲寄存器,再由缓冲寄存器通过数据总线送到内存。反之,输出时,由内存通过数据总线送到数据缓冲寄存器,然后再送到设备, ④“DMA请求”标志 每当设备准备好一个数据字后给出一个控制信号,使“DMA请求”标志置“1”。该标志置位后向“控制/状态”逻辑发出DMA请求,后者又向CPU发出总线使用权的请求(HOLD),CPU响应此请求后发回响应信号HLDA,“控制/状态”逻辑接收此信号后发出DMA响应信号,使“DMA请求”标志复位,为交换下一个字做好准备。 ⑤“控制/状态”逻辑 由控制和时序电路以及状态标志等组成,用于修改内存地址计数器和字计数器,指定传送类型 (输入输出),并对“DMA请求”信号和CPU响应信号进行协调和同步。 ⑥中断机 当字计数器溢出时(全0),意味着一组数据交换完毕,由溢出信号触发中断机构,向CPU提出中断报告。这里的中断与前面介绍的I/O中断所采用的技术相同,但中断的目的不同,前面是为了数据的输入或输出,而这里是为了报告一组数据传送结束。因此它们是I/O系统中不同的中断事件。

  • 第3题:

    根据PC系列微机总线标准的兼容性,( )是正确的。

    A.PC/XT 机的插卡可在AT总线(ISA总线)的PC机上使用

    B.PC/AT 机的插卡可在PC/XT 总线的PC机上使用

    C.PC/XT 机的插卡可在MCA 总线的PC 机上使用

    D.PC/AT机的插卡可在MCA总线的PC机上使用


    正确答案:A

  • 第4题:

    下列插接方法中( )是正确的。

    A.386机的I/O卡插在PC/XT总线扩展槽上

    B.PC/XT机的I/O卡插在MCA总线扩展槽上

    C.PC/XT机的I/O卡插在ISA总线扩展槽上

    D.PC/AT机的I/O卡插在MCA总线扩展槽上


    正确答案:C

  • 第5题:

    高速的外部设备进行输入输出操作时,采用程序中断方式传送数据,因为速度较慢而不能满足要求,现在多采用直接存储器访问方式(DMA方式),其重要特点是不需要保存现场和恢复现场。这种方式依靠(7)实现直接存储器访问。DMA传送数据时,周期窃取方式要求每传送一个数据,需占用总线(8),DMA传送周期结束后,总线仍交回CPU管理。

    A.CPU

    B.设备控制器

    C.总线仲裁器

    D.DMA控制器


    正确答案:D

  • 第6题:

    PC机从8位机、16位机、32位机,一直到32位机,系统总线发展的顺序是

    A.PC/XT总线、EISA总线、ISA总线和PCI总线

    B.PC/XT总线、ISA总线、EISA总线和PCI总线

    C.ISA总线、EISA总线、PC/XT总线和PCI总线

    D.PC/XT总线、ISA总线、PCI总线和EISA总线


    正确答案:B
    解析:伴随个人计算机系统的产生和发展,系统总线先后经历了几个发展阶段,依次推出并应用的系统总线有XT总线、ISA总线、EISA总线和PCI总线。这些总线之间的差别在于一次可传输的数据量和传输速度。

  • 第7题:

    采用DMA方式在PC机的存储器与外设之间传送数据时,数据的传送需经过。()

    • A、系统总线
    • B、DMA通道
    • C、控制总线
    • D、外部总线

    正确答案:A

  • 第8题:

    DMA控制器的基本组成包括哪些部件?各自作用如何?


    正确答案:DMA控制器在硬件结构上具有以下基本的部件:地址寄存器:其作用是接收CPU预置的存储器起始地址以及在传送过程中自动修改地址,以指出下一个要访问的存储单元。
    字节计数器:其作用是接收CPU预置的数据传送的总字节数以及在传送过程中控制传送过程何时结束,为此,该字节计数器应具有自动减1功能。控制寄存器:其作用是接收CPU的命令,以决定DMA传送方向,传送方式,如是输出(从内存到外设备)还是输入(从外设到内存);传送一个数据还是一批数据等。状态寄存器:用来反映DMA控制器及外设备的当前工作状态等。内部定时与控制逻辑。

  • 第9题:

    PC/XT机中采用向量中断方式处理8级硬件中断,中断类型号与中断程序入口地址的关系如何?中断程序入口地址在向量表中如何存放?


    正确答案: 中断类型号×4=中断向量表指针,该指针指向存放中断程序入口地址的内存单元地址。
    中断程序入口地址在向量表中按地址从低到高,分别存放:中断程序入口地址的段内地址的低八位,高八位和中断程序入口地址的段地址的低八位,高八位。

  • 第10题:

    DMA控制器应具有哪些功能?


    正确答案: DMA控制器应有DMA请求输入线,接收I/O设备的DMA请求信号;DMA控制器应有向主机发出总线请求的信号线和接收主机响应的信号线;DMA控制器在取得总线控制权以后应能发出内存地址、I/O读写命令及存储器读写命令控制I/O与存储器间的数据传输过程。

  • 第11题:

    基本的DMA控制器的主要部件有哪些?


    正确答案: 基本的DMA控制器的主要部件有:地址寄存器、长度计数器、数据寄存器、标志寄存器、命令寄存器、控制逻辑等。

  • 第12题:

    问答题
    PC/XT机中采用向量中断方式处理8级硬件中断,中断类型号与中断程序入口地址的关系如何?中断程序入口地址在向量表中如何存放?

    正确答案: 中断类型号×4=中断向量表指针,该指针指向存放中断程序入口地址的内存单元地址。
    中断程序入口地址在向量表中按地址从低到高,分别存放:中断程序入口地址的段内地址的低八位,高八位和中断程序入口地址的段地址的低八位,高八位。
    解析: 暂无解析

  • 第13题:

    PC机中在CPU与外设的数据传送的三种方式中,DMA方式与中断方式相比,主要优点是【 】。


    正确答案:传输速度快
    传输速度快

  • 第14题:

    下面关于PC机I/O操作的叙述中,错误的是

    A.I/O操作与CPU数据处理操作可同时进行

    B.与PC相连的多个同类型I/O设备不能同时工作

    C.DMA是一种输入/输出控制方式,DMA操作时,由DMA控制器执行数据传送

    D.80×86微处理器有专门的I/O指令用于对I/O端口进行操作


    正确答案:B

  • 第15题:

    一台普通的386 PC机,在使用DMA控制器传送数据时,为保证主机正常工作, DMA传送的方式应采用( )。

    A.单字节传送

    B.块传送

    C.请求传送

    D.写传送


    正确答案:D
    解析:DMA(DirectMemoryAccess,直接存储访问)是一种完全由硬件执行I/O交换的工作方式。在使用DMA控制器传送数据时,为保证主机正常工作,DMA应采用写传送的传送方式。

  • 第16题:

    在IBM PC/XT微型计算机系统主板上的8237A控制器,可以提供给用户使用的DMA通道是( )

    A.通道0

    B.通道1

    C.通道2

    D.通道3


    正确答案:B
    解析:在IBMPC/XT的系统板上有一片8237,它的通道0用于对动态存储器进行刷新,通道2和通道3分别用来进行软盘驱动器、硬盘驱动器和内存之间的数据传送,通道1提供给用户使用。

  • 第17题:

    在IBM PC/XT机中,8086执行IN/OUT指令,产生访问I/O接口的读、写信号的部件是( )

    A.CPU

    B.总线控制电路

    C.总线裁决电路

    D.DMA控制器


    正确答案:B

  • 第18题:

    在现行PC机中采用DMA方式进行高速传输数据时,数据是( )。

    A.在总线控制器发出的控制信号控制下完成的

    B.在DMA控制器本身发出的控制信号控制下完成的

    C.由CPU执行的程序完成

    D.由CPU响应硬中斯处理完成的


    正确答案:B

  • 第19题:

    在现行pc机采用DMA高速传输数据时数据传输是()

    • A、在总线控制器发出的控制信号 控制下完成的
    • B、在DMA控制器本身的发出的控制信号控制完成的
    • C、有CPU执行的移序完成的
    • D、有CPU响应硬中断处理完成的

    正确答案:B

  • 第20题:

    DMA控制器应具备哪些基本功能?


    正确答案: D.MA控制器应具备应具有以下功能:
    ①接收外设的DMA请求(DREQ),向CPU发总线请求(HOLD);
    ②当CPU发出总线响应信号(HLDA)时,接管对总线的控制,进入DMA方式;
    ③能发出地址信息,能对存储器寻址,能修改地址指针;
    ④能发出读/写等控制信号;
    ⑤能统计传送的字节数,能判断DMA传送是否结束;
    ⑥能发出DMA结束信号。

  • 第21题:

    DMA控制器在微机系统中有哪两种工作状态?其工作特点如何?


    正确答案: 1、DMA控制器在微机系统中有主动工作状态和被动工作状态
    2、主动工作状态:在DMA操作期间,DMAC控制总线,控制数据在两个存储介质之间直接传送
    被动工作状态:非DMA操作期间,DMAC受CPU的控制,此时它主要有两个工作,一是检测片选信号,看CPU是否对它进行读写控制;二是检测DMA请求信号,看外设是否有DMA操作请求

  • 第22题:

    最早的PC总线是IBM公司于1981年推出的基于8位机PC/XT的总线


    正确答案:正确

  • 第23题:

    DMA控制器与CPU分时使用总线的方式有三种,其中周期挪用方式常用于()。

    • A、直接存储器存取方式的输入输出
    • B、直接程序传送方式的输入输出
    • C、CPU的某寄存器与存储器之间的直接程序传送
    • D、程序中断方式的输入输出

    正确答案:A