提示:内容已经过期谨慎付费,点击上方查看最新答案

计算机及智能硬件原理

  1. 下列哪条指令定义变量a为内部直接寻址RAM中的字符型变量。( )

  2. A:char xdata a; B:unsigned char idata a; C:char data a; D:unsigned int code a;
    答案:char data a;
  3. 推挽输出的GPIO电流驱动能力大约为多少mA。( )

  4. A:50 B:5 C:30 D:80
    AI参考:正确选项是【C:30】。推挽输出的GPIO电流驱动能力一般在30mA左右,因此选项C是正确答案。推挽输出是一种常见的GPIO输出方式,它可以将小电流驱动大电流的负载,如LED灯等。但是,推挽输出的电流驱动能力受到许多因素的影响,如负载电阻、电源电压、输出电平等,因此在实际应用中需要综合考虑。'
  5. 零标志何时被置1。( )

  6. A:访问存储器 B:乘法运算 C:加法运算 D:ALU运算结果为0
    答案:ALU运算结果为0AI参考:在数字电路中,当加法运算的结果为0时,零标志会被置1。因此,正确答案是C:加法运算。其他选项中,访问存储器、乘法运算和ALU运算结果为0都不会导致零标志被置1。'
  7. 经典型51单片机,12M晶振条件下,使用16位定时器定时最长时间为( )。

  8. A:65535μs B:256μs C:128μs D:65536μs
    答案:65536μs
  9. 经典型51电脑配件,晶振频率为12MHz,使用Timer1作为波特率发生器,波特率为2400bps,SMOD为0时,Timer1的初值要设置为( )。

  10. A:0xE8 B:0xFA C:0xF4 D:0xF3
    AI参考:选项C:0xF4是正确的答案。这是因为在使用Timer1作为波特率发生器时,需要根据晶振频率和波特率计算出Timer1的初值。根据题目的信息,晶振频率为12MHz,波特率为2400bps,SMOD为0,因此需要满足公式:Timer1初值 = (晶振频率 / 9600) / 2的N次方。其中N是一个整数,用于产生所需波特率。将给定的信息带入公式计算,得到Timer1的初值应该为0xF4。所以,选项C是正确答案。'
  11. 指令的操作数表示指令的。( )

  12. A:操作对象 B:长度 C:操作性质和功能 D:地址
    答案:操作对象
  13. 经典基本型51单片机,Timer1作波特率发生器的8位UART和9位UART分别是工作方式( )。

  14. A:方式2和方式3 B:方式1和方式2 C:方式1和方式3 D:方式0和方式1
    答案:方式1和方式3
  15. 经典型51单片机,RD引脚的功能是( )。

  16. A:内外部程序存储器选择 B:片外数据存储器写入信号 C:外部程序存储器读取信号 D:外部数据存储器读取信号

  17. 存储类型xdata可访问哪部分存储区域。( )

  18. A:外部数据存储区低256字节区域 B:外部数据存储区 C:可位寻址内部数据存储区 D:直接寻址内部数据存储区

  19. 下列指令写法正确的是( )。

  20. A:ADD R2, 30H B:MOV 20H,21H C:RRC R7 D:CLR R4

  21. 经典型51单片机,若晶振频率为6MHz,一个机器周期等于( )。

  22. A:2μs B:1μs C:0.5μs D:1.5μs

  23. 51单片机片内RAM中的可位寻址区有多少字节。( )

  24. A:64 B:16 C:8 D:32

  25. 若想将A中数据的高4位清零,可执行什么程序?( )

  26. A:ANL A,#0FH B:ORL A,#0FH C:MOV A,#0FH D:CLR A

  27. 关于CPU的构成说法正确的是。( )

  28. A:由运算器和控制器构成 B:由ALU和累加器构成 C:由ALU和通用寄存器构成 D:由算术和逻辑运算电路构成
    AI参考:正确答案是A:由运算器和控制器构成。CPU主要由运算器和控制器构成,运算器负责算数和逻辑运算,控制器负责控制计算机各部件协调工作。B选项中提到的是ALU和累加器,而ALU(算数逻辑单元)是CPU中执行算数运算和逻辑运算的硬件,累加器是用来暂存数据的一个存储单元。C选项中的通用寄存器是一种可以存放多种数据类型的寄存器,不直接构成CPU。D选项中只提到了逻辑运算,而没有算数运算,不符合CPU的构成。因此,正确答案是A。'
  29. STC89LE52RC和STC89C52RC有什么区别?( )。

  30. A:内部资源不同 B:存储器容量不同 C:工作电压不同 D:CPU的功能不同
    AI参考:正确答案是A:内部资源不同。STC89LE52RC和STC89C52RC的主要区别在于它们的内部资源不同。STC89LE52RC具有更丰富的内部资源,如更大的RAM容量和更多的特殊功能寄存器,这使得它在某些应用中具有更好的性能和灵活性。因此,正确答案是A。B、C、D选项虽然也是两者之间的区别,但它们并不是主要的区别点。'
  31. 函数_lrol_执行什么操作。( )

  32. A:长整型数据左移 B:长整型数据循环右移 C:长整型数据右移 D:长整型数据循环左移

  33. 机械按键按下时的稳定闭合期约为( )。

  34. A:20ms B:80ms C:10~20ms D:200~400ms
    AI参考:正确答案是C:10~20ms。机械按键按下时的稳定闭合期约为10~20ms,因此选项C为正确答案。其他选项A、B、D的时间跨度较大,不符合题意。'
  35. 经典型51单片机,WR引脚的功能是( )。

  36. A:内外部程序存储器选择 B:外部数据存储器读取信号 C:片外程序存储器读取信号 D:外部数据存储器写入信号

  37. 下列哪条指令定义变量a为程序存储器中的整型变量。( )

  38. A:int code a; B:unsigned int code a; C:unsigned int data a; D:int data a;

  39. 指令的操作码表示指令的。( )

  40. A:操作对象 B:地址 C:操作性质或功能 D:操作步骤

  41. 下列51单片机指令中正确的是( )。

  42. A:MUL A, B B:ADDC A, B C:RL B D:MOV @R3, A

  43. 经典型51单片机,EA引脚的功能是( )。

  44. A:外部数据存储器写入信号 B:片内片外程序存储器的选择信号 C:外部数据存储器读取信号 D:片外程序存储器读取信号

  45. 经典型51单片机,PSEN引脚的功能是( )。

  46. A:内外部程序存储器选择 B:外部数据存储器写入信号 C:片外程序存储器读取信号 D:外部数据存储器读取信号

  47. 4K存储器空间的最大地址是什么。( )

  48. A:01FFH B:0FFFH C:00FFH D:1FFFH

  49. 有符号字符型数据的取值范围是( )。

  50. A:0~65535 B:-32768~32767 C:0~255 D:-128~127

  51. 微处理器的上电自动复位电路的工作原理是( )。

  52. A:比较器 B:触发器 C:放大电路 D:RC充放电

  53. 已知h=0x01,执行h >>=1;后,h等于( )。

  54. A:0x01 B:0x04 C:0x00 D:0x02
    AI参考:已知h=0x01,执行h >>=1;后,h等于选项D: 0x02。因为二进制数的最高位是符号位,正数的符号位为0,负数的符号位为1。在这个前提下,执行右移操作相当于将数字乘以2的位移次数次方,也就是将原数除以2的位移次数次方的补码(补码是原码的负数)。所以执行h >>=1;后,h等于0x02。'
  55. 开漏输出的GPIO,要输出高电平需要接什么元件。( )

  56. A:三极管 B:上拉电阻 C:电容 D:电感
    AI参考:正确答案是B:上拉电阻。开漏输出的GPIO是指输出为高电平时不带电源的输出,需要接上拉电阻才能输出高电平。上拉电阻是将电源电压连接到输出端的电阻,可以提高输出的驱动能力。其他选项都不适用于开漏输出的GPIO输出高电平的情况。因此,答案是B:上拉电阻。'
  57. 下列关于指令是说法正确的是。( )

  58. A:指令以一组二进制编码的数来表示并存储,称为机器码 B:使计算机完成某种基本操作的命令叫指令,计算机所有支持的指令集合构成指令系统 C:指令由操作码和操作数构成,指令的操作数表示指令的操作数值 D:编排指令的过程就是编程,编好的指令序列就是程序
    AI参考:正确选项是:A:指令以一组二进制编码的数来表示并存储,称为机器码;B:使计算机完成某种基本操作的命令叫指令,计算机所有支持的指令集合构成指令系统;C:操作数是指令中给出运算结果的地方,也就是说操作数存储的是操作的数据;D:正确的指令序列称为程序。对于选项A,指令是以一组二进制编码的数来表示并存储的,这些编码通常被称为机器码,这是计算机执行任务的基础。对于选项B,指令是使计算机完成某种基本操作的命令,而计算机所有支持的指令集合构成指令系统。这意味着计算机能够执行的所有任务都可以通过不同的指令组合来完成。选项C中,操作数在指令中并不表示操作数值,而是存储了需要被操作的数据。操作码则是指令中指示计算机要执行的动作的代码。选项D中,正确的指令序列被称为程序,但编排指令的过程并不一定是编程。编程是一个更广泛的概念,包括需求分析、设计、实现和测试等多个步骤。因此,正确选项为A、B、C。'
  59. 下列关于计算机的分类说法正确的有。( )

  60. A:有冯·诺依曼结构和哈佛结构两类计算机,51单片机是哈佛结构计算机 B:常用的计算机可分为8位,16位,32位和64位计算机 C:通用计算机的字长通常为32位和64位,嵌入式微处理器的字长通常为8位、16位和32位 D:计算机有CISC与RISC计算机之分

  61. 下列关于SPI总线的说法正确的有( )。

  62. A:MSB和LSB一般可设置 B:单主多从总线系统 C:通过从机地址来选择从机 D:有4种时钟相位

  63. 下列选项中属于UART帧格式组成部分的有( )。

  64. A:应答位 B:停止位 C:数据位 D:起始位
    AI参考:选项 B、C、D 属于 UART 帧格式组成部分。UART(Universal Asynchronous Receiver/Transmitter,通用异步收发器)是一种异步串行通信接口标准,它使用起始位、数据位、停止位和应答位等来构成帧格式。其中,起始位是信号由低电平向高电平跳变的位,用于表示一帧数据的开始;数据位是用于传输数据的位序列;停止位是信号由高电平向低电平跳变的位,用于表示一帧数据的结束;应答位是接收设备对发送设备发送的特定位的响应,通常用于确认接收到的数据。因此,选项 B、C、D 都是 UART 帧格式的组成部分。选项 A 不是 UART 帧格式的组成部分,因为它不是 UART 帧格式的一部分。'
  65. 关于经典型51单片机的GPIO,说法正确的有。( )

  66. A:51单片机的P1口内部没有上拉电阻 B:51单片机的P0口内部没有上拉电阻 C:51单片机的GPIO引脚作为输入时,应保证其锁存器为1 D:51单片机的GPIO口更适合于灌电流驱动负载
    AI参考:关于经典型51单片机的GPIO,说法正确的有:\r* 51单片机的P0口内部没有上拉电阻(B对)。\r* 51单片机的GPIO引脚作为输入时,应保证其锁存器为1(C对)。这是因为当锁存器为0时,输入信号会被短路到地,导致无法正确读取输入信号。\r* 51单片机的GPIO口更适合于灌电流驱动负载(D对)。这是因为51单片机内部没有上拉电阻,需要外部上拉电阻提供高电平,适合驱动高电平负载。A选项中,P1口内部有上拉电阻,但这不是51单片机GPIO的特点。所以,以上选项中,正确的选项是B、C、D。'
  67. 经典型51单片机,关于中断号的描述正确的有。( )

  68. A:外部中断0的中断号是0 B:定时器1的中断号是3 C:外部中断1的中断号是1 D:定时器0的中断号是2
    AI参考:关于中断号的描述,选项B和D是正确的。B选项描述的是定时器1的中断号,而D选项描述的是定时器0的中断号。对于大多数8位和16位单片机,定时器中断的编号一般是0(低字节)或1(高字节),所以选项B和D都是正确的。然而,对于外部中断的中断号,不同的单片机可能会有不同的设置。在某些单片机中,外部中断的中断号可能与定时器中断的编号不同。所以,对于外部中断的中断号,不能确定A选项是正确的。因此,正确选项为B和D。'
  69. 经典型51单片机,12MHz时钟。下面为P0口的8个发光管间隔交替亮暗,亮1s1s的驱动程序,请补充完整。(  )

    MAIN:  MOV     A, #55H

    LOOP:  MOV     P0,A

            LCALL   _________

            __________________

            SJMP     LOOP

    DL1S: MOV     R5,__________

       D2: MOV     R6, #200

       D1: MOV     R7, #123

          DJNZ     R7,  $

          DJNZ     R6,  D1

          DJNZ     R5,  D2

         __________________


  70. A: DL1S、CPL  A、#20、RET B:DL1S、CPL  A、#20、LJMP LOOP C:DL1S、RR  A、#14H、RET D:DL1S、RL  A、20、RET
    AI参考:答案选B。程序的核心逻辑是8个发光管间隔交替亮暗,亮1s灭1s,通过R7计数,R6和R5作为两个开关切换发光管亮灭状态,即RLA切换状态,20为1s延时。选项B描述符合逻辑。解释:* DL1S: 跳转到DL1S标签处,此处为程序的入口点。* CPL A: 将累加器A中的内容取反,即当A为0时,CPL A后变为1,当A为1时,CPL A后变为0。这里可以理解为切换开关的状态。* #20: 延时指令,等待20个机器周期。* LJMP LOOP: 跳转到LOOP标签处,继续执行循环。因此,选项B是正确的。'
  71. Cx51的存储模式有。( )

  72. A:usually B:large C:compact D:small
    AI参考:正确选项为C:compact。Cx51是一种8位单片机,其存储模式通常为compact模式,即紧凑、高效的模式,能够充分利用芯片的存储空间,提高程序的运行效率。其他选项A、B、D并不适用于Cx51。'
  73. I2C总线的时钟同步方式是( )。

  74. A:脉冲同步 B:自同步 C:边沿同步 D:外同步

  75. 经典增强型51单片机,能够用于测量脉宽或时刻差的方法有。( )

  76. A:Timer2的捕获功能测量时刻差 B:Timer2的方波发生功能 C:Timer0和Timer1的GATE位双启动模式测脉宽 D:Timer0的方式0

  77. 下列关于存储容量的相关描述正确的是。( )

  78. A:存储容量以字节为单位计算 B:1K字节表示的字节数是1000字节,1M字节表示的字节数是1000K字节 C:存储器容量是表征存储器存储二进制信息多少的技术指标 D:程序存储器用于存储程序,因此程序的大小只受程序存储器容量的限制,与数据存储器的容量无关

  79. 下列关于51单片机时钟电路的说法正确的有。( )


  80. A:CPU是同步时序逻辑电路,要在时钟节拍下工作 B:微处理器一般可采用由晶体构成的高稳定多谐振荡器作为工作时钟产生电路 C:晶体两侧的两个抗振电容的容值可以随意选取 D:51单片机的时钟电路可以使用外部时钟方式,外部时钟信号可从XTAL2输入
    AI参考:正确选项为:ABD解释:A. CPU是同步时序逻辑电路,要在时钟节拍下工作,这是正确的。B. 微处理器一般可采用由晶体构成的高稳定多谐振荡器作为工作时钟产生电路,这是正确的。C. 晶体两侧的两个抗振电容的容值必须根据晶振的频率和电路的具体要求来选取,不能随意选取,这是错误的。D. 51单片机的时钟电路可以使用外部时钟方式,外部时钟信号可从XTAL2输入,这是正确的。因此,选项C是错误的,其他选项都是正确的。'
  81. 汇编指令的操作数只能是1个或2个。( )

  82. A:对 B:错
    AI参考:答案:B:错。汇编指令的操作数只能是1个或2个,这个说法是错误的。在汇编语言中,指令的操作数可以是多个,不仅仅是1个或2个。因此,这个说法是不正确的。'
  83. 51单片机汇编程序中,最后一个END伪指令是程序结束的位置。( )

  84. A:对 B:错
    AI参考:答案:B:错。在51单片机汇编程序中,END是一个伪指令,它表示程序结束,但不是程序的最后一个语句。程序结束的正确位置是程序中最后一个有效语句的末尾。因此,程序中应该有一个正确的结束语句,如RET或reti等。因此,这个说法是错误的。'
  85. 经典型51单片机,Timer2不能作为波特率发生器使用。( )

  86. A:对 B:错
    AI参考:答案:B:错。经典型51单片机,Timer2可以作为波特率发生器使用。因此,该判断题错误。'
  87. 波特率是指每秒传输字节数。( )

  88. A:对 B:错

  89. 定时器0在8位自动重载方式下,TL0用来存放重载初值。( )

  90. A:错 B:对
    AI参考:答案:B:对。在8位自动重载方式下,定时器TL0用来存放重载初值,而定时器TL1则用来定时计数。所以选项B是正确的。'
  91. 经典型51单片机,IT0=0时,外中断0被设置为边沿触发。( )

  92. A:错 B:对
    AI参考:答案是B:对。根据题目描述,经典型51单片机,当IT0=0时,外中断0被设置为边沿触发。因此,该描述是正确的。'
  93. 运算器的核心是算术逻辑单元(ALU)。( )

  94. A:错 B:对
    AI参考:答案是B:对。运算器的核心是算术逻辑单元(ALU),它执行基本的算术运算和逻辑运算。运算器还包括其他组件,如寄存器、桶形计数器等,用于支持不同的运算操作。'
  95. 无符号字符型数据的最大值为256。( )

  96. A:对 B:错
    AI参考:答案是B:错。无符号字符型数据在大多数计算机系统中表示为8位,其中最大的值为255。因为一个字节(8位)可以有0到255之间的值,其中0是最低的,255是最大的无符号字符型数据。因此,无符号字符型数据的最大值不是256,而是255。所以这个判断题是错误的。'
  97. 基于8080系统总线扩展系统级器件,扩展芯片本身的地址线作为芯片内部存储空间的字选。( )

  98. A:错 B:对

  99. 基于8080系统总线扩展系统级器件,片选信号线通常从地址总线的高位获得。( )

  100. A:错 B:对
    AI参考:判断题答案为【对】。8080系统总线通常使用高位地址线作为片选信号线,用于识别器件并从系统中选择相应的器件。这样可以简化系统结构,并实现灵活的器件扩展。因此,片选信号线通常从地址总线的高位获得。'
  101. 串行通信占用信号线少于并行通信。( )

  102. A:错 B:对
    AI参考:正确答案是【对】。串行通信只需要一条数据线就可以进行数据的发送和接收,而并行通信则需要多条数据线。因此,串行通信占用信号线少于并行通信。'
  103. 时钟同步串行通信,通过时钟信号进行同步。( )

  104. A:对 B:错

  105. SPI总线的时钟由主机给出,通信速率由主机控制。( )

  106. A:错 B:对
    AI参考:答案是B:对。SPI(Serial Peripheral Interface)总线的时钟由主机给出,通信速率由主机控制。主机通过控制时钟频率来控制SPI总线的通信速率。因此,这个说法是正确的。'
  107. 16个GPIO构建矩阵式键盘,最多可以构建64个按键。( )

  108. A:错 B:对

  109. COMPACT模式下,参数及局部变量放入外部数据存储器的低256字节。( )

  110. A:对 B:错
    AI参考:正确答案是【B:错】。在COMPACT模式下,参数及局部变量不会放入外部数据存储器的低256字节。COMPACT模式是一种编译器优化技术,它通过减小代码的大小和长度来提高程序的运行速度,但是并不会将所有参数和局部变量都放入外部数据存储器的低256字节中。因此,这个说法是错误的。'
  111. 中断标志都能被中断系统自动清零。( )

  112. A:对 B:错

  113. SPI总线是单主多从的串行扩展接口。( )

  114. A:错 B:对

  115. RS232总线是单主多从的串行总线。( )

  116. A:错 B:对
    AI参考:答案是B:对。RS232总线是一种常用的串行总线,它是一种单主多从的串行通信方式,只有一个主设备(通常是计算机)和一个或多个从设备(如打印机、传感器等)进行通信。主设备通过发送数据和接收从设备的响应来实现通信,而从设备则负责处理和响应主设备的请求。因此,这个判断题的答案是B,即RS232总线是单主多从的串行总线。'
  117. 异步串行通信,通过波特率进行同步。( )

  118. A:对 B:错
    AI参考:答案是B:错。异步串行通信不需要通过波特率进行同步。异步串行通信是一种简单的串行通信方式,它不需要使用同步机制,而是通过发送和接收设备的时钟来保证数据的传输速率和时间顺序。因此,这个说法是错误的。'
  119. I2C总线是多主多从串行扩展接口。( )

  120. A:错 B:对

温馨提示支付 ¥1.90 元后可查看付费内容,请先翻页预览!
点赞(1) dxwkbang
返回
顶部