1、国家开放大学微机接口技术真题精选国家开放大学(微机接口技术)真题精选填空题18086CPU的起始工作地址是多少?怎样形成这个地址?这个地址对于系统设计有什么影响?参考答案: 8086CPU的起始工作地址为FFFFOH。复位后除了代码段寄存器为FFFFH外其余寄存器均为0,所以起始工作地址为FFFFOH。应在FFFFOH地址放一条无条件转移指令,使CPU转到指定的程序上去执行。 填空题2 若中断向量表中地址为0040H中存放240BH,0042H单元里存放的是D169H,试问: (1)这些单元对应的中断类型是什么? (2)该中断服务程序的起始地址是什么?参考答案: 填空题3什么是初始化编程?参考
2、答案:初始化编程:为可编程接口芯片设置其基本工作状态而进行的编程。填空题4在附加段有一个数组,首地址为BUFF,数组中第一个字节存放了数组的长度。编一个程序在数组中查找0,找到后把它从数组中删去,后续项向前压缩,其余部分补0。参考答案: 填空题5什么是不可屏蔽中断?参考答案:不可屏蔽中断:在CPU内部不能由程序对中断请求响应与否进行控制的一类中断。填空题6为什么要保持Cache内容与主存储器内容的一致性?为了保持Cache与主存储器内容的一致性应采取什么方法?参考答案: 由于Cache的内容只是主存部分内容的拷贝,故应当与主存内容保持一致。数据不一致问题通常是由于更新了Cache的数据而没有更
3、新与其关联的存储器的数据,或更新了存储器数据却没有更新Cache的内容所引起的。为了保持Cache与主存储器内容的一致性,有两种写入策略:(1)通写法在此方法中,当CPU写入数据到Cache中后,Cache就立即将其写入主存中,使主存始终保持Cache中的最新内容。此方法简单,更新内容不会丢失,但每次对Cache的修改同时要写入主存储器,总线操作频繁,影响系统性能。(2)回写法此方法中,Cache的作用好像缓冲区一样,当CPU写入数据到Cache中后,Cache并不立即将其回写到主存中,而是等到系统总线空闲时,才将Cache中的内容回写到主存中,此方法使得CPU可以持续运行而不必等待主存的更新
4、,性能比通写法要提高很多,但其Cache控制器复杂,价格高。 填空题7 已知原理电路图如图所示,请回答以下问题 本电路若要使用ADC0809的其余7个模/数转换通道,说明应如何修改电路。参考答案:若要使用ADC0809的其余7个模/数转换通道,可将ADC0809的C、B、A三个引脚接至8255的PC2、PC1、PC0。填空题8某微机系统中,8253的端口地址为40H43H。要求通道0输出方波,使计算机每秒钟产生18.2次中断;通道1每隔15s向8237A提出一次DMA请求;通道2输出频率为2000Hz的方波。试编写8253的初始化程序,并画出有关的硬件连接图。参考答案: 填空题9 已知原理电路
5、图如图所示,请回答以下问题 编写采用查询法输入数字量的有关程序。参考答案: 采用查询法输入数字量的有关程序:填空题10串行通信与并行通信的主要区别是什么?各有什么优缺点?参考答案: 计算机与外部的信息交换称为通信,基本的通信方式有两种,并行通信和串行通信。并行通信:数据各位同时传送,此方式传输数据的速度快,但使用的通信线多,若要并行传送8位数据,需要用8根数据线,另外还需一些控制信号线。随着传输距离的增加,通信线成本的增加将成为突出的问题,而且传输的可靠性随着距离的增加而下降。因此,并行通信适用于近距离传送数据的场合。串行通信:将要传送的数据或信息按一定的格式编码,然后在单根线上按一位接一位的
6、先后顺序进行传送。发送完一个字符后,再发送第二个。接收数据时,每次从单根线上一位接一位的接收信息,再把它们拼成一个字符,送给CPU作进一步处理。适用于远距离通信,需要的通信线少和传送距离远等优点。 填空题11 已知原理电路图如图所示,请回答以下问题 若采用查询EOC引脚的方法输入A/D转换后得到的数字量,画出相应的接线图。参考答案: 接线图如图所示 单项选择题12、PC/XT总线的地址信号和数据信号是()的。A.分时复用B.分开传送C.混杂一起D.不需地址参考答案:B填空题13 已知原理电路图如图所示,请回答以下问题 编写产生起动IN0通道A/D转换信号的程序。参考答案: 起动A/D转换的程序
7、 判断题14、因多片8259A可以接成级联方式使用,所以,8086系统,可屏蔽中断的数量最多可以达到256个。参考答案:错填空题15 已知原理电路图如图所示,请回答以下问题 画出本电路起动IN0通道A/D转换的时序图。参考答案: PC7给出START和ALE信号如图所示 填空题16简要说明利用微机进行串行通信的步骤。参考答案: 确定串行通信的距离,如果距离较近,则可仅用三条线;如果距离较远,则应采用MODEM。硬件连接线。两台微机串行通信的数据格式应相同。编写串行通信的程序。 填空题17 已知原理电路图如图所示,请回答以下问题 设计一个产生地址范围为300H303H的地址译码信号。画出采用74
8、LS138译码器的地址译码电路图。参考答案: 地址译码器电路图如图所示。单项选择题18、以下优先级最高的8086中断是()A.可屏蔽中断B.非屏蔽中断C.断点中断D.单步中断参考答案:C填空题19 已知原理电路图如图所示,请回答以下问题 根据电路的接法,此电路允许输入的模拟电压范围以及A/D转换后得到的数字量范围分别是多少?参考答案: 允许输入的模拟电压范围为0+5V,A/D转换后得到的数字量为0FFH。 填空题20为了使8253的某个定时器开始定时,至少要向8253写入()次。参考答案:2填空题21 已知电路图如图所示 若要通过拨动开关识别10个数字(09),应如何修改硬件电路?参考答案:若
9、要通过拨动开关识别10个数字,应在PC3再增加一个开关。更多内容请访问睦霖题库微信公众号单项选择题22、地址译码器的输入端应接到()上。A.控制总线B.数据总线C.地址总线D.外部总线参考答案:C填空题23 已知电路图如图所示 根据电路图及下表中的要求,编写完整的根据从开关读入的编码在数码管上显示相应数字的程序(包括在数据段中定义字形码的内容)。参考答案: 单项选择题24、输入/输出指的是主机与()交换数据。A.存储器B.外设C.键盘D.显示器参考答案:B填空题25 已知电路图如图所示 根据电路图,编写从8255的PC口读入开关状态的有关指令。参考答案: 从8255的PC口读入开关状态的指令为
10、 填空题26执行OUT指令对接口输出数据时,8086的WR和()引脚输出低电平。参考答案: 填空题27 已知电路图如图所示 8255的PC口在电路中的作用是什么?参考答案:8255的PC口在电路中的作用是输入缓冲。判断题28、当外设需要较大电流不能由接口提供时,可以从PC机电源输出。参考答案:错填空题29 已知电路图如图所示 根据电路图,写出从8255的PA口送出字形码的有关指令。参考答案: 从8255的PA口送出的指令为 填空题30试用流程图表示设置8259A工作方式的步骤。参考答案: 流程图如图所示。 填空题31 已知电路图如图所示 若要数码管显示数字0,则应从8255的PA口送出字形码为
11、多少?参考答案:若要数码管显示数字0,则应从8255的PA口送出字形码C0H。填空题32说明数据锁存、缓冲及驱动的含义是什么?参考答案: 锁存:延长数据存在的时间,便于与外设存取时间的配合。缓冲:在数据输入与输出之间实现一定程度的隔离。驱动:增强接口带负载的能力。 填空题33 已知电路图如图所示 若要数码管的a段发光,则应从8255的PA0输出高电平还是低电平?参考答案: 若要数码管的a段发光,则应从8255的PA0输出低电平。 填空题34 已知电路及有关程序段,回答以下问题 根据电路的接法,8255的PC口地址是什么?参考答案:根据电路的接法,8255的PC口地址为212H和216H。填空题
12、35 已知电路如图所示,有关程序如下 以上程序改编,使在Vo端输出如图所示波形。参考答案: 填空题36 已知如图所示的原理电路图,请回答以下问题 电路中ADC0809的EOC端有什么作用?参考答案:电路中ADC0809EOC端的作用是:当A/D转换结束时,ADC0809的EOC端输出一个高电平,然后回到低电平。填空题37 已知电路如图所示,有关程序如下 当程序执行结束时,输出端Vo输出的电压值为多少?为什么?参考答案:当程序执行结束时,Vo=+5V。因为当程序结束,向D/A输出的数字量为FFH。填空题38 已知电路如图所示,有关程序如下 程序中两次调用了DELAY子程序,对Vo端输出波形有什么
13、作用?参考答案:DELAY子程序的作用是维持高、低电平的时间。填空题39 已知电路如图所示,有关程序如下 试说明当输出给DAC0832的数字量保持不变的情况下,怎样调整电阻值来增大Vo的幅值?参考答案:将右端运算反馈端的15K电阻调大。填空题40 已知电路图如图所示 写出8255的PA口和PC口的地址。参考答案:PA口地址:220H,PC口地址:222H。填空题41 已知电路如图所示,有关程序如下 当输出给DAC0832的数字量为0时,Vo端输出的电压值为多少?参考答案:当输出给DAC0832的数字量为0时,Vo=-5V。填空题42 已知电路如图所示,有关程序如下 根据电路的接法,Vo端输出的
14、电压幅值范围是多少?参考答案:Vo端输出的电压幅值范围是-5V+5V。填空题43 已知原理电路图如图所示,请回答以下问题 电路中ADC0809的EOC端有何作用?参考答案:电路中,ADC0809EOC端的作用是:起动A/D转换后,若转换结束,则EOC端输出一个高电平方波表示可以读出数字量。填空题44已知8086CPU的代码段寄存器CS=1200H,指令指针寄存器IP=045FH,则当前指令代码的实际地址是多少?参考答案:1245FH。填空题45 已知电路如图所示,有关程序如下 如果第一次调用DELAY时是调用了两次(连续执行两条CALLDELAY指令),而第二次仍调用一次DELAY子程序,则Vo端输出波形有什么变化参考答案:低电平时间比高电平时间长一倍。填空题46什么是矢量中断?什么是中断矢量?8086的中断矢量怎样提供?什么是中断矢量表?8086CPU规定地址的最低端放置中断矢量表,这个区域有多大?为什么?已知软磁盘INT13H,CS=F000H,IP=EC59H,请画出当中断时,中断矢量指针及中断矢量的存储示意图。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1