7月微机原理及应用试题库与答案(附解析)_第1页
7月微机原理及应用试题库与答案(附解析)_第2页
7月微机原理及应用试题库与答案(附解析)_第3页
7月微机原理及应用试题库与答案(附解析)_第4页
7月微机原理及应用试题库与答案(附解析)_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

7月微机原理及应用试题库与答案(附解析)一、单选题(共20题,每题1分,共20分)1.确定SPI总线时钟极性和时钟相位时,应考虑设备的要求是【】。A、从设备B、主设备C、无所谓D、主设备和从设备正确答案:A2.关于字节与位,说法不正确的是【】。A、一般用小写字节b表示字节,大写字母B表示位B、一般用小写字节b表示位,大写字母B表示字节C、对于存储器系统,通常以字节为单位表示其容量D、对于存储芯片,通常以位为单位表示其容量正确答案:A答案解析:一般情况下,字节用大写字母B表示,位用小写字母b表示,选项A说法错误,所以答案是A。选项B说法正确;对于存储器系统,通常以字节为单位表示其容量,选项C说法正确;对于存储芯片,通常以位为单位表示其容量,选项D说法正确。3.对于STM32串行通信口USART2的波特率为9.6k,假设fck=36MHz,根据计算公式:波特率=fPCLx/(16*USARTDIV),则波特率寄存器中的值应该是A、3750B、234.375C、7500D、468.75正确答案:B4.1602液晶模块的“数据/命令选择”引脚是【】。A、EB、VLC、R/WD、RS正确答案:D答案解析:1602液晶模块的“数据/命令选择”引脚是RS(RegisterSelect)。RS为高电平时选择数据寄存器,低电平时选择命令寄存器,用于区分是要写入数据还是命令。VL是对比度调整引脚;R/W是读/写选择引脚;E是使能信号引脚。5.下列属于USB转串口的芯片是A、MAX232B、PL2303C、MAX485D、MC1488正确答案:B答案解析:PL2303是常见的USB转串口芯片。MAX232是用于TTL电平与RS232电平转换的芯片;MAX485是用于RS485通信的芯片;MC1488是早期用于RS232电平转换的芯片,它们都不属于USB转串口芯片。6.关于半导体存储器说法正确的是【】。A、只读存储器的内容可以被改写B、静态储存器是指内容不变化的存储器C、动态存储器的读操作对存储内容没有影响D、静态存储器所用元件比动态存储器的多正确答案:D答案解析:只读存储器分为掩膜型只读存储器、可编程只读存储器等,掩膜型只读存储器内容不可改写,可编程只读存储器可改写,A错误;静态存储器是靠双稳态触发器来记忆信息的,不是内容不变化,B错误;动态存储器读操作会使存储电容上的电荷泄放,需要刷新来恢复原来的状态,对存储内容有影响,C错误;静态存储器每个存储单元需要多个晶体管来构成双稳态触发器,而动态存储器靠电容存储信息,结构相对简单,所用元件比动态存储器少,D正确。7.根据STM32位带映射机制,写出地址为0x2000_0002第2位在位带别名区映射的地址是A、0x4200_0046B、0x4200_0048C、0x2200_0046D、0x2200_0048正确答案:D答案解析:换为16进制则是48,另外,位带区2000_0000是映射至2200_0000,故选项D正确8.十六进制数加法运算0x38+0x74的结果是A、0xACB、112C、0xB2D、0x10C正确答案:A9.对硬件要求最低的可靠传送方式是A、无条件传送B、查询传送C、中断传送D、DMA传送正确答案:B答案解析:查询传送是通过CPU不断查询外设状态,只有在外设准备好时才进行数据传送,这种方式不需要复杂的硬件支持,对硬件要求相对较低。无条件传送方式不管外设状态直接传送,可能导致数据丢失等问题,可靠性差。中断传送需要中断控制器等硬件支持,硬件要求较高。DMA传送需要专门的DMA控制器等硬件,硬件要求也较高。所以对硬件要求最低的可靠传送方式是查询传送。10.微型计算机三总线通常是指A、地址总线、数据总线和控制总线B、系统总线、I/O总线和通信总线C、芯片总线、内部总线和外部总线D、并行总线、串行总线和通信总线正确答案:A答案解析:微型计算机的三总线通常指的是地址总线、数据总线和控制总线。地址总线用于传输地址信息,确定数据的存储位置或传输方向;数据总线用于传输数据;控制总线用于传输控制信号,协调各部件的工作。11.以下ROM中,允许用户编程操作次数最多是【】。A、可编程的只读存储器EPROMB、可编程只读存储器PROMC、电可擦除可编程ROMD、掩模式只读存储器MROM正确答案:C12.如果一次入栈操作是先将数据存入栈顶,再将SP的值加4,这个堆栈是A、向下生长的满栈B、向上生长的空栈C、向上生长的满栈D、向下生长的空栈正确答案:B13.关于ROM和RAM说法错误的是【】。A、RAM可直接写入,ROM断电后可保持B、ROM可直接写入,RAM断电后可保持C、让ROM具有可直接写入功能是半导体存储器的发展方向D、让RAM具有断电保持功能是半导体存储器的发展方向正确答案:B答案解析:RAM可直接写入数据,且断电后数据丢失;ROM通常只能读取数据,不能直接写入数据,断电后数据可保持。所以选项B中关于ROM可直接写入,RAM断电后可保持的说法错误。选项A中关于RAM和ROM的描述正确;选项C提到让ROM具有可直接写入功能是半导体存储器的发展方向,这是合理的,如EEPROM等可实现类似功能;选项D提到让RAM具有断电保持功能也是半导体存储器的发展方向,如SRAM的一些特殊设计等可在一定程度上实现类似功能。14.十进制有符号数-2用补码表示为A、11111101B、10000010C、11111011D、11111110正确答案:D答案解析:1.首先确定十进制数2的二进制表示:-2的二进制原码是00000010。2.然后求-2的补码:-正数的补码等于原码,负数的补码是原码取反加1。-2的原码00000010取反后为11111101,再加1得到11111110。-所以十进制有符号数-2用补码表示为11111110。15.十六进制数减法运算0xA9-0x2C的结果是A、125B、0x7EC、0x6CD、126正确答案:A16.异步通信的本质特征是A、字符间同步,字符内异步B、字符间同步,字符内同步C、字符间异步,字符内同步D、字符间异步,字符内异步正确答案:C答案解析:异步通信的本质特征是字符间异步,字符内同步。在异步通信中,发送端和接收端的时钟信号不需要严格同步,字符之间的发送是异步的。但对于每个字符内部,其各个位是按照固定的时钟频率和时序发送的,也就是字符内同步。17.在只有1级子程序调用的代码中,ARM为减少访问内存的次数,把返回地址存储在A、堆栈B、堆栈指针R13C、连接寄存器R14D、程序计数器R15正确答案:C答案解析:在只有1级子程序调用的代码中,ARM把返回地址存储在连接寄存器R14中。当进行子程序调用时,会将当前指令的下一条指令地址(即返回地址)保存到R14中,以便在子程序执行完毕后能够正确返回调用处继续执行。堆栈指针R13主要用于指向堆栈的栈顶位置;程序计数器R15用于指示当前正在执行的指令地址;而不是将返回地址存储在堆栈或程序计数器中。18.下面是关于输出接口电路的叙述,正确的是A、输出接口电路必须具有锁存功能B、输出接口电路必须具有变换功能C、输出接口电路必须既具有缓冲功能,又具有锁存功能D、输出接口电路必须具有缓冲功能正确答案:A19.用户不能进行编程操作的只读存储器是【】。A、掩模式只读存储器MROMB、可编程只读存储器PROMC、可编程的只读存储器EPROMD、电可擦除可编程ROM正确答案:A答案解析:掩模式只读存储器MROM在制造时就将数据固化在其中,用户无法对其进行编程操作,只能读取其中的数据。而可编程只读存储器PROM、可编程的只读存储器EPROM、电可擦除可编程ROM都可以由用户进行一定程度的编程来写入数据。20.关于SPI总线的工作过程,说法正确的是【】。A、主机发送数据的同时,也在接收从机送来的数据B、主机发送数据之后,才能接收从机送来的数据C、主机发送数据与主机接收数据没有直接的联系D、从机发送数据与主机接收数据没有直接的联系正确答案:A答案解析:SPI总线是一种同步串行通信总线,主机发送数据的同时,也在接收从机送来的数据。在SPI通信过程中,主机通过时钟信号来同步数据的传输,主机的发送线和接收线是同时工作的,实现全双工通信。所以选项A正确,选项B中主机发送数据之后才接收从机送来的数据这种说法错误,SPI是可以同时进行发送和接收的;选项C中说主机发送数据与主机接收数据没有直接联系错误;选项D中从机发送数据与主机接收数据是有直接联系的,它们是基于SPI总线协议进行数据交互的。二、判断题(共30题,每题1分,共30分)1.在I2C总线中,SDA信号线一直由发送器控制。()A、正确B、错误正确答案:B答案解析:在I2C总线中,SDA信号线是双向传输的,并非一直由发送器控制。当有数据传输时,发送器会控制SDA线上的数据传输,但在其他时候,接收器也可以驱动SDA线,比如在应答信号传输时,接收器会拉低SDA线表示应答。2.同步通信时,需要发送器或接收器提供专用于同步的时钟信号。A、正确B、错误正确答案:A答案解析:同步通信是一种以固定的时间间隔发送数据块的通信方式,需要发送器或接收器提供专用于同步的时钟信号来协调数据的发送和接收,确保数据的准确传输。3.计算机访问Cache的速度快于访问寄存器的速度。()A、正确B、错误正确答案:B答案解析:寄存器是CPU内部用来暂时存放数据的存储设备,访问速度极快,而Cache是位于CPU和主存之间的高速缓冲存储器,其访问速度比寄存器慢。所以计算机访问Cache的速度慢于访问寄存器的速度,该说法错误。4.MCU读取SPI外设数据时,也必须向外设发送一个数据以产生SCK时钟信号。()A、正确B、错误正确答案:A5.SPI总线通信采取主从方式,只有一个主机,而I2C总线通信没有主/从机之分。()A、正确B、错误正确答案:B答案解析:SPI总线通信采取主从方式,只有一个主机。I2C总线通信也有主从之分,在通信过程中,主设备控制数据的传输,从设备则根据主设备的指令进行数据的接收或发送。6.8位无符号数01111101+10110101,其运算结果没有溢出。A、正确B、错误正确答案:B答案解析:8位无符号数表示范围是0到255。01111101转换为十进制是125,10110101转换为十进制是181,两者相加125+181=306,306超出了8位无符号数的表示范围255,所以运算结果溢出。7.NORFLASH是按页进行管理的,因此不能进行单个字节操作。()A、正确B、错误正确答案:B答案解析:NORFlash虽然按页进行管理,但通过一定的操作方式是可以进行单个字节操作的,并不是绝对不能进行单个字节操作。8.ASCII代码主要用于信息输入或信息输出,但在计算机运算时需要将其转换为可运算的数。A、正确B、错误正确答案:A答案解析:ASCII代码在计算机中确实主要用于信息输入或输出等场景,而在计算机进行运算时,需要将其转换为可运算的数,所以该说法正确。9.STM32有5个USART模块,均支持同步模式。A、正确B、错误正确答案:B答案解析:STM32的USART模块中,USART1、USART2、USART3、UART4和UART5都支持异步通信模式,其中USART1、USART2、USART3还支持同步模式,UART4和UART5不支持同步模式。10.STM32的DAC用于输出模拟量,因此相关引脚应配置为输出模式。A、正确B、错误正确答案:B11.8位有符号数01111101+00110101,其运算结果没有溢出。A、正确B、错误正确答案:B答案解析:首先,将8位有符号数01111101和00110101转换为十进制。01111101转换为十进制是125,00110101转换为十进制是53。两数相加125+53=178。8位有符号数能表示的范围是-128到127,178超出了这个范围,所以运算结果溢出了,答案是错误的。12.串行通信中,采用CRC校验时存在漏检可能。A、正确B、错误正确答案:A答案解析:CRC校验是一种常见的错误检测方法,但它并非绝对可靠,存在一定概率无法检测出所有的错误,也就是存在漏检的可能性。13.I2C总线上的从机只能以接收器方式工作。()A、正确B、错误正确答案:B答案解析:I2C总线上的从机既可以作为接收器工作,接收主机发送的数据;也可以作为发送器工作,向主机发送数据。14.统一编址方式时仅能通过地址空间区分访问对象是内存还是外设。A、正确B、错误正确答案:A15.异步串行通信时,通信双方的时钟频率可以完全不同。A、正确B、错误正确答案:B16.ARM处理器的内核是由英国ARM公司生产的。A、正确B、错误正确答案:B答案解析:ARM处理器内核由ARM公司设计,但实际生产由全球众多半导体制造厂商进行,如台积电等。17.STM32ADC中可实现一组模拟通道按顺序依次转换的工作模式是扫描模式。A、正确B、错误正确答案:A答案解析:扫描模式下,ADC可以对一组模拟通道按顺序依次进行转换,能够满足题目描述的工作模式要求。18.对讲机的通信模式是一种典型的全双工通信。A、正确B、错误正确答案:B答案解析:对讲机的通信模式是半双工通信,即同一时刻只能进行发送或接收其中一个操作,不能同时进行发送和接收,而全双工通信可以同时进行发送和接收。19.所谓“满堆栈”是指堆栈指针指向最后压入栈的有效数据。A、正确B、错误正确答案:A答案解析:“满堆栈”的定义就是堆栈指针指向最后压入栈的有效数据的下一个位置,即指向栈顶元素的下一个空闲位置,所以该说法正确。20.I2C总线的通信速率仅由主机确定。()A、正确B、错误正确答案:B答案解析:I2C总线的通信速率是由主机和从机共同协商确定的,而不是仅由主机确定。21.在进行存储器扩展时,存储芯片选择通常有线选、部分译码选择和全译码选择几种方式,只有全译码方式才能使存储地址空间是连续线性的。()A、正确B、错误正确答案:A22.STM32处理的任意一个I/O引脚都可以配置为模拟量的输出引脚。A、正确B、错误正确答案:B答案解析:STM32的I/O引脚有多种工作模式,如输入、输出、复用功能等,但并不是任意一个I/O引脚都可以配置为模拟量输出引脚,只有特定的引脚才支持模拟量输出功能。23.在虚拟内存技术的支持下,计算机可以运行比实际内存容量更大的程序。()A、正确B、错误正确答案:A答案解析:虚拟内存技术是利用硬盘空间模拟内

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论