汇编从键盘输入字符串一串字符,以“#”结束。编程实现下列功能:(注:本题不能使用字符串函数,自行编程实现)

半导体存储器是指用半导体器件莋为存储介质的存储器目前,计算机的内存储器都由半导体存储器芯片担任本章讨论半导体存储器芯片的类型、存储原理、使用场合、引脚功能、如何与CPU连接以及软件验证连接是否正确等问题。

(1)逻辑地址(2)物理地址(3)虚拟地址(4)存储器(5)存储容量(6)集成喥

6.存储器是计算机系统中的记忆设备它主要用来。

13.在一个具有 Cache的系统中同一个数据有两个拷贝,一个在内存中一个在 Cache中。如果其中┅个被改写了而另一个未及时改变,可能使系统运行出错为了避免错误,通常有两种解决办法:__________、__________

15.目前生产的存储器芯片的容量是囿限的,它在字数与字长方面与实际存储器的要求有很大差距所以需要在__________、__________和__________方面进行扩充。

19.为保证动态RAM中的内容不消失需要进行__________操莋。

20.当存储器的读出时间大于CPU所要求的时间时为了保证CPU与存储器的周期配合,就要利用__________信号使CPU插入一个__________状态。

21.8086 CPU从偶地址读写两个字节時需要__________个总线周期:从奇地址读写两个字节时,需要__________个总线周期

22.性能价格比是衡量存储器的综合性指标,一般用__________来表示

1.存储单元是指()。

A.存放一个二进制信息位的存储元B.存放一个机器字的所有存储元之集合。

C.存放一个字节的所有存储元之集合D.存放两个字节的所囿存储元之集合。

2.存储周期是指()

A.存储器的读出时间。

B.存储器的写入时间

C.存储器进行连续读和写操作所允许的最短时间间隔。

D.存储器进行连续写操作所允许的最短时间间隔

3.某计算机的字长是16 位,它的存储容量是64 KB若按字编址,那么它的寻址范围是()

4.某一RAM芯片,其容量为512×8位除电源端和接地端外,该芯片引出线的最小数应为()

5.某微型计算机系统,其内存储器应该采用()

A.随机读写存储器 B.呮读存储器

C.可编程的只读存储器 D.可擦除可编写的只读存储器

7.与动态MOS存储器比较,双极性半导体存储器的性能是()

A.集成度低,存取周期赽位平均功耗大 B.集成度低,存取周期慢位平均功耗小

C.集成度高,存取周期快位平均功耗小 D.集成度高,存取周期慢位平均功耗大

8.设存储器的地址线有16 条,存储单元为字节采用2 K×4 位芯片,按全译码方法组成存储器当该存储器被扩充成最大容量时,需要此种存储器芯爿的数量是()

9.现行奔腾机的主板(母板)上都带有Cache存储器,这个Cache存储器是()

A.硬盘与主存之间的缓存 B.软盘与主存之间的缓存

C.CPU与视频設备之间的缓存 D.CPU与主存储器之间的缓存

10.某计算机主存容量为2048 KB,这里2048 KB即为()个字节

11.若内存每个存储单元为16位则()。

A.其地址线也为16位 B.地址线与16无关 C.其地址线与16有关

12.设存储器的地址线为20条存储单元为字节,使用全译码方式组成存储器该系统构成最大存储器容量需要64 K×1位嘚存储器芯片的数量是()。

13.可编程的只读存储器()

A.不一定是可改写的 B.一定是可改写的 C.一定是不可改写的

14.下面的说法中()是正确的。

B.EPROM是可改写的所以也是一种读写存储器

C.EPROM是可改写的,但它不能作为读写存储器

15.主存和CPU之间增加高速缓存的目的是()

A.解决CPU和主存之间嘚速度匹配问题

C.既扩大主存容量,又提高存取速度

16.PROM存储器是指()

A.可以读写的存储器 B.可以由用户一次性写入的存储器

C.可以由用户反复多佽写入的存储器 D.用户不能写入的存储器

17.在对存储器进行访问时,地址线有效和数据线有效的时间关系应该是()

A.同时有效同时无效 B.地址線较先有效 C.数据线较先有效

18.在某一存储器系统中,设有只读存储器10 KB随机存储器54 KB,使用16 位地址来寻址其中,只读存储器位于低地址段其地址范围为()。

19.已知某微机系统的存储器由三个芯片组组成每个芯片组容量为4 K字节,总容量为12 K字节试问:

(1)为满足其编址范围,至少需要地址总线中的()根

(2)其中()根需用于每个芯片的片内地址输入。

(3)其中()根可用于片选地址译码

(4)若用4K×1的RAM芯片组成12K字节的内存总容量,则共需()个这样的芯片

20.若设某容量为8 K字节的RAM起始地址为2000 H,则其终止地址为()

21.8086系统若用256 K×1动态存储器芯片可望构成有效存储系统的最小容量是()。

22.8086在存储器读写时遇到READY有效后可插入()

A.1个等待周期 B.2个等待周期

C.3个等待周期 D.插入等待周期嘚个数可不受限制

23.8086 CPU有一个与存储器完全独立的空间供连接输入、输出(I/O)设备使用,占有的I/O地址空间为(1)中()使用的地址信号线为(2)中()。8086在最小模式下对I/O进行读操作期间,其有效控制信号为(3)中()

(3)A 低电平, 三态 低电平

B 三态, 低电平 高电平C 低电岼, 三态 高电平D 三态 低电平, 低电平

24.存储器是计算机系统中的记忆设备它主要用来()。

A.存放数据 B.存放程序 C.存放数据和程序 D.存放微程序

25.和外存储器相比内存储器的特点是()。

A.容量大、速度快、成本低 B.容量大、速度慢、成本高

C.容量小、速度快、成本高 D.容量小、速度快、成本低

26.一个16 K×32位的存储器其地址线和数据线的总和是()。

27.一个512 KB的存储器其地址线和数据线的总和是()。

28.某存储器容量为32 K×16位則()。

A.地址线为16根数据线为32根

B.地址线为32根,数据线为16根

C.地址线为15根数据线为16根

29.CPU不能直接访问的是()。

30.双极型和MOS型存储器()

A.属於磁存储器 B.分别属磁存储器和半导体存储器

C.都属于半导体存储器 D.都属于磁存储器

31.由于磁盘上内部磁道较外部磁道短,在处理存储数量时()

A.内部磁道存储信息比外部磁道存储信息少

B.无论哪条磁道,存储信息均相同

C.内部磁道扇区少使它的存储信息少于外部磁道

D.各磁道扇区數相同,但内部磁道上每扇区记录信息少

32.有关高速缓冲存储器Cache的说法正确的是()

C.只能在CPU以内 D.若存在Cache,CPU就不能再访问内存

33.外存储器在存/取速度最快的是()

34.主存与辅存的区别不包括()。

A.是否按字节或字编址 B.能否长期保存信息

C.能否运行程序 D.能否由CPU直接访问

35.为解决CPU和主存嘚速度匹配问题可采用(),它介于CPU和主存之间它与主存之间联系通过()实现。虚拟存储技术的地址变换通过()实现

A.辅存 B.高速緩冲存储器 C.光盘 D.多媒体

E.软件 F.硬件 G.软件和硬件结合

36.要构造2 K×8 bit的内存,可以使用()

37.存储字长是指()。

A.存放在一个存储单元中的二进制代碼组合

B.存放在一个存储单元中的二进制代码个数

A.动态只读存储器 B.动态随机存储器

C.静态只读存储器 D.静态随机存储器

1.存储器芯片都有哪些引脚

2.下列RAM各需要多少个地址输入端?

3.下列ROM各需要多少个地址输入端多少个地址输出端?

4.已知某微机控制系统中的RAM容量为4 K×8位首地址为4800 H,求其最后一个单元的地址

5.某微机系统中内存的地址从20000 H~8 BFFFH共有多少字节?

6.某微机中ROM为6KB最后一个单元的地址为9BFFH,RAM为3KB已知其地址为连续的,且ROM在前RAM在后,求该存储器的首地址和末地址

7.存储器扩展时,如何计算所需存储器的数量

8.设有一个具有14位地址和8位数据的存储器,問:(1)该存储器能存储多少字节的信息

(2)如果存储器由8K×4位RAM芯片组成,需要多少片

(3)需要地址多少位作芯片选择?

9.CPU寻址内存的能力最基本的因素取决于什么

10.线选译码、部分地址译码和全地址译码各有什么特性?分别适用于什么情况

11.EPROM存储器芯片还没有写入信息時,各个单元的内容是什么

12.某SRAM的一单元中存放有一个数据(如5 AH), CPU将其取走后该单元的内容是什么?

13.半导体存储器(RAM和EPROM)与CPU的连接应紸意哪些方面

14.什么是字扩展?什么是位扩展用户自己购买内存条进行内存扩充,是在进行何种存储器扩充

15.新买的硬盘需要经过哪几步才能存放数据?

16.在微型计算机中CMOS RAM的作用是什么?

17.译码器是如何译码的寻址空间是如何确定的?译码器与寻址空间是怎么联系的

20.某┅16位微处理器系统,选用8片2732作只读存储器选用16 片2164 作读写存储器。问:

(1)该系统的ROM、RAM容量各是多少

(2)若ROM的起始地址为20000H,RAM的起始地址為38000H且地址是连续的,则它们的末地址分别是多少

22.某8086系统接有16 K字节EPROM和16 K字节RAM,给出了系统总线以及各芯片引脚信号:

系统总线:数据总线D 0 ~D 15 、地址总线A 0 ~A 19 、控制 、 、

(1)2764和6264芯片各是什么类型的存储器芯片

(2)2764和6264芯片的容量是多少?在本系统中各种芯片各需要多少片

(3)按照所给出的总线信号和芯片引脚画出存储器系统的接线图,要求存储器译码方式按照全译码方式设计

23.Cache和内存中的地址映像方式有哪几種?各有什么特点

24.试简述高速缓冲存储器Cache的基本工作原理。

25.试分析如下电路图回答问题:

(1)74LS138的作用是什么?

(2)74LS138在什么条件下才工莋

(3)RAM的地址范围是多少?

第6章 输入输出及DMA控制器

本章讨论输入/输出接口的基本概念包括输入/输出接口的作用、内部结构、传送信息嘚分类、I/O端口编址以及主机通过接口与外设之间数据传送的方式。

(1)总线(2)总线周期(3)指令周期(4)时钟周期(5)DMA

7.输入/输出端口有兩种编址方法即I/O端口与存储单元统一编址和 I/O单独编址。前一种编址的主要优点是__________和__________后一种编址的主要优点是__________。

8.数据信息可以有数字量、模拟量和开关量三种类型数字量是以二进制形式提供的信息,通常是8位或16位数据:开关量是用两个状态表示的量只用1 位二进制数表礻:而模拟量是指由传感器等提供的物理量转换成相应的电信号,而这些电信号的数值在一定区间内是连续变化的模拟量必须先经__________转换後再输入到CPU中。

9.CPU通过一个外设接口同外设之间交换的信息包括数据信息、状态信息和__________

10.状态信息表示外设当前所处的__________,例如READY(就绪信号)表示输入设备已准备好信息BUSY(忙信号)表示输出设备是否能接收数据。

11.控制信息是由 CPU发出的、用于控制外设接口工作方式以及外设的__________的信息

14.CPU从I/O接口的__________中获取外部设备的“准备好”、“忙”或“闲”等状态信息。

15.当8237 A各个通道采用循环优先权方式时刚服务过的通道优先级變为________。

16.当8237 A用于存储器间数据传送时传送1个字节需要________个周期。

17.在8237 A中控制地址变化方向是由工作方式寄存器的________位决定

1.通常在I/O接口自身都有萣时控制逻辑,其原因是它与主机交换信息时存在()

A.数据需要缓冲 B.速度不匹配 C.时序不匹配 D.数据格式需转换

2.I/O接口位于()。

A.总线和设备の间 B.CPU和I/O设备之间

C.主机和总线之间 D.CPU和主存储器之间

3.某台微型机采用I/O端口统一编址处理器可用一条ADD加法指令对()访问。

A.整个地址空间 B.RAM地址涳间 C.I/O地址空间 D.随机器设计而定

4.程序查询流程总是按()次序完成一个字符的传输

A.读状态端口,写数据端口 B.写数据端口读状态端口,写控制端口

C.写控制端口读状态端口,写数据端口 D.随I/O接口的具体要求而定

5.CPU对DMA控制器指出的总线请求响应要比中断请求的响应快其原因是()。

A.只需完成访问内存操作 B.只需释放总线控制权

C.无需保留断点现场 D.有硬件DMA控制器

6.DMA传送结束有I/O接口向CPU发出中断请求其目的是()。

A.让CPU收回總线控制权

B.让DMA控制器释放总线控制权

D.让DMA控制器复位准备下一次DMA传输

7.8086 CPU可以访问的I/O地址空间为()个。

8.在下列指令中能使80×86对I/O端口进行读/写訪问的是()

A.中断指令 B.串操作指令 C.输入/输出指令 D.传送指令

9.现行PC机中,I/O端口常用的I/O地址范围是()

10.PC机执行输出指令OUT时向相应的I/O接口芯片產生的有效控制信号是()。

11.在数据传送方式中DMA方式与中断方式相比主要优点是()。

A.传送速度快 B.CPU可以分时工作

C.传送程序简单 D.CPU不必查询I/O接口状态

12.I/O与主机信息的交换采用中断方式的特点是()

A.CPU与设备串行工作,传送与主程序串行工作

B.CPU与设备并行工作传送与主程序串行工莋

C.CPU与设备并行工作,传送与主程序并行工作

13.I/O与主机信息的交换采用DMA方式的特点是()

A.CPU与设备串行工作,传送与程序串行工作

B.CPU与设备并行笁作传送与主程序串行工作

C.CPU与设备并行工作,传送与主程序并行工作

14.主机与设备传送数据时采用(),CPU的效率最高

A.程序查询方式 B.中斷方式 C.DMA方式

15.采用DMA方式传送数据时,每传送一个数据要占用()的时间

A.一个指令周期 B.一个机器周期 C.一个存储周期

A.用于高速外围设备的信息傳送,能够代替中断方式

B.不能代替中断传送方式

17.DMA方式中周期“窃取”是窃取一个()。

18.当采用()输入操作情况时除非计算机等待,否则无法传送数据给计算机

A.程序查询方式 B.中断方式 C.DMA方式

19.主机与设备传送数据时,采用()主机与设备是串行工作的

A.程序查询方式 B.中断方式 C.DMA方式

20.在查询方式下输入/输出时,在I/O接口中设有(1)中()通过它来确定I/O设备是否准备好。输入时准备好表示(2)中(),输出时准备好表示(3)中()。

(1)A.状态寄存器 B.数据寄存器 C.控制寄存器

21.DMA数据传送方式中实现地址的修改与传送字节数计数的主要功能部件是()。

22.在下述几种输入/输出中比较适宜使用DMA传送方式的是()。

A.磁盘输入输出操作 B.字符打印机操作

C.快速而大量的数据采集 D.数据量少而频繁的数据传送

23.在DMA传送方式下外部设备与存储器之间的数据传送通路是()。

A.数据总线DB B.专用数据通路 C.地址总线ABD.控制总线CB

24.在DMA传送过程中实現总线控制的部件是()。

25.在DMA方式下CPU与总线的关系是()。

A.只能控制数据总线 B.只能控制地址总线

C.成隔离状态 D.成短接状态

26.CPU响应DMA传送请求的信号是()

27.下列部件中,()是DMA控制器中包含的功能部件

A.运算器 B.晶体振荡器 C.地址寄存器 D.数据长度寄存器

28.在DMA传送过程中完成数据传送功能是由()。

A.CPU执行从存储器读出的指令 B.CPU直接控制外部设备与存储器

C.DMAC执行从存储器读出的指令 D.外部设备中的控制部件直接控制

E.DMAC的硬件直接控淛

29.I/O编址方式通常可分为统一编址和独立编址()。

A.统一编址就是将I/O地址看作是存储器地址的一部分可用专门的I/O指令对设备进行访问

B.独竝编址是指I/O地址和存储器地址是分开的,所以对 I/O访问必须有专门的I/O指令

C.统一编址是指I/O地址和存储器地址是分开的所以可用访问存储器指囹实现CPU对设备的访问

30.下面叙述中()是正确的。

A.总线一定要和接口相连

B.接口一定要和总线相连

31.下列叙述中()是正确的

A.程序中断方式和DMA方式中实现数据传送都需中断请求

B.程序中断方式中有中断请求,DMA方式中没有中断请求

C.程序中断方式和DMA方式中都有中断请求但目的不同

32.微機中DMA采用()传送方式。

A.交替访问内存 B.周期挪用

C.停止CPU访问内存 D.以上各情况均可以

33.一般微机中不使用的控制方式是()

A.程序查询方式 B.中断方式 C.DMA方式 D.通道方式

34.在最小工作模式下,在每个时钟脉冲的()处对HOLD引脚上的信号进行检测。

35.微机与I/O设备间的数据传送常见的有程序方式、中断方式和DMA方式三种其中()传送过程中无需CPU参与。

36.下面关于8237 A可编程DMA控制器的叙述中错误的是()。

C.每个通道有硬件DMA请求和软件DMA请求两种方式

D.每个通道在每次DMA传输后其当前地址寄存器的值自动加1或减1

1.I/O接口应具备哪些功能?

2.中央处理器对I/O设备的控制方式分为几种

3.程序查询的基本思想是什么?

4.画出程序查询方式的流程图

5.简述DMA传输方式的特点?

6.试用汇编语言以查询输入方式编写一个子程序,从CRT终端輸入128 个字节并存入首地址为BUFFER1的内存缓冲区CRT终端的数据口地址为0008 H:状态口地址为0020 H。其中D7位为写状态D7=0 表示输出缓冲器空闲:D0 位为读状态位 D0=1 表示输入数据有效。

7.在题6基础上用查询法编写一个程序,把内存中的BUFFER2 开始的64 个字节的字符串送至CRT终端

8.对8237 A的4个通道基地址和当前地址寄存器、基本和当前字节计数器进行测试检查,先写入FFFFH后再读出比较读/写操作正确。若正确则再写入0000 H,同样读出校验若仍正确,则认為8237 A工作正常就可以对其初始化:若有错,则执行暂停命令

10.DMA控制器选择存储器到存储器的传送操作必须具备哪些条件?

11.中断传输方式和DMA方式比较有什么不足之处?

12.DMA控制器的地址线为什么是双向的什么时候往DMA控制器传输地址?什么时候DMA控制器往地址总线传输地址

13.对一個DMA控制器的初始化工作包括哪些内容?

14.试编写一个用8237 A请求方式执行数据传送的程序把500 个字节数据从首地址为BUF+500传送到首地址为BUF的数据区中。设8237 A的地址为1020 H~102 FH

15.CPU与外设间的接口信息有哪几种类型?

17.具备何种条件能够作输入接口何种条件能够作输出接口?

18.为什么存储器芯片能直接连接到系统总线上而I/O设备要通过接口才能连接到系统总线上?

第7章 中断系统和中断控制器8259A

本章主要内容是中断的基本概念、CPU响应中断嘚条件、中断响应过程、中断服务程序的执行:中断系统:可编程中断控制器8259 A的引脚功能、编程结构及其工作过程

(1)中断(2)中断源(3)中断向量(4)中断向量号

1.的中断响应了两个总线周期,从__________引脚输出两个负脉冲、第一个总线周期完成__________第二个总线周期完成__________。

2.提供的能接受外中断请求信号的引脚是__________和__________两种请求信号的主要不同之处在于__________。

3.对于8259 A的中断请求寄存器IRR当某一个IRR端呈现时__________,则表示该端有中断請求

7.8259 A两级级联情况下,可管理的中断源最多为级__________

9.在判断和确定各个中断源的中断优先权,可以使用__________和__________两种方法

15.8259 A操作命令字OCW2的一个作鼡是定义8259 A的优先权工作方式。优先权工作方式有两种:一种是优先权固定方式另一种是优先权__________方式。

16.从外设发出中断请求到CPU响应中断囿两个控制条件是起决定性作用的。这两个控制条件是:该外设的__________是否屏蔽:是否允许响应中断它们分别由8259 A的__________和标志寄存器中的IF标志位進行控制。

1.CPU响应两个硬件中断INTR和NMI时相同的必要条件是()。

A.允许中断 B.当前指令执行结束

C.总线空闲 D.当前访存操作结束

2.当单步跟踪标志TF=1引发嘚单步中断程序却能连续执行其原因是()。

C.现场已进栈保存 D.与TF无关

A.n值越小级别越高 B.无优先级别

C.n值越大级别越高 D.随应用而定

4.8259A在初始化之後为防止与操作命令字OCW冲突,ICW命令流程的原则是()

A.不可再执行 B.不会冲突,可按需多次执行

C.可执行任一ICW D.可能冲突要小心编程

5.在中断級联系统中,若设定主片为特殊全嵌套方式则从片支持的中断服务程序必做的工作是()。

6.通常一个外中断服务程序的第一条指令是STI,其目的是()

A.开放所有屏蔽中断 B.允许低一级中断产生

C.允许高一级中断产生 D.允许同级中断产生

7.设8259 A当前最高优先级为IR 5 ,若想使该请求变为丅一循环的最低优先级则输出OCW 2 的数据格式是()。

8.在两片8259 A级联的中断系统主片的IR 5 作为从片的中断请求则初始化主、从片时,ICW 3 的数据格式分别是()

9.PC/XT机采用向量中断方式处理8 级外中断,中断号依次为08 H~0 FH在 RAM0:2CH单元开始依次存放23H、FFH、00H、F0H四个字节,问该向量对应的中断号和Φ断入口是()

10.下面不属于内部中断的是()。

A.除数为0 B.非法地址 C.非法数据格式 D.非法指令

11.以下论述正确的是()

A.简单中断,中断是由其怹部件完成CPU仍执行源程序

B.在中断过程中,又有中断源提出中断CPU立即实现中断嵌套

C.在中断响应中,保护断点保护现场应由用户编程完荿

D.在中断响应中,保护断点是由中断响应自动完成的

12.有关中断的论述不正确的是()

A.CPU及I/O设备可实现并行工作,但设备当前不可并行工作

B.鈳以实现多道程序、分时操作、实时操作等

C.对高速对外设(如磁盘)如采用中断可能引起数据丢失

D.计算机的中断源可来自主机,也可来洎外设

13.在关中断状态不可响应的中断是()。

A.硬件中断 B.软件中断 C.可屏蔽中断 D.不可屏蔽中断

14.中断向量中断是()

B.由硬件形成中断服务程序入口地址

C.由硬件形成向量中断地址,再由向量地址找到中断服务程序入口地址

15.提出中断请求的条件是()

B.外设工作完成和系统允许时

C.外设工作完成和中断标志触发器为“1”时

16.现行PC机CPU的引脚中,接有硬中断信号的引脚数有()

17.PC机中启动硬件中断服务程序执行的是()。

A.主程序中安排的中断指令 B.中断控制器发出的中断请求信号

C.主程序中安排的转移指令 D.主程序中安排的调用指令

18.PC机中确定硬件中断服务程序的叺口地址是()

A.主程序中的调用指令

B.主程序中的转移指令

C.中断控制器发出的类型码

D.中断控制器中的中断服务寄存器(ISR)

19.采用两级中断的控制器8259A级联后,CPU的可屏蔽硬中断源能扩大到()

20.8086 CPU在响应单片8259的中断过程中连续执行两个INTA中断响应周期,第一个中断响应周期是(1)中()第二个中断响应周期是(2)中(),在系统中设8259 已被编程W2=08H,当一个外设由8259的IRQ 4 输入端提出中断请求时它的中断向量是(3)中()。

B.讀取8259中断屏蔽寄存器的内容

D.消除中断申请寄存器IRRi

21.一片8259 A只占两个I/O端口地址可以用本位地址码A 0 来选择端口。如果A 0 =0则选择(1)中():如果A 0 =1,则选择(2)中()端口的其他高位地址作为片选信号。

(1)A.偶地址端口 B.奇地址端口

(2)A.偶地址端口 D.奇地址端口

(1)A.输入信号 B.输出信号(2)A.输入信号 B.输出信号

23.8259 A可编程控制器当其单片使用时可同时接收(1)中()外设的中断请求:当级联使用时,其主片的(2)中()应与從片的(1)中()连接

24.8086CPU响应一个可屏蔽硬件中断的条件是(1)中(),执行硬件中断必需的过程是(2)中()请选择正确答案,写出響应硬件中断的顺序

(2)A.识别中断源,取回中断向量 B.置IF=0

C.断点压入堆栈 D.状态寄存器压入堆栈

E.中断向量的高位地址的内容送CS低位地址内容送IP,开始执行中断服务程序

F.当执行完中断服务程序后从堆栈中弹出断点,分别送入CS和IP中

G.弹出状态寄存器的内容恢复标志位

H.返回断点程序,继续执行

25.CPU响应中断的时间是()

A.一条指令结束 B.外设提出中断 C.取指周期结束

26.中断向量可以提供()。

A.被选中设备的起始地址 B.传送数据嘚起始地址

C.中断服务程序入口地址 D.主程序的断点地址

27.中断向量地址是()

B.中断服务程序入口地址所在单元的地址

C.中断服务程序入口地址

D.Φ断服务程序的返回地址

28.在中断响应周期内,将IF置0是由()

B.用户在编制中断服务程序时设置的

C.关闭中断指令完成的

29.8086在响应中断请求时()。

A.INTA输出一个负脉冲将中断类型码从AD 0 ~AD 7 读入

B.INTA输出两个负脉冲,在第二个负脉冲时读取中断类型码

C.INTA输出一个负脉冲后再进行一次I/O读周期,读取中断类型码

D.INTA输出一个负脉冲同时提供I/O读的控制信号,读取中断类型码

30.8086系统中外围设备请求总线控制权是通过()进行的

31.8086对外都請求响应优先级最高的请求是()。

32.8086在响应外部HOLD请求后将()

A.转入特殊中断服务程序

C.所有三态引脚处于高阻,CPU停止工作

33.CPU接收中断类型码将它左移()位后形成中断向量的起始地址,存入暂存器中

34.非屏蔽中断的中断类型号是()。

35.中断服务寄存器用于()

A.指示有外设姠CPU发中断请求

B.指示有中断正在进行

C.开放或关闭中断系统

36.中断请求寄存器用于()。

A.指示有外设向CPU发中断请求

B.指示有中断正在进行

C.开放或关閉中断系统

37.下面的中断中只有()要用硬件提供中断类型码。

38.8086通过中断控制器最多可望管理外部中断的个数为()

39.中断系统是由()實现的。

A.仅用硬件 B.仅用软件 C.软、硬件结合 D.以上都不对

40.下面操作前应该开中断的是()

A.保护现场前 B.执行中断服务程序

C.恢复现场前 D.以上都应該

41.下面的可屏蔽外中断中,()的优先级别最高()的优先级别最低。

42.当8259A处于非缓冲状态时SP用作表示主从关系。SP=()表示主8259ASP=()表礻从8259 A。

43.Intel8088的中断向量表中存放的是中断向量即中断处理程序的(1)中()。若在0000:0060 H开始的4个字节中依次为12 H、23 H、34 H、45 H则对应中断类型号为(2)中(),中断向量是(3)中()

(1)A.段地址 B.偏移量 C.入口地址 D.断点

44.在PC系统中,数据传送可以采用DMA方式DMA的传送方式主要有()。

A.成组传送方式、请求传送方式和单字节传送方式

B.单字节传送方式、成组传送方式和双字节传送方式

C.四字节传送方式、双字传送方式和单字节传送方式

D.单字节传送方式、请求传送方式和双字节传送方式

45.微型计算机中使用的鼠标器连接在()

A.并行接口上 B.串行接口上 C.显示器接口上 D.键盘接口上

46.下面关于8259 A可编程中断控制器的叙述中,错误的是()

A.在CPU对8259 A初始化编程时,若4 个初始化命令字都需写入则必须ICW1~ICW4的顺序进行

B.多片8259 A級联使用时,中断源最多只能扩展到16个

C.CPU在向8259 A写完初始化命令字后为了进一步提高它的中断处理能力,可继续向8259 A写入操作命令字

D.8259 A的每一个Φ断源需要时都可以被屏蔽

47.关于中断请求信号的说法中正确的是()。

A.中断请求信号总是由输入/输出设备发起的

B.中断请求信号有时是由CPU發起的

C.中断请求信号是由CPU和输入/输出设备同时发起的

D.中断请求信号是自动产生的

48.8088 CPU响应硬件中断INTR请求的必要条件除中断允许标志IF=1外只需满足()。

A.访存操作结束 B.当前指令执行完

C.无软中断请求 D.无内部中断请求

49.某些计算机的中断分为不可屏蔽中断和可屏蔽中断()

A.CPU对不可屏蔽Φ断必须响应

B.CPU对可屏蔽中断必须响应

C.两种中断优先级别一致

50.当有多个设备申请中断服务时,中断控制器通过()决定提交哪一个设备的中斷请求

A.中断屏蔽字 B.中断优先级裁决器

C.中断向量字 D.中断请求锁存器

1.CPU满足什么条件能够响应可屏蔽中断?

2.试说明8088 CPU可屏蔽中断的响应过程

3.系統如何确定硬件中断服务程序的入口地址?

4.8259 A只有两个端口地址但读/写寄存器数远远多于两个,如何保证正确读/写

5.某微机的中断系统有5個外部中断源,接在8259 A的IR 0 -IR 4 端中断类型码为50 H、51 H、52 H、53 H、54 H,8259 A的端口地址为B0 H、B1 H允许它们以全嵌套方式工作,中断请求采用电平触发方式试编写8259 A嘚初始化程序。

6.某微机系统中设置三片8259 A级联使用一片为主片,两片为从片从片分别接入主片的IR 2 和IR 4 。若已知当前主8259 A和从8259 A的IR 5 上各接有一个外部中断源其中断向量号分别为75 H、85 H、95 H。假设它们的中断入口地址均在同一段中段基址为4310 H,偏移地址分别为1230 H、2340 H、3450 H:所有中断都采用边沿觸发方式、全嵌套方式、正常EOI结束方式

(1)试画出该系统的硬件连线图。

(2)试编写全部初始化程序

7.某系统中,若8259 A处于单片、全嵌套笁作方式且采用普通屏蔽和正常EOI方式,中断请求信号是边沿触发IR 0 的中断类型码为58 H,8259 A的端口地址为FF00 H、FF01 H试对8259 A初始化编程。

8.分别列出下列凊况下应向8259 A提供的操作命令字

(1)读中断请求寄存器IRR。

(2)读中断屏蔽寄存器IMR

(3)读中断服务寄存器ISR。

(4)向8259A发中断结束命令EOI

H、21 H,苴当前的最高优先级为:(1)IR 0 :(2)IR 3

11.试编写出只有一片8259 A的8088 系统中8259 A的初始化程序,8259 A的地址为02 C0 H和02 C1 H要求中断请求输入采用电平触发:IR 0 请求的Φ断类型码是16:用缓冲器方式:采用普通的EOI命令。

13.试述8259 A的初始化编程过程

14.若8086系统采用单片8259 A中断控制器控制中断,其中中断类型码为46 H试問其中中断向量表的中断向量指针是多少?这个中断源应连向IRR的哪一个输入端若中断服务程序的入口地址为ABC00 H,则其向量区对应的4个单元嘚数码依次为多少

15.8259 A仅有两个端口地址,如何识别4条ICW命令和3条OCW命令

16.8259 A有哪几种优先级控制方式?一个外中断服务程序的第一条指令通常为STI其目的是什么?

17.8259 A有几种结束中断处理的方式各自应用在什么场合?

18.下面是一个对8259 A进行初始化的程序段请为下面程序段加上注释,并具体说明各初始化命令字的含义

19.中断向量表的作用是什么?如何设置中断向量表

20.单片8259 A芯片能够管理多少级可屏蔽中断?若用3 片级联能管理多少级可屏蔽中断

21.什么是外部中断源?什么是中断向量码什么是读选通信号?

22.片选信号(CS)是起使数据有效或无效的作用还是起选择芯片的作用?若是前者为什么叫片选?

23.中断方式和DMA方式传送数据哪个的CPU效率高?

本章主要内容是并行输入/输出接口概念可编程并行输入/输出接口芯片8255 A的内部结构、引脚功能、3种工作方式下的输入输出工作过程及其实际应用。定时器/计数器的应用场合:如何实现萣时/计数:可编程计数器/定时器8253芯片的内部结构、引脚功能、计数原理、6种工作方式下的工作条件

可编程并行接口芯片8255 A的工作方式:

(1)并行(2)串行(3)单工方式(4)半双工方式

(5)全双工方式(6)波特率(7)调制(8)解调

1.8255 A的端口C按位置复位控制字的__________位用来指定置位或複位的端口C的具体位置。

2.8255 A的端口C按位置位复位控制字中的__________位决定对端口的某一位置位或复位

3.8255 A的端口A工作在方式2时,使用端口C的__________作为与CPU和外部设备的联络信号

6.8255 A的端口A的工作方式是由方式控制字的__________位决定。

16.Intel8251 A从串行输入线上接收好了一个字符后将信号__________置为有效。

17.当Intel8251 A工作在同步方式时引脚同步检测SYNDET可作为输入或输出信号使用。若工作在外同步方式该引脚为__________:若工作在内同步方式,该引脚为__________

18.如果8251 A设定为异步通信方式,发送器时钟输入端和接收器时钟输入端都连接到频率为19.2 kHz的输入信号波特率为1200,字符数据长度为7 位1 位停止位,采用偶校验则8251 A的方式控制字为__________。

21.异步串行通信规程规定传送的每个字符的最后是__________,其宽度为__________信号电平为__________。

22.异步串行通信规程规定所传送的数據字符间的间隔长度是__________,信号电平为__________

25.在HDLC同步传送规程中,同步字符的编码为__________

26.设有一被测量温度的变化范围为0~100℃。要求测量误差不超過0.1℃则应选用的A/D转换器的分辨率至少应该为__________。

1.8254计数器工作期间CPU重新对定时器编程是()。

B.任何情况下允许且影响当前计数

C.任何情况丅允许,且不影响当前计数

D.任何情况下允许且影响程序随方式而变

2.计数器的门控信号GATE的作用是()。

A.由低变高使计数器开始计数

B.由高变低使计数器停止计数

C.处于常低禁止计数器工作

D.处于常高允许计数器工作

3.对定时器3个通道的编程顺序是()

A.完全随机的,但必须设置好一個通道后再设置另一个通道

B.完全固定的从通道0开始到通道2

C.完全随机的,但必须先初始化方式字

D.完全随机的但必须先预置计数初值

4.若Intel8253可編程定时/计数器处于计数过程中,当CPU对它装入新的计数初值时其结果将是()。

A.8253可编程定时/计数器禁止编程

B.8253可编程定时/计数器允许编程并改变当前的计数过程

C.8253可编程定时/计数器允许变,但不改变当前的计数过程

D.8253可编程定时/计数器允许编程是否影响当前计数过程随工作方式而变

5.当Intel8253 可编程定时/计数器工作在方式0,在初始化编程时一旦卸入控制字后()。

A.输出信号端OUT变为高电平 B.输出信号端OUT变为低电平

C.输出信号保持原来的电位值 D.立即开始计数

6.PC/XT微机中产生系统时钟的时间基准使用了Intel8253定时器/计数器的()。

7.在IBM PC/XT微机中使用的8253-5定时器/计数器的三个通道的工作方式分别是通道0工作在():通道1工作在():通道2工作在()。

8.当8253可编程定时/计数器工作在方式0时控制信号GATE变为低电平後,对计数器的影响是()

A.结束本次计数循环等待下一次计数的开始

B.暂时停止现行计数工作

C.不影响本次计数,即计数器的计数工作不受該信号的影响

D.终止本次计数过程立即开始新的计数循环

9.某一测控系统要用一脉冲信号产生单稳信号,如果使用8253可编程定时/计数器来实现此功能则8253应工作在()。

10.某一测控系统要使用一个连续的方波信号如果使用8253 对编程定时/计数器来实现此功能,则8253应工作在()

11.当8253可編程定时/计数器工作在()时,需要由外部脉冲触发开始计数

12.某设备采用8251 A进行同步通信,当选定通信速度为9600 波特时加在8251 A的TXC及RXC引脚上的信号频率为()。

13.某系统采用8255 A并行I/O接口初始化时CPU所访问的端口地址为0 CBH,并设定为方式1输出则A口的端口地址应为()。

14.一系统通过8255 A并行I/O接口初始化时CPU将其A口设置成方式1 输出,此时8255 A与打印机的握手联络信号为()

15.当并行接口芯片8255 A被设定为方式1时,其功能相当于()

A.0线握手并行接口 B.1线握手并行接口

C.2线握手并行接口 D.多线握手并行接口

16.在数据传送过程中,数据由串行变为并行或由并行变为串行这种转换是通过接口电路中的()实现的。

A.数据寄存器 B.移位寄存器 C.锁存器

18.在Intel8255 A中可以进行按位置位/复位的端口是()

19.8255 A能实现双向传送功能的工作方式為()。

20.8255 A在方式0工作时端口A、B和C的输入输出可以有()种组合。

21.当8255 A工作在方式1时端口C被分为两个部分,分别作为端口A和端口B的控制信息与状态信息这两个部分的划分是()。

22.8255 A工作在方式1时端口A和端口B作为数据输入/输出使用,而端口C的各位分别作为端口A和端口B的控制信息和状态信息其中作为端口A和端口B的中断请求信号的分别是端口C的()。

23.8255 A的端口A或端口B工作在方式1输入时端口与外部设备的联络信號有()。

C.中断允许信号INTE D.输入缓冲器满信号IBF

24.8255 A工作在方式1 的输入状态时通过信号()知道端口已经准备好了输入的数据。

25.当8255 A的端口A和端口B嘟工作在方式1输入时端口C的PC 7 和PC 6 ()。

A.被禁止使用 B.只能作为输入使用

C.只能作为输出使用 D.可以设定为输入或输出使用

26.8255 A的端口A和端口B工作在方式1输出时与外部设备的联络信号将使用()。

27.8255 A的端口A工作在方式2时端口B可以工作在()。

28.8255 A的端口A工作在方式2时如果端口B工作在方式1,则固定用作端口B的联络信号的端口信号是()

A.同步方式 B.异步方式 C.全双工方式 D.半双工方式

A.工作在同步方式时,应大于数据传送率的30倍

B.工莋在异步方式时应大于数据传送率的4.5倍

31.Intel8251 A做好发送的准备时,信号TxROY有效产生此信号有效的条件是()。

A.发送缓冲器空信号TxEN有效 B.同步检测信号SYNDET有效

C.数据终端准备好信号 有效 D.清除发送信号CTS有效

32.CPU了解Intel8251 A是否接收好一个字符数据的方法是()

A.CPU通过程序查询信号线RxRDY的状态

C.CPU通过程序查詢RxD信号的状态

D.CPU通过程序查询请求传送信号

33.当Intel8251 A工作在异步方式时,其波特率系数可以设置成()

34.Intel8251 A中控制发送和接收字符速度的时钟信号是()。

35.Intel8251 A工作在同步方式时使用的同步字符可以是()。

A.没有同步字符 B.1个同步字符

C.2个同步字符 D.3个同步字符

36.当CPU通过8251 A与调制解调器相连时其Φ信号DSR表示调制解调器是否准备好,CPU是通过()方式获取 的值

A 信号直接送到CPU

B.当 信号有效时,8251 A向CPU发中断请求

D.CPU无法知道 信号的状态

37.CPU通过向8251 A输絀控制字可以改变()信号

38.如果8251 A设定为异步通信方式,发送器时钟输入端和接收器时钟输入端都连接到频率为19.2 kHz的输入信号波特率因子為16,则波特率为()

39.如果8251 A的方式字寄存器的地址为2 F1 H,则它的控制字寄存器的地址是()

40.串行通信中,若收发双方的动作由同一个时序信号控制则称为()串行通信。

41.一串行接口芯片编程时应取波特率因子为(1)中()传送至少耗时(2)中()s。

42.当ADC0809模拟量输入电压范圍为0~5V时若引脚REF(+)接+5V,REF(-)接地那么其最小分辨率为()。

43.DAC0832是一种分辨率为(1)中()输入具有(2)中()功能的D/A转换器。

(2)A.兩级锁存 B.一级锁存 C.无锁存 D.其他

1.8254芯片的6种工作方式各有哪些特点

2.定时器各通道的GATE信号有哪些作用?在不同工作方式下功能相同吗

3.如何应鼡定时器3个通道的?

4.要读回8254工作过程中的当前状态和当前CE内容分别有几种方法?

5.欲使用8254的通道2产生一周期为1 ms的脉冲序列试编写初始化程序。设已有基准时钟频率为4MHz(地址自定)

6.用8254组成一个实时时钟系统。通道0作为秒信号产生器通道1和2分别用作分和时的计时。试画出硬件电路并编写主程序和中断服务程序(设系统已提供的基准时钟频率为50 kHz)。

7.某系统中8254芯片的通道0到通道2和控制字端口分别为FFF0 H~FFF3 H定义通道0工作在方式2,CLK0=5MHz要求输出 OUT0=1kHz方波:定义通道1 工作在方式4,用OUT0作计数脉冲计数值为1000,计数器计到0向CPU发中断请求,CPU响应这一中断后继续寫入计数值1000重新开始计数,保持每1 s向CPU发出一次中断请求请画出硬件连接图,并编写初始化程序

8.若使用8254对外部脉冲进行计数,计数的時间持续期由另一外来信号控制计数过程结束时向8259 A发中断请求信号。试编写8254的初始化程序并说明8254 最大计数值为多少,如何考虑的(哋址自定)

9.下图是8086系统中用8254构成的一个定时、计数与脉冲发生器系统的硬件连接示意图。其功能为:

(1)利用通道0完成对外部计数功能計满100次向CPU发中断请求。

(2)利用通道1产生1kHz的方波

(3)利用通道2作1s标准时钟。

注意:只写出8254的初始化程序其中port0、port1、port2、port3分别为通道0、通道1、通道2、控制字寄存器端口。

10.设8255 A的4个寻址地址号为0060 H~0063 H试编写下列各种情况下的初始化程序。

(1)将A组和B组设置成方式0A口、B口为输入,Cロ为输出

(2)将A组工作方式设置成方式2,B组为方式1B口作为输出。

(3)将A口、B口均设置成方式1均为输入,PC 6 和PC 1 为输出

(4)A口工作在方式1,输入:B口工作在方式0输出:C口高4位配合A口工作,低4位为输入

11.用程序段对8251 A进行同步方式设置。地址端口地址为66 H规定用内同步方式,同步字符为2个用奇校验,7个数据位

12.设8251A为异步工作方式,波特率因数为167 位/每字节,奇校验两位停止位。CPU对8251 A输入80个字符试对其进荇初始化编程,设地址为0 F2 H

13.说明并行接口和串行接口在传输和内部结构的主要区别?

14.8255 A有哪三种工作方式写出每种工作方式下控制字的格式和意义?

15.设8255 A的端口A、B、C和控制寄存器的地址为F4 H、F5 H、F6 H、F7 H要使A口工作于方式0输出,B口工作于方式1输入C口上半部输入,下半部输出且要求初始化使PC 6 =0,试设计8255 A与PC机接口电路并编写初始化程序。

16.一个异步串行发送器发送具有8位数据位的字符,在系统中使用奇校验位和两个停止位若每秒发送100个字符,则其波特率和传输效率为多少

17.全双工和半双工通信的区别是什么?

18.什么情况下使用MODEM为什么?

19.异步通信和哃步通信的根本区别是什么

20.在微机控制系统中为什么要进行A/D和D/A转换?

21.如何计算摸/数转换器的分辨率

22.D/A转换器的功能是什么?A/D转换器的功能是什么两种转换器与系统总线之间连接时应注意什么?

23.利用DAC0832产生锯齿波试画出硬件连线图,并编写有关程序

24.某一8 位 D/A转换器的端口哋址为220 H,已知延时20 ms的子程序为 DELAY-20 ms参考电压为+5 V,输出信号(电压值)送示波器试编写能产生如下波形的程序。

(1)下限为0V上限为+5V的三角波。

(2)下限为1.2上限为+4V的梯形波。

第9章 总线技术及系统结构

本章主要内容是系统总线的基本结构和组织

(1)总线仲裁(2)总线冲突

1.总線特征、总线的性能指标包括什么内容?

2.计算机中采用多总线结构的主要原因是什么

3.什么是总线的主模块?什么是总线的从模块

4.试述菊花链仲裁的基本原理?

5.试述采用同步通信方式和异步通信方式的优缺点

编写程序汇编从键盘输入字符串一串字符,要求将该串字符的倒序串先写入到一文件中然后再将原字符串的内容接到该文件的末尾。例如假设汇编从键盘输入字符串的字符串为“How do you do?”,则写入文件的内容为:

我要回帖

更多关于 从键盘输入字符串 的文章

 

随机推荐