一些16/32位微机原理、汇编语言及接口技术的题目

时间:2021-05-18 03:23:01
感谢你为我作答~~!!!!!谢谢了~!!!!

一、判断题 
1. 8086的地址总线的位数是32位。
2. 8255A的三个端口都可工作在方式0、方式1和方式2。
3. 同步通信的效率和速率均比异步通信要低。
4. 控制器的基本功能是根据程序计数器PC控制程序的有序运行和完成各种算术逻辑运算。

5. 8086系统中,当中断允许标志IF=0时,表示不接受可屏蔽中断请求。

6. DMA控制器8237用于管理外设与CPU之间的数据交换。
7. 采用部分译码的方式对存储芯片寻址,不会产生地址重复。
8. 无条件传送方式的特点是简单、快速,但是可靠性不高。
9. 因为CPU可以从内存读数据和写数据,所以CPU与内存相连的地址总线必须是双向的。

10.  在中断向量表中存放着按中断类型大小(从小到大)的中断服务程序的入口地址。
11. 可编程定时器/计数器8253的有4个独立的计数通道。
12. 8088的两种组态模式是极大组态模式和极小组态模式。
13. 全双工通信是指通信的双方可以同时进行数据的发送和接收。
14.  外设的状态信息,CPU是通过数据总线获得的。
15. 在OUT PORT,AL中,PORT可以指某一可编程接口芯片的状态口。
16. 串行通信时,不能在两个方向上同时进行数据传送。



二、
1.设串行异步通信时,数据传送的速率是400字符/秒,每个字符为12位二进制数据,则传送的波特率是(    )。
2.在程序控制传送方式中,(    )可提高系统的工作效率。
3.在数据传输率相同的情况下,说同步字符传输速度要高于异步字符传输,其原因是(    )。
4.存储器是计算机系统中的记忆设备,它主要用来(    )。
6.8086程序计数器IP中存放的是(    )。
7.在一个32位的微型计算机系统中,一个存储字占用内存系统中(    )个存储单元(字节)。
8.有一静态RAM芯片的地址线为A0~A10,数据线为D0~D3,则该存储器芯片的存储容量为(    )。
9.8259A可编程中断控制器中的中断服务寄存器ISR用于(    )。
10.在异步串行输入输出接口电路中,发生溢出错是指(    )。
11.当一个系统有多片8259芯片时,主片必须工作在(    )
12.若8253定时/计数器处于计数过程中,当CPU对它装入新的计数初值时,其结果将是(    )。
随工作方式而变
13.CPU执行OUT DX, AL指令时,(    )的值输出到数据总线上.
14.PC/AT系统中,CPU响应外部可屏蔽中断,中断源的中断类型码由(    )提供给CPU.
15.在数据传输率相同的情况下,说同步字符传输速度要高于异步字符传输,其原因是(    )
16.存储器是计算机系统中的记忆设备,它主要用来(    )
17.计算机完成一条指令的执行所需的时间称为(    )
17.8086程序计数器IP中存放的是(    )


三 、填空题: 1.8086 CPU的基本总线周期由()个时钟周期组成,分别以T1、T2、T3、T4表示。
2.计算机的结构是CPU+总线结构,这个总线指的是() 、()以及()。
3.由于8088外部提出中断请求引起的程序中断,我们称之为()。它又可以分为两种,不可屏蔽中断通过NMI引脚信号向微处理器提出中断请求;()通过INTR引脚信号向微处理器提出中断请求。
4.在异步通信中,如果用偶校验,现在要传送的数据中1的个数为奇数,则校验位应为 ()。
5.中断向量表放在存储器的最低端共()字节,可存放256个中断向量。
6.可编程定时器/计数器8253A有3个16位计数通道,每个计数通道中各有3条信号线,即:Gate、() 和()。
7.在80X86系统中,I/O端口的地址采用 ()编址方式,访问端口时要使用专门的I/O指令。
8.程序控制下的数据传送在无条件传送、()、中断传送。
9.对可编程定时器/计数器8253的编程分两步,第一步是写入控制字,第二步是写入 () 。
10.8086有两种组态模式,分别是最小组态模式和 () 。
11.半导体存储器的地址译码有两种结构,一种是单译码结构,另一种是()。
1.8086 CPU的基本总线周期由()个时钟周期组成,分别以T1、T2、T3、T4表示。
2.计算机的结构是CPU+总线结构,() 、() 以及 ()。
3、中断向量表每4个字节存放一个中断服务程序的入口地址,较低地址的两个字节存放的是偏移地址,较高地址的两个字节存放的是() 。
4.由于8088外部提出中断请求引起的程序中断,我们称之为外部中断。它又可以分为两种,不可屏蔽中断通过NMI引脚信号向微处理器提出中断请求;()通过INTR引脚信号向微处理器提出中断请求。
5.在异步通信中,如果用偶校验,现在要传送的数据中1的个数为奇数,则校验位应为 ()。
6.串行通信中有两种基本的通信方式:即同步通信和()  。
7.可编程定时器/计数器8253A有3个16位计数通道,每个计数通道中各有3条信号线,即:Gate、()和 () 。
8.存储器的评价指标是速度、()和存储成本。
9.8086的工作频率为5MHz,则它的时钟周期为 ()。
10.对存储器芯片的寻址可采用全译码和部分译码,其中()不会产生地址重复。
11.对可编程计数器/定时器8253编程,应当是先写入控制字,决定工作方式;再写入(),决定计数的大小。
12.一个I/O指口电路中有状态寄存器、控制寄存器和用于在输入输出时对数据进行输入缓冲和输出锁存作用的()。


四、名词解释
1. 全译码、单译码
2.查询传送、DMA传送、中断传送方式、无条件传送
3.总线周期、时钟周期、指令周期
4.并行数据传输、串行数据传送 
5.ALU、IP、PSW
6.起止式异步通信协议
7、串行接口标准RS-232C
8、半导体存储器的分类
9、半导体存储器的主要技术指标


五、问答题
1.请以8086/8088可屏蔽中断为例描述中断工作的过程。
2、编一个程序,把从键盘输入的一个小写字母用大写字母显示出来。
3.试简要说明优先权链式排队电路的基本工作过程。
4、存储器芯片与CPU的典型连接
6、总线的使用特点

六、应用题
1. 设异步传输时,每个字符对应1个起始位、7个信息位、1个奇偶校验位、1个停止位,如果波特率为9600b/s,则每秒钟能传输的最大字符数是多少?
2. 8088最小组态下总线时序图
3. 8088的几大寻址方式

9 个解决方案

#1


该回复被版主删除

#2


CSDN里的同仁们是为了学习交流,你这帖子有悖规则,尽快自己删掉吧!

#3


同意楼上的观点,这些题目仔细看书,认真思考都能很容易地做出来

#4


题量也太大了一点吧?不过我收藏了,因为好些我还不会!

#5


虽然楼主的动机不明...
但我做这些题目是为了自己,有错请大家指正
做了判断题:

1.8086的地址总线是20位的
2.正确
3.显然是说反了
4.控制器不用管算术逻辑运算
5.外部中断的两种信号线,可屏蔽的和不可屏蔽的,IF是中断允许标志,是用于可屏蔽中断:IF=0时CPU不接受中断请求,即中断被屏蔽;IF=1时允许中断
6.正确
7.正是部分译码可能存在地址重叠
8.无条件传送方式也属于程序控制传送方式,速度是比较低的
9.数据总线才是双向的
10.正确
11.8253只有三个计数通道
12.正确
13.全双工是同一时刻可以允许双方同时进行信息数据传送但是一方发送另一方肯定要对应接收
14.正确
15.状态口只能读不能写
16.串行通信有全双工

#6


1.8086的地址总线是20位的
------------------------
好像不对,80286才是20位的地址总线

#7


8086的地址总线是20位的

#8


嗯,查了一下,8086的地址总线的确是20位的,看来记忆有些混淆,8086的数据线引脚为才是16个

#9


感谢分享

#10


京士我来接分

#1


该回复被版主删除

#2


CSDN里的同仁们是为了学习交流,你这帖子有悖规则,尽快自己删掉吧!

#3


同意楼上的观点,这些题目仔细看书,认真思考都能很容易地做出来

#4


题量也太大了一点吧?不过我收藏了,因为好些我还不会!

#5


虽然楼主的动机不明...
但我做这些题目是为了自己,有错请大家指正
做了判断题:

1.8086的地址总线是20位的
2.正确
3.显然是说反了
4.控制器不用管算术逻辑运算
5.外部中断的两种信号线,可屏蔽的和不可屏蔽的,IF是中断允许标志,是用于可屏蔽中断:IF=0时CPU不接受中断请求,即中断被屏蔽;IF=1时允许中断
6.正确
7.正是部分译码可能存在地址重叠
8.无条件传送方式也属于程序控制传送方式,速度是比较低的
9.数据总线才是双向的
10.正确
11.8253只有三个计数通道
12.正确
13.全双工是同一时刻可以允许双方同时进行信息数据传送但是一方发送另一方肯定要对应接收
14.正确
15.状态口只能读不能写
16.串行通信有全双工

#6


1.8086的地址总线是20位的
------------------------
好像不对,80286才是20位的地址总线

#7


8086的地址总线是20位的

#8


嗯,查了一下,8086的地址总线的确是20位的,看来记忆有些混淆,8086的数据线引脚为才是16个

#9


感谢分享

#10


京士我来接分