您好,欢迎来到好走旅游网。
搜索
您的当前位置:首页微机期末复习资料

微机期末复习资料

来源:好走旅游网
1.8088CPU在执行MOVAL,[BX]指令的总线周期内,若BX存放的内容为2033H,BHE#和A0的状态为(A.0,1B.0,0C.1,1D.1,0

2.8086工作有最大和最小模式,最大模式的特点是(A.不需要8286收发器B.由编程进行模式设定C.需要总线控制器8288D.CPU提供全部的控制信号

3.8086能寻址内存储器的最大地址范围为(A.64KBB.1MBC.16KBD.64KB

4.一个数据的有效地址是2140H、(DS)=1016H,则该数据所在的内存单元的物理地址为(B)。A.12300HB.122A0HC.03156HD.3160H

B

)。

C

)。

B

)。

5.8086CPU工作在最大模式下,总线控制器使用芯片(DA.8282B.8286C.8284D.8288

6.构成4KB的存储系统,需要(DA.16K×1位的芯片4片B.2K×1位的芯片8片C.1024×8位的芯片2片D.1024×4位的芯片8片

)。

7.在8259A内部,用于反映当前正在被服务的所有中断级的寄存器是(

B

)。

A.中断请求寄存器B.中断服务状态寄存器C.中断屏蔽寄存器D.中断优先级比较器

8.一个中断服务程序的入口地址在中断向量表中占用(A.1个字节B.2个字节C.3个字节D.4个字节

9.有一SRAM芯片,地址线为A0~A13,数据线为D0~D7,则该芯片

D

)。

的存储容量为(A.4KBB.8KBC.16KBD.32KB

C)。

10.下面数据传送指令中正确的是(A.MOVB.MOVC.MOVD.MOV

BUF1,BUF2

DX,WORDPTR[BP+DI]CS,AXCL,1100

B)。

11.下面哪条指令可以实现对I/O端口进行读操作(B)。

(分析:在输入指令中,源操作数只能是DX,或小于等于0FFH的端口地址。)A.IN

AL,BX

B.INAL,100C.IN

AL,CX

D.INDX,AL

12.PC机采用向量中断方式处理8级外中断,中断号依次为08H-0FH,在RAM00:2CH单元开始依次存放

23H、FFH、00H和F0H4个字节,该向量对应的中断号和中断程序入口是(

B

)。(中断号:2CH/4=0BH

中断程

序入口:F000H:FF23H)

A.OCH;23FFH:00F0HB.OBH;F000H:FF23HC.OBH;00F0H:23FFHD.OCH;F000H:FF23H

13.用intel8259A作为中断控制器时,在外部可屏蔽中断的服务程序中,要用EOI命令(中断结束命令)是因为(

C

)。

A.要用它来清除中断请求,以防止重复进入中断程序B.要用它来屏蔽已被服务了的中断源,使其不再发出请求

C.要用它来清除中断服务寄存器中的相应位,以允许同级或较低级别中断能被服务

D.要用它来重新配置8259A中断控制器14.I/O端口的独立编址方式特点有(B)。A.地址码较长B.需用专用I/O指令C.只需要存储器存取指令D.译码电路简单

15.若8254的通道计数频率为1MHZ,每个通道的最大定时时间为(

D

)。

A.32.64msB.97.92msC.48.64msD.65.536ms

16.串行接口中,串行数据和并行数据之间的转换是采用(现的。A.锁存器B.数据寄存器C.移位寄存器D.缓存器

17.可编程串行通信接口芯片16550(CA.仅支持同步传送B.仅支持异步传送C.支持同步传送和异步传送D.也支持并行传送

)。

C)实

18.8254工作在方式3,计数初值是N,OUT端输出的方波周期是(D)之和。

(解释:在方式3下,输出波形为方波,当初值n为偶数时,OUT输出端的高电平和低电平的时间均为n/2个CLK时

钟周期,当初值n为奇数时,OUT输出端的高电平为(n+1)/2和低电平的时间为(n-1)/2个CLK时钟周期。但不

管n为奇数还是偶数,OUT端输出的方波重复周期是N个CLK周期之和。)

A.N+1个CLK时钟周期B.N-1个CLK时钟周期C.N/2个CLK时钟周期

D.N个CLK时钟周期

19.若采用8255A的A口输出控制一个七段LED显示器,A口应工作在(

A

)。

A.方式0B.方式1C.方式2

D.前面3种方式任一种

20.在8086系统中8255A的4个端口地址是从0010H开始,则控制端口的地址是(A.0011HB.0012HC.0014HD.0016H

21.在程序控制方式中,哪种传送可提高系统的工作效率(

D

)

D

)。

(解释:条件传送就是查询传送。若采用无条件传送或条件传送,在传送数据时,外设必须是处于准备好或空闲状态,否则CPU就必须等待、不断查询。而中断传送方式,CPU与外设并行工作,CPU无需了解外设的工作状态,每当

收到外设主动发来的中断请求信号,就意味着外设当前准备好/空闲,CPU就可立即与外设交换数据。)A.无条件传送B.条件传送

C.查询传送D.中断传送

22.对8255A的C口执行按位置位/复位操作时,写入的端口地址是(

D

)。

A.端口AB.端口BC.端口CD.控制端口

23.当8255A端口PA、PB分别工作在方式2、方式1时,其PC端口引脚为(

A

)。

A.全部作应答联络线B.2个4位I/OC.2位I/OD.1个8位I/O

24.CPU响应中断请求和响应DMA请求的本质区别是(A.程序控制B.速度快

C.响应中断时CPU仍控制总线,响应DMA时CPU让出总线D.需要CPU的干预

25.8251A用作异步通信接口,如果设定波特率因子为16,而发送器和接收器时钟频率为19200Hz,则波特速率为(DA.19200波特

)。C)

B.2400波特C.4800波特D.1200波特

26.当8254(3)可编程定时/计数器工作在方式0,在初始化编程时,一旦写入控制字后,(

B

)。

A.输出信号端OUT变为高电平B.输出信号端OUT变为低电平C.输出信号保持原来的电位值D.立即开始计数

27.把模拟量信号转换为数字信号中,A/D转换就是(程。A.量化B.保持C.采样D.编码

28.设有已被测量温度的变化范围为0℃--1000℃,要求测量误差不超过1℃,则应选用A/D转换器的分辨率至少应该为(A.4位B.8位C.10位D.12位

29.8255A的引脚CS#、RD#、WR#信号电平分别为(

C

)时,可完C

)。A

)的过

成“8255A数据寄存器→数据总线”的操作。A.1、1、0B.0、1、0C.0、0、1D.1、0、1

30.可编程串行通信接口芯片16550(BA.仅支持同步传送B.仅支持异步传送C.支持同步传送和异步传送D.也支持并行传送

31.设有以现场模拟信号,其最大能变化频率为2KHz,则计算机在采集此信息时,最多每隔(号的变化。(1/(2*2)))A.0.5msB.0.25msC.0.15msD.2ms

32.响应可屏蔽中断后,8086CPU是在(A.保存断点后

B.第一个中断响应周期C.第二个中断响应周期D.T4前沿

C)读取中断向量号。

B

)时间采集一次,才能反映出输入信

)。

33.计算机与外设之间的串行通信,实际是(A.CPU与I/O接口并行,I/O接口与外设串行B.CPU与I/O接口并行,I/O接口与外设并行C.CPU与I/O接口串行,I/O接口与外设串行D.CPU与I/O接口串行,I/O接口与外设并行

A)。

1.设计输入输出接口电路时,输入接口电路的关键器件是_三态缓冲器_;输出接口电路的关键器件是_锁存器_。P56

2.DMA方式是主机与外设之间传送数据的一种方式,它是在DMAC(DMA控制器)的控制下,外部设备接口与内存储器之间直接进行数据交换,这样就不必进行现场保护之类的额外操作。P1433.DAC0832是一种分辨率为_8位____,输入具有_两级锁存或缓冲__功能的D/A转换器。

4.存储器芯片的片选信号采用部分译码方式一定会产生地址重叠区。(

对)

5.8254计数器的CLK端每当输入一个脉冲信号后,CE就加“1”计数。

(

错)

6.8088/8086CPU在响应内部中断时,均不执行中断响应总线周期。

(

对)

7.十进制数45的组合BCD码为01000101BCD。

8.若采用中断方式从ADC0809读取数据时,ADC0809向CPU发出中断请求的信号是EOC。P171

9.RS-232C接口标准采用“负逻辑”标准,规定:数据“0”为+3V

到+15V;数据“1”为-3V到-15V。

10.一个接口电路的基本功能包括:译码选址;缓冲或锁存;提供联系。

11.8259单片使用时可同时接受_8_个外设的中断请求;当级联时,其主片的IRi

应与从片的_INT_连接。

12.16550进行初始化过程中,对通信线控制寄存器设置确定异步通信的_数据格式_,设置_除数寄存器_来确定通信速率。P13313.8254有3个计数通道,每个计数通道都有三条引线与外部联系,他们是_CLK____;__OUT;_GEAT__。P110

1.下面是利用8259A中断控制器驱动LED程序;8259的端口地址为20H;21H,根据提示回答问题。2.下面是某一0832的转换程序,端口为200H,请根据程序回答下面问题。(4分)CODESEGMENT

;段code开头(这里代码段和数据段混和了,没有分

ASSUMECS:CODE,

开;code是这个段的名字)

DS:CODE;说明cs、ds段的对应关系,均对应于段codeMOVAL,0ALJMP

DOWNCODE

MOV

DX,200HDOWN:OUT

DX,ALDEC

ENDSENDSTART问:(1)该0832工作在何

种方式下?(分析:DAC0832有三种工作方式:直通方式、单缓冲工作方式和双缓冲工作方式

DAC0832有以下主要特点,1满足TTL

电平规范的逻辑输入,2分辨率为8位,3建立时间为1微秒,4功耗20MW,5电流输出型D/A转换器;有三种

工作方式,1双缓冲方式,这种方式特别适用与要求同时输出多个

模拟量的场合。2单缓冲方式,这种方式下,只需执行一次写操作,即完成D/A转换,可以提高DAC的数据吞吐量。3直通方式,这种方式可用于不采用微机的控制系统。)(2)程序完成的功能是什么?试画出其图形。3.设8254的端口地址为40H

43H,通道0的输入CLK频率为

2MHz,为使通道0输出1KHz的方波,编写初始化程序。对全部高中资料试卷电气设备,在安装过程

如果在不增加其他硬件芯片的条件下要得到如下图的脉冲信号,该如何实现,并写出初始化程序。(8254的方式控制命令字如下)(12分)

4.设8254的端口地址为0240H0243H,通道0的输入CLK频率为1MHz,为使通道0输出1KHz的方波,编写初始化程序。如果在不增加其他硬件芯片的条件下要得到1s定时,该如何实现,并写出初始化程序。(8254的方式控制命令字如下)P141习题5

5.6

(网上原题:设8254的端口地址为0240H~0243H,通道0输入的CLK频率为1MHz,为使通道0输出1KHz的方波,编写初始化程序。如果让通道0与通道1级联(即OUT0接CLK1)实现1秒钟定时,则初始化程序如何编制。)解:

(1)通道0输出1KHz的方波:

计数初值为1MHz/1KHz=1000,等于十六进制数03E8H,控制字设定为先写低8位,后写高8位,方式3工作,二进制计数方式,所以控制字为36H。初始化程序如下:MOVMOVOUTMOVMOVOUTMOVOUT

AL,36H;

DX,243H;写入通道0的控制字DX,AL;DX,240H;

AL,0E8H;写入通道0的时间常数DX,AL;AL,03H;DX,AL;

(2)通道0与通道1级联实现1秒定时:

要实现1秒定时,对1MHz输入脉冲进行分频的系数为1000000=5000×200。通道0工作在方式2,分频系数200,采用十进制计数,则通道0方式控制字为:25H。通道1工作在方式0,分频系数5000,也采用十进制计数,则通道1方式控制字为:61H。初始化程序如下:MOVMOVOUTMOVOUT

AL,25H;通道0控制字:方式2,十进制计数,只写高8位DX,243H;DX,AL;

AL,61H;通道1控制字:方式0,十进制计数,只写高8位DX,AL;

MOVMOVOUT

DX,0240H;

AL,02H;通道0时间常数(BCD数高8位)DX,AL;

期末复习资料2012年6月11

现代微型计算机接口教程(第2版)日星期一MOVMOVOUT

AL,50H;通道1时间常数(BCD数高8位)DX,0241H;DX,AL;

如果要再次进行1秒钟定时,则需要对通道1重新初始.如果需要连续的1秒定时信号,则通道1应选用方式3.

对总数为1000000的分频系数,可以有多种分解方法。5.简述CPU对INTR的中断响应条件和中断响应过程。答:中断响应条件:①、一条指令执行完

②、当前无NMI非屏蔽中断请求和HOLD总线请求③、INTR信号有效④、中断允许标志为IF=1响应过程:

①、CPU发出INTA信号

②、CPU在数据总线上读取中断类型码③、标志寄存器的内容压栈④、将IF,TF清零

⑤、讲当前CS,IP内容压栈

⑥、将中断向量表中的中断向量放入CS、IP,进入中断服务程序实验LED实验实验内容:

利用8255的A口PA0-PA6分别与七段数码管的段码驱动输入端a-g相连,位码驱动输入端接8255的PC1,PC0,编程在两个数码管上显示两个数字。实验目的:

了解七段数码管的工作方式,实现LED的编程实验线路连接:

PA0-PA6分别接LED的A-G;

8255A的片选/cs接地址译码单元的2A0-2A7;

将LED1的位选接8255模块的PC1,LED2的位选接8255模块的PC0;8255的数据线接系统数据线区的任一个插座;

8255A的端口地址:PA口是2A0H,PB口是2A1H,PC口是2A2H,控制口是2A3H

其中往控制口送入10000000B,可设置为0工作方式,PA作为输出,PC作为输出

数据线接系统数据线区的任一插座实验步骤:

确认连接好线路;调试好程序并运行,分析运行结果.思考:

如何实现在两个数码管上循环显示00-99?LED实验代码:DatasegmentBitcodedb?DataendsCodessegment

Assumecs:codes,ds:dataStart:pushdsSubax,axPushaxMovax,dataMovdx,axMovbitcode,40h

;movbitcode,20h;movbitcode,80h;mov

bitcode,10h;设置0工作方式Movdx,2a3hMovax,80hOutdx,axMovcx,2

One:movdx,2a2hMoval,0Outdx,alMovdx,2a2hMoval,bitcode

;熄灭各LED

Outdx,alMoval,4fhMovdx,2a0hOutdx,alRolbitcode,1Movbx,55555Delay:decbxJnzdelayLooponeCodesendsEndstart

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- haog.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务