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

下载本文档

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

文档简介

1月微机原理及应用题库(含参考答案解析)一、单选题(共40题,每题1分,共40分)1.以下不属于CPU内部组成部分的单元是A、算术逻辑运算单元B、寄存器组C、指令处理单元D、USB单元正确答案:D答案解析:USB单元是用于连接外部设备的接口,不属于CPU内部组成部分。算术逻辑运算单元用于进行算术和逻辑运算;寄存器组用于暂存数据和指令等;指令处理单元负责处理指令。2.对于SPI总线上主机的MISO引脚,从机上与之相联的引脚是【】。A、MISOC、SCKD、NSSB、MOSI正确答案:A3.STM32的DAC有3种输出模式,分别是噪声输出,还有A、关闭波形输出,方波输出B、关闭波形输出,三角波输出C、启动波形输出,方波输出D、启动波形输出,三角波输出正确答案:B答案解析:STM32的DAC有3种输出模式,分别是:1.直连模式(关闭波形输出):输出值直接对应DAC输出引脚的电压值;2.波形模式:可以产生三角波或方波输出。这里选项B准确表述了这三种输出模式,即关闭波形输出,三角波输出,以及关闭波形输出(直连模式),还有启动波形输出(方波或三角波)。4.CPU将控制信息传入IO接口中控制端口的途径是A、地址总线B、数据总线C、控制总线D、状态总线正确答案:C答案解析:控制总线用于传输CPU发出的控制信号,CPU将控制信息传入IO接口中控制端口是通过控制总线来实现的,地址总线用于传输地址信息,数据总线用于传输数据,状态总线一般不存在这种说法。5.Cortex-M3处理器状态寄存器中,表示运算结果符号的标志位,并当运算结果为负时的取值分别应为A、C,1B、C,0C、N,1D、N,0正确答案:C答案解析:在Cortex-M3处理器状态寄存器中,表示运算结果符号的标志位是N。当运算结果为负时,N标志位置1;当运算结果为非负时,N标志位置0。6.下列计算机系统中,最不适合采用虚拟内存技术的是【】。A、平板电脑B、运动控制系统C、温度控制系统D、个人电脑正确答案:B7.I2C总线的应答信号产生的时候是【】。A、每发送一位后B、每发送一字节后C、每发送一帧后D、随机的正确答案:B答案解析:I2C总线的应答信号是在每发送一个字节后产生的。发送器每发送一个字节,就在时钟线SCL的低电平期间释放数据线SDA,由接收器拉低SDA线,以表示接收到该字节。8.为了读取从机的一个数据,SPI总线上的不正确的操作是【】。A、主机发送一个数据B、主机产生SCK时钟信号C、从机产生SCK信号D、主机发送一个空数据正确答案:C答案解析:SPI总线通信中,主机负责发起通信并产生时钟信号(SCK)来控制数据传输节奏,从机根据主机的时钟信号进行数据的接收和发送等操作,所以从机不会产生SCK信号。选项A主机发送一个数据是正常读取从机数据操作的一部分;选项B主机产生SCK时钟信号是正确的;选项D主机发送一个空数据(有时也叫dummy字节)在SPI通信中也可能是必要步骤。9.确定SPI总线时钟极性和时钟相位时,应考虑设备的要求是【】。A、无所谓B、主设备C、从设备D、主设备和从设备正确答案:C10.CM3的低组通用寄存器是指A、R0~R12B、R0~R8C、R0~R7D、R8~R12正确答案:C答案解析:CM3的低组通用寄存器包括R0-R7,它们可以用于一般的数据处理和存储等操作,而R8-R12等属于高组通用寄存器。11.属于I2C总线的信号线是【】。A、MOSI,MISOB、SCL,SDAC、MOSI,SCLD、SCK,SDA正确答案:B答案解析:I2C总线有两根信号线,分别是串行时钟线(SCL)和串行数据线(SDA)。MOSI、MISO是SPI总线的信号线,SCK是SPI或USART等总线中的时钟信号线,与I2C总线的SCL不同。12.动态RAM存储单元的刷新操作指的是【】。A、向存储单元写入一个新数据B、读存储单元的同时,并将读出的值写回C、读存储单元D、定时读存储单元,并将读出的值写回正确答案:D答案解析:动态RAM存储单元的刷新操作是定时对存储单元进行读操作,并将读出的值写回,以保持存储信息的正确性。选项A向存储单元写入新数据不是刷新操作;选项B读存储单元的同时写回读出的值不符合刷新的定义;选项C只是单纯读存储单元,没有写回操作,不是刷新。所以正确答案是D。13.I2C总线上的主机在接收数据时发出非应答信号的意义在于【】。A、告诉从机,上一个数据接收错误B、通知从机,本次传输结束C、前次接收成功D、通知从机,重新发送上次数据正确答案:B答案解析:主机在接收数据时发出非应答信号表示本次传输结束,通知从机不再接收后续数据。非应答信号并非用于表示接收错误、前次接收成功或通知重新发送上次数据。14.堆栈的工作模式是A、先进先出FIFOB、先进后出FILOC、只进不出D、只出不进正确答案:B答案解析:堆栈的工作模式是先进后出FILO(FirstInLastOut)。数据进入堆栈时,最后进入的元素位于堆栈顶部,当数据从堆栈中取出时,也是从顶部取出最后进入的那个元素,所以是先进后出的工作模式。15.STM32采用FSMC技术可支持外部存储器扩展,其最多可扩展的存储器容量是【】。A、64KBB、1MBC、64MBD、1GB正确答案:C答案解析:STM32采用FSMC技术最多可扩展的存储器容量大于64MB。FSMC(FlexibleStaticMemoryController)即灵活的静态存储控制器,它能够方便地扩展外部SRAM、NORFlash、NANDFlash和PSRAM等多种类型的存储器。STM32通过FSMC可以实现较大容量的外部存储器扩展,可支持的容量超过64MB。16.常用的嵌入式接口扩展技术中,工作速度最快的是【】。A、专用接口芯片B、IO模拟时序接口C、时序可编程芯片D、通信技术正确答案:A答案解析:专用接口芯片是为特定功能或应用专门设计的接口芯片,通常针对特定需求进行了优化,能够提供较高的数据传输速率和快速的响应,工作速度相对较快。IO模拟时序接口通过模拟时序来实现数据传输,速度相对较慢。时序可编程芯片虽然具有一定的灵活性,但在速度上一般不如专用接口芯片。通信技术的速度取决于多种因素,如通信协议、传输介质等,不一定是最快的。所以工作速度最快的是专用接口芯片。17.如果STM32通过I2C通信口从地址为0x04的设备接收一个数据,则发送起始信号后第一个信息数据是【】。A、0x04B、0x05C、0x08D、0x09正确答案:D18.根据STM32位带映射机制,写出地址为0x2000_0002第2位在位带别名区映射的地址是A、0x4200_0046B、0x4200_0048C、0x2200_0046D、0x2200_0048正确答案:D答案解析:换为16进制则是48,另外,位带区2000_0000是映射至2200_0000,故选项D正确19.CPU能直接访问的存储器是【】。A、内存储器B、软磁盘C、硬磁盘D、光盘正确答案:A答案解析:CPU只能直接访问内存储器,内存储器与CPU直接相连,能快速与CPU进行数据交互。而软磁盘、硬磁盘和光盘等外存设备,需要通过接口电路和相应的驱动程序才能与CPU进行数据传输,不能被CPU直接访问。20.用户只能进行一次编程操作的只读存储器是【】。A、掩模式只读存储器MROMB、可编程只读存储器PROMC、可编程的只读存储器EPROMD、电可擦除可编程ROM正确答案:B答案解析:可编程只读存储器PROM在出厂时存储内容全为0,用户可以使用特定的编程设备写入一次程序,之后内容就固定下来,只能读出不能再修改,符合用户只能进行一次编程操作的只读存储器的特点。掩模式只读存储器MROM是厂家生产时就固化好内容,用户无法编程;可编程的只读存储器EPROM可多次擦除和编程;电可擦除可编程ROM可多次擦除和编程,均不符合题意。21.下列计算机系统中,最不适合采用虚拟内存技术的是【???】。A、运动控制系统B、个人电脑C、温度控制系统D、平板电脑正确答案:A22.一条I2C总线上连接设备的数量是有限的,而起到这个限制作用的是【】。A、总线最大电容限制B、总线最大电阻限制C、总线最大电感限制D、总线最大电压限制正确答案:A答案解析:I2C总线的电容负载能力是有限的,总线上连接的设备过多会导致总线上的电容过大,超过总线的最大电容限制,从而影响I2C总线的正常通信。所以连接设备数量的限制因素是总线最大电容限制。23.一个12位的A/D转换器,量程电压为3.3V,当采集到时的数字量是1500时,其对应的电压约为A、3.0VB、2.1VC、1.5VD、1.2V正确答案:D24.组成堆栈的是A、存储器与栈尾指针B、寄存器和栈尾指针C、存储器与栈顶指针D、寄存器和栈顶指针正确答案:C答案解析:堆栈是一种数据结构,通常由存储器(内存)和栈顶指针组成。栈顶指针用于指向堆栈的顶部元素,通过它来进行数据的入栈和出栈操作。寄存器一般不直接组成堆栈,栈尾指针这种说法也不准确。所以组成堆栈的是存储器与栈顶指针。25.SPI总线传输的方式是【】。A、同步传输B、异步传输C、同步/异步传输D、任意方式正确答案:A答案解析:SPI总线是一种同步串行通信总线,它通过同步时钟信号来协调主设备和从设备之间的数据传输,所以SPI总线传输的方式是同步传输。26.对于STM32串行通信口USART2的波特率为9.6k,假设fck=36MHz,则波特率寄存器中的值应该是【】。A、3750.0B、234.375C、7500.0D、468.75正确答案:B答案解析:根据波特率计算公式:波特率=fck/(16*USARTDIV),已知波特率为9.6k,fck=36MHz,可算出USARTDIV=36000000/(16*9600)=234.375,所以波特率寄存器中的值应该大于234.375。27.STM32F103的I2C通信端口数有【】。A、1个B、2个C、3个D、4个正确答案:B28.下面是关于输入接口电路的叙述,正确的是A、输入接口电路必须具有缓冲功能B、输入接口电路必须具有锁存功能C、输入接口电路必须既具有缓冲功能,又具有锁存功能D、输入接口电路必须具有变换功能正确答案:A答案解析:输入接口电路通常需要具有缓冲功能,以应对输入信号的速率差异等情况,保证信号能被正确处理。而不是必须具有锁存功能,有些输入接口不需要锁存。也不是必须既具有缓冲功能又具有锁存功能。且一般不强调必须具有变换功能。所以A正确,B、C、D错误。29.关于静态RAM说法正确的是【】。A、双极型SRAM由于工作速度快通常用作Cache,MOS型SRAM由于功耗低、成本低常用于嵌入式系统的主存B、MOSSRAM由于工作速度快通常用作Cache,双极型SRAM由于功耗低、成本低常用于嵌入式系统的主存C、Cache和嵌入式系统的主存都使用双极型SRAMD、Cache和嵌入式系统的主存都使用MOS型SRAM正确答案:A答案解析:双极型SRAM工作速度快,常被用作Cache;MOS型SRAM功耗低、成本低,常用于嵌入式系统的主存。选项B中MOSSRAM和双极型SRAM的特点及应用描述错误;选项C中嵌入式系统主存通常不用双极型SRAM;选项D中Cache一般不用MOS型SRAM。30.当发现汽车的电子控系统的程序有BUG时,用户将车开回4S店对其程序进行升级更换时,STM32MCU的启动区域应该是A、用户FLASHB、系统存储区C、内部RAMD、外部RAM正确答案:B答案解析:当对汽车电子控制系统程序进行升级更换时,程序是从系统存储区启动加载新程序的,所以STM32MCU的启动区域应该是系统存储区。31.根据STM32位带映射机制,写出地址为0x4000_0003第3位在位带别名区映射的地址是A、0x4200_0068B、0x4200_006AC、0x2200_0068D、0x2200_006A正确答案:C32.十六进制数加法运算0x2A+0xC8的结果是A、0xF2B、240C、0xD6D、0x108正确答案:A33.在CM3中,关于APB1总线与APB2总线的最高操作频率说法正确的是A、APB1和APB2的最高操作频率均为36MHzB、APB1和APB2的最高操作频率均为72MHzC、APB1最高操作频率为36MHz,APB2的最高操作频率为72MHzD、APB1最高操作频率为72MHz,APB2的最高操作频率为36MHz正确答案:C答案解析:在CM3中,APB1总线的最高操作频率为36MHz,APB2总线的最高操作频率为72MHz。34.关于Cache,说法正确的是【】。A、Cache只能位于CPU与主存之间B、在工作速度相关较大的设备之间都可以安排CacheC、Cache是用来扩展存储器空间的D、Cache中的数据是固定不变的正确答案:B答案解析:Cache是一种高速缓冲存储器,其作用是在工作速度相差较大的设备之间作为数据缓冲,以提高数据访问速度。选项A,Cache不仅可以位于CPU与主存之间,在其他合适的地方也可设置;选项C,Cache不是用来扩展存储器空间的,而是提高访问速度;选项D,Cache中的数据是会根据需要动态变化的。35.以下ROM中,允许用户编程操作次数最多是【】。A、电可擦除可编程ROMB、可编程只读存储器PROMC、掩模式只读存储器MROMD、可编程的只读存储器EPROM正确答案:A36.1602液晶显示器中,存放保存厂家生产时固化在模块中的点阵显示数据的区域是【】。A、CGRAMB、CGROMC、DDRAMD、以上都不对正确答案:B答案解析:1602液晶显示器中,CGROM(字符发生器只读存储器)存放着厂家生产时固化在模块中的点阵显示数据,这些数据用于显示字符等信息。CGRAM是字符发生器随机存储器,用于用户自定义字符;DDRAM是显示数据随机存储器,用于存储要显示的具体内容。所以存放厂家生产时固化数据的区域是CGROM。37.使用2K×8bit芯片构成32KB存储区共需要【】。A、8片B、16片C、32片D、64片正确答案:B答案解析:1.首先计算存储区的总容量:-已知要构成的存储区容量为\(32KB\),因为\(1KB=1024B\),所以\(32KB=32×1024B\)。2.然后计算每片芯片的容量:-芯片规格为\(2K×8bit\),\(2K=2×1024\),每片芯片容量为\(2×1024×8bit\)。3.最后计算所需芯片数量:-设需要\(n\)片芯片,则\(n=\frac{32×1024×8bit}{2×1024×8bit}=16\)片。-但是在实际构成存储区时,由于地址线的连接等原因,需要更多的芯片来实现地址译码等功能,所以需要超过\(16\)片芯片。38.I2C总线通信的工作模式是【】。A、单工的B、半双工的C、全双工的D、单向的正确答案:B答案解析:I2C总线通信是半双工通信模式,它在同一时刻只能进行单向的数据传输,发送和接收不能同时进行,所以是半双工的。39.查阅芯片手册,STM32的PORTA在内存中映射的起始地址是()A、0x40020800B、0x40010800C、0x40010900D、0x40010BFF正确答案:B答案解析:STM32的PORTA在内存中映射的起始地址是0x40010800。不同的STM32外设都有其特定的内存映射地址范围,通过查阅芯片手册可以明确得知PORTA的这一映射起始地址。40.下列串行通信传输方式中,传输距离最远的是A、TTL电平信号B、RS-485信号C、RS-232信号D、调制信号正确答案:D二、判断题(共20题,每题1分,共20分)1.虚拟存储器提升了主存的工作速度,而Cache则扩大了主存的容量。()A、正确B、错误正确答案:B答案解析:虚拟存储器的作用是扩大主存的容量,它通过将部分程序和数据存放在外存,在需要时调入主存,给用户提供一个比实际主存大得多的虚拟地址空间。而Cache的作用是提升主存的工作速度,它是介于CPU和主存之间的高速缓冲存储器,用于存储CPU近期可能会频繁访问的数据和指令,减少CPU访问主存的时间。2.STM32的DAC用于输出模拟量,因此相关引脚应配置为输出模式。A、正确B、错误正确答案:B3.I2C总线上的从机只能以接收器方式工作。()A、正确B、错误正确答案:B答案解析:I2C总线上的从机既可以作为接收器工作,接收主机发送的数据;也可以作为发送器工作,向主机发送数据。4.STM32ADC中可实现一组模拟通道按顺序依次转换的工作模式是扫描模式。A、正确B、错误正确答案:A答案解析:扫描模式下,ADC可以对一组模拟通道按顺序依次进行转换,能够满足题目描述的工作模式要求。5.在进行存储器扩展时,存储芯片选择通常有线选、部分译码选择和全译码选择几种方式,只有全译码方式才能使存储地址空间是连续线性的。()A、正确B、错误正确答案:A6.STM32的每个DAC转换器都有自己独立的通道。A、正确B、错误正确答案:A7.CM3采用的是独立编址方式。A、正确B、错误正确答案:B答案解析:CM3采用的是统一编址方式,即将存储器空间和I/O空间统一编址,而不是独立编址方式。8.累加器是CPU中功能最强大、使用频率最高的寄存,为避免累加器成为CPU性能的瓶颈,可以使用其它寄存器完成累加器的部分功能。A、正确B、错误正确答案:A答案解析:累加器确实是CPU中功能强大且使用频繁的寄存器,为防止其成为性能瓶颈,合理利用其他寄存器分担部分功能是可行的措施,所以该说法正确。9.所谓“满堆栈”是指堆栈指针指向最后压入栈的有效数据。A、正确B、错误正确答案:A答案解析:“满堆栈”的定义就是堆栈指针指向最后压入栈的有效数据的下一个位置,即指向栈顶元素的下一个空闲位置,所以该说法正确。10.8位有符号数01111101+10110101,其运算结果没有溢出。A、正确B、错误正确答案:A11.“字”是计算机数据存储和传输的单位,它的长度与计算机的数据总线宽度相对应()A、正确B、错误正确答案:A答案解析:“字”是计算机中常用的数据存储和传输单位,它的长度通常与计算机的数据总线宽度相对应,数据总线宽度决定了一次能够同时传输的数据位数,也就是一个字所包含的位数。12.所谓“空堆栈”是指堆栈指针指向下一个待压入数据的空位置。A、正确B、错误正确答案:A13.I2C总线的地址只对从机有效,主机不应传送一个和它本身从机地址相同的地址。()A、正确B、错误正确答案:A答案解析:I2C总线的地址是用于区分不同从机设备的,只对从机有效。主机在通信过程中,会发送从机的地址来选择与之通信的从机,而主机自身没有从机地址的概念,也不会传送和它本身从机地址相同的地址。所以该说法是正确的。14.8位无符号数10110110+00100011,其运算结果没有溢出。A、正确B、错误正确答案:A答案解析:8位无符号数表示范围是0到255。10110

温馨提示

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

评论

0/150

提交评论