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

微机原理(山东联盟)

  1. 增计数模式的计数过程是          


  2. A:0-65535 B:0-CCR0 C:0-CCR1 D:0-CCR0-0
    答案:0-CCR0AI参考:正确选项是【B:0-CCR0】。根据题目描述,增计数模式是一种计数过程,用于描述计数器的初始值和最大值。选项B中的“0-CCR0”符合题意,其中“0”表示计数器的初始值,而“CCR0”可能指的是计数器的某个具体值或范围,具体取决于上下文。其他选项A、C、D中的数值范围与题目描述不符。'
  3. 8086访问的1MB的存储空间可以根据需要将其灵活分成若干个逻辑段,每个逻辑段最大长度是             


  4. A:16KB B:512KB C:64KB D:256KB
    答案:64KBAI参考:正确选项是【C:64KB】。解释:8086处理器支持的存储空间是1MB,这个存储空间可以被分成若干个逻辑段,每个逻辑段的长度是64KB,也就是64个16KB的段。所以答案是C。'
  5. MSP430单片机的ADC12转换结果缓冲的寄存器有      个。


  6. A:16 B:10 C:1 D:32
    答案:16
  7. 微型计算机的主机系统是由CPU、存储器、总线和           


  8. A:控制器 B:外部设备 C:运算器 D:输入输出接口
    答案:输入输出接口
  9. 循环控制指令的循环次数一般放在    之中。


  10. A:CX B:AX C:DX D:BX
    答案:CX
  11. 某存储器系统要求采用38译码器对A19~A15进行全译码,需要     片。


  12. A:3 B:2 C:5 D:4
    AI参考:正确答案是B:2。该题考查存储器系统的编码问题,3:8译码器是一种译码方式,主要用于输入数字的范围从3个到2^8=256个之间进行编码。因此,如果要求对A19~A15进行全译码,即总共需要编码数字范围为(A19~A15)共有64个数字,则根据题意,译码器应为3:8译码器,对应的译码器的数量应为:3/8=0.375个,而实际只需要使用两个3:8译码器即可实现全译码。因此,答案为B。'
  13. MSP430单片机的模数转换的存储控制寄存器中的ADCSREFX=000B时选择参考电压为               


  14. A:VR+=VREF+ VR-=VREF- B:VR+=AVcc VR-=AVss C:VR+=VREF+ VR-=AVss D:VR+=VeREF+ VR-=AVss
    AI参考:正确选项:C:VR+=VREF+ VR-=AVss解释:根据题目中的描述,MSP430单片机的模数转换的存储控制寄存器中的ADCSREFX=000B时选择参考电压。选项C中的VR+=VREF+和VR-=AVss符合这个描述,其中VR是模拟参考电压寄存器,VREF+和AVss分别代表参考电压的正端和地端。因此,选项C是正确答案。选项A、B、D中提到的VR+=AVcc和VR-=AVss并不符合题目的描述,因此不是正确答案。'
  15. 已知DS=4300H,(43210H)=1234H,则执行指令MOV AX,[210H]之后AH的值为        


  16. A:34H B:30H C:12H D:00H
    AI参考:答案:D解析:执行指令MOV AX,[210H]后,AX寄存器的内容为DS段地址210H处的数据,由于(43210H)=1234H,所以AX的值为00H。因此,本题的正确选项为D:00H。'
  17. 下列选项中不属于使用中断的优势的选项是            


  18. A:提高效率 B:暂停正在执行的程序 C:实现实时处理 D:故障自行处理

  19. XT2IN和XT2OUT引脚接高频晶振,晶振频率范围为455KHz~16MHz,将SMCLK配置为XT2CLK,将SMCLK通过P2.2口输出。(引脚P2.2和SMCLK复用;引脚P5.2和P5.3是XT2的输入、输出口),不需要对GPIO哪些寄存器配置    


  20. A:P2SEL B:P5SEL C:P2OUT D:P2DIR

  21. 下列指令正确的是     


  22. A:PUSH AH B:POP 20H C:PUSH CS D:POP CS
    AI参考:正确选项是:D: POP CS解释:* A: PUSH AH 是将寄存器 AH 的值压入堆栈中。* B: POP 20H 是从堆栈中弹出值到寄存器 20H 中。这个指令不正确,因为通常我们使用 POP 指令来弹出值到某个寄存器,而不是直接使用寄存器名。* C: PUSH CS 是将段寄存器 CS(代码段寄存器)的值压入堆栈中。这个指令在某些情况下可能是正确的,但通常我们不使用 PUSH 指令来操作 CS。* D: POP CS 是从堆栈中弹出值到当前代码段寄存器 CS 中。这个指令是正确的,它将堆栈中的值(通常是上一个代码段寄存器的值)设置回当前正在执行的代码段的段寄存器中。因此,正确答案是 D: POP CS。'
  23. 下列选项中不属于微型计算机主要性能指标参数的是           


  24. A:字长 B:内存容量 C:主频 D:外部设备

  25. 辅助时钟的分频系数控制位DIVA设置为001是             分频。


  26. A:16 B:8 C:4 D:2

  27. 已知ES=8000HDI=0100HBX=1500HJIA=0400H(81A00H)=4321H,则执行指令MOV DXES:[JIABX+DI]之后DH的值为        


  28. A:21H B:43H C:34H D:12H
    AI参考:执行指令“MOV DX,ES:[JIA+BX+DI]”后,DX的值被赋为了ES中从JIA开始的DX:DH位置的字节值。在给出的地址ES:JIA+BX+DI=[8000H],它等于[8400H]。要查找在这个地址的DX:DH的值,首先我们知道在这个内存位置是[4321H],那么DH的值就是[43H]。因此,正确答案是B:43H。'
  29. vector=ADC12_VECTOR      个中断源共享这个中断向量。


  30. A:17 B:8 C:16 D:3
    AI参考:正确选项为D:3。在题目中,提到了一个向量被分配给了"ADC12_VECTOR",但是没有提到有多少个中断源共享这个向量。根据常识,中断向量通常对应一个特定的中断源,因此只有3个中断源共享这个向量。所以答案为D,即3。'
  31. 字符‘A’ASCII码的是           


  32. A:44H B:97 C:66 D:01000001B
    AI参考:正确选项为B:97。 字符A的ASCII码值是97,对应十六进制数为66H。其他选项中,A对应的ASCII码值应该是41H,D对应的二进制数为01000001B,但这并不是字符A的ASCII码值。"
  33. 段内转移指令通过改变    的值,从而改变指令的执行顺序。


  34. A:DI B:IP C:CS D:SI

  35. 假设在增计数模式下的计数时钟为12MHz,定时1s如何实现        


  36. A:CCR0=12000 B:CCR0=12M C:CCR0=12000000 D:多次中断,中断计数
    AI参考:正确选项是【D:多次中断,中断计数】。在增计数模式下,假设计数时钟为12MHz,定时1s,可以使用多次中断的方式来实现。具体来说,可以在程序中设置一个计数器,每次计数器溢出时触发中断,然后在中断服务程序中减少计数器值,并继续等待下一次计数器溢出。这样,就可以在每次中断之间实现1s的定时。因此,选项D是正确的。其他选项如CCR0=12000、CCR0=12M和CCR0=12000000都不是实现定时1s的正确方法。'
  37. MSP430单片机内部的数据总线是     位的。


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

  39. INOUT指令中,当端口号大于FFH(255)时,必须通过      间接给出。


  40. A:AX B:CX C:DX D:BX

  41. 已知SS=5000H,BP =6789H,(56789H)=2050H,则执行指令MOV AX,[BP]之后AH的值为           。


  42. A:20H B:50H C:05H D:02H

  43. 以下错误的指令是        


  44. A:MOV  AX,0ABH B:MOV  AL,0ABH C:MOV  AX,ABCDH D:MOV  AH,0ABH
    AI参考:在给出的四个选项中,错误的指令是:答案是 C:MOV AX,ABCDH。解释:* A选项是正确的,因为MOV指令是将一个值从一个寄存器移动到另一个寄存器或者内存位置。这里将0ABH移动到AX寄存器。* B选项也是正确的,因为MOV指令的目标是AL寄存器,所以它可以直接移动一个值到AL寄存器。* D选项中,"AH"是一个十六进制寄存器,通常用于存储数值的较低八位,"0ABH"是一个十六进制数,所以这个指令也是正确的。而C选项中,"ABCDH"是一个十六进制数,它包含了两个字节的值,但是MOV指令只能处理一个字节的值,所以这个指令是错误的。因此,C选项是错误的指令。'
  45. 执行XLAT指令之后,查到的结果保存在      寄存器之中。


  46. A:AL B:BX C:AH D:CL
    AI参考:正确选项是【C:AH】。在执行XLAT指令之后,查到的结果保存在AX寄存器的高位部分(即AH),因为XLAT指令是用来将内存中的字节转换为十六进制数的。而AL寄存器通常用于存储低位的字节数据,与XLAT指令的功能不符。BX寄存器通常用于指针或位移操作,与本题无关。CL寄存器通常用于循环计数或位移操作,也不符合本题要求。'
  47. 伪指令语句在程序     时进行处理,主要用于完成变量定义、段定义、段分配、指示程序开始和结束等功能。


  48. A:设计 B:汇编 C:编辑 D:运行

  49. MSP430单片机是      位单片机。


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

  51. 8086CPU有两种工作模式,分别是最小模式和最大模式。


  52. A:错 B:对
    AI参考:正确答案是B:对。\r8086CPU有两种工作模式,分别是最大模式和最小模式。其中最小模式是指CPU在执行指令时,会受到系统时钟的限制,必须按照系统时钟的频率和节奏来执行指令;而最大模式则是指CPU不受系统时钟的限制,可以自主控制执行指令的速度和频率。因此,本题选择B作为正确答案。'
  53. 采用1K*1bit的芯片构成1K*8bit的存储器系统,每个字节的各位分别存储在8个芯片中,每次同时读写8个芯片。


  54. A:错 B:对
    AI参考:答案:B。根据题目描述,采用1K*1bit的芯片构成1K*8bit的存储器系统,说明每个字节的各位分别存储在8个芯片中,所以每个芯片可以存储一个字节的一部分,即8位中的一部分。而每次同时读写8个芯片,说明可以同时对这8个芯片进行读写操作,因此描述是正确的。'
  55. 8255A的端口地址线是A0、A1,所以端口地址为0,1,2,3。


  56. A:错 B:对

  57. 8086CPU按功能来分,可以分为总线接口单元和执行单元两部分。


  58. A:错 B:对

  59. MOV指令执行之后将源操作数(字或字节)传送到目的操作数。


  60. A:对 B:错
    AI参考:答案:A。根据题目描述,MOV指令执行之后将源操作数传送到目的操作数,这表示源操作数和目的操作数之间发生了数据交换,即源操作数的值被复制到了目的操作数中。因此,答案为A,即该判断题是正确的。'
  61. 只要读取8086CPU存储器偶地址存储体内容时,BHE#=1A0=0


  62. A:对 B:错

  63. 通过条件转移指令JXX可以实现分支结构程序的编写。


  64. A:对 B:错

  65. 十进制数100与十六进制数100H的数值是相等的。


  66. A:错 B:对
    AI参考:B:对。\r十进制数100与十六进制数100H的数值是相等的。这是因为,在二进制系统中,每一位都可以表示为0或1,而十六进制数中的每一位都可以表示为0到F(或A到F)之间的任意数字。因此,十进制数100和十六进制数100H表示的是相同的数值。'
  67. 指令ADD AL6[BP][DI]错误的。


  68. A:错 B:对
    AI参考:**正确答案是B:对**。\rADD指令是将AL寄存器的内容加上一个数值并将结果存回AL寄存器中。在这个指令中,6[BP][DI]是一个内存地址,表示从BP和DI指向的内存位置读取一个6的数值,然后加到AL寄存器中。这个指令是正确的。'
  69. 8086CPU内部标志寄存器FLAG共有6个有效的标志位。


  70. A:错 B:对

  71. MSP430单片机的JTAG引脚可用于程序下载和在线调试。


  72. A:对 B:错
    AI参考:选项B“错”是正确答案。MSP430单片机确实具有JTAG接口,用于程序下载和在线调试。但是需要注意,具体的功能和操作可能依赖于具体的硬件型号和配置。所以这个说法是正确的。'
  73. 8086CPU数据总线是双向的,地址总线和控制总线是单向的。


  74. A:错 B:对

  75. 计算机只能识别二进制表示的机器语言指令,也称为机器码。


  76. A:对 B:错

  77. ROL、ROR、RCL或RCR指令中的目的操作数可以是8/16位的寄存器或存储器。


  78. A:对 B:错
    AI参考:答案:A。根据题目中的描述,ROL、ROR、RCL或RCR指令中的目的操作数可以是8/16位的寄存器或存储器,因此选项A是正确的。'
  79. 8086CPU读取外设端口数据时,一次可以读取16位二进制数。


  80. A:对 B:错

  81. 指令LEA BXTABLE等价于指令MOV BXOFFSET TABLE


  82. A:对 B:错
    AI参考:答案:A:对。解释:指令LEA BX,TABLE等价于指令MOV BX,OFFSET TABLE。这两条指令的功能是一样的,都是将TABLE标签所指向的内存地址中的内容移动到BX寄存器中。所以答案为A。'
  83. 存储器操作数的逻辑地址由段基址和偏移地址两部分组成。


  84. A:错 B:对

  85. MSP430单片机是一种混合信号处理器。


  86. A:对 B:错
    AI参考:正确答案是B:错。MSP430单片机是一种混合信号处理器,但是它不属于微处理器。它是一种具有特殊功能的单片机,用于处理模拟和数字信号的混合信号系统。因此,这个判断题的答案是B:错。'
  87. 10DOS统功能调用可以用于将多个字符输入到指定缓冲区之中。


  88. A:错 B:对

  89. 8255AC口分为高4位、低4位,可以工作在不同模式。


  90. A:错 B:对
    AI参考:判断题答案为:B.对。\r8255A芯片的C口分为高4位、低4位,可以通过不同的输入/输出模式实现不同的功能。所以这个说法是正确的。'
  91. MSP430单片机可以通过方向寄存器的8个位分别定义8个引脚的输入/输出方向。


  92. A:错 B:对

  93. 8086CPU中有4个段寄存器。


  94. A:错 B:对

  95. 指令MOV AH[BX][SI]是错误的。


  96. A:错 B:对
    AI参考:答案:A。\r该指令是错误的,因为MOV指令用于将一个内存单元中的数据移动到另一个内存单元或寄存器中,而题目中的指令中,[BX][SI]表示的是内存地址,但并没有指定要移动的数据类型和大小,因此无法执行。'
  97. 在查询式输出接口典型电路中,数据端口地址和状态端口地址可以是相同地址。


  98. A:错 B:对

  99. 用伪指令DW义字符串时,只允许包括两个字符。


  100. A:错 B:对

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