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

微型计算机原理及接口技术

  1. 下面哪项不属于CPU处理内中断的过程( )。

  2. A:将所有寄存器压入堆栈               B:将断点地址压入堆栈           C:CPU自动产生中断类型号             D:将中断服务程序入口地址送CS和IP
    答案:将所有寄存器压入堆栈
  3. X变量由8个字节组成,下面程序段要将X变量的值加上1000,累加结果的低位存入EAX中,高位存入EDX中,下划线上应该填入指令(  )。

  4. A:ADD  EDX, 1000      B:ADC  EDX, 1000   C:ADC  EDX, 0 D:ADD  EDX, 0    
    答案:ADCEDX,0
  5. 74LS138译码器使能端在以下哪种情况时,芯片可以正常工作( )

  6. A:为高电平,为高电平,为低电平。 B:为低电平,为高电平,为低电平。 C:为低电平,为低电平,为低电平。 D:为高电平,为低电平,为低电平。
    答案:为高电平,为低电平,为低电平.
  7. 设某中断服务程序入口地址在中断向量表中地址为0000H:0024H,则该中断的中断类型码为( )。

  8. A:08H            B:06H             C:09H D:07H                
    AI参考:答案:D解析:中断类型码等于段寄存器ES所指向的物理地址除以16后的余数,0000H:0024H即段寄存器ES指向的物理地址为24H,所以中断类型码为24H除以16的余数,所以答案为D:07H。注:本题无需分析中断向量表,只需知道中断类型码的计算方法即可。'
  9. 下面的中断中,只有( )需要由硬件提供相应的中断类型号。

  10. A:INT  N          B:INTO            C:NMI              D:INTR
    答案:INTR
  11. 8086/8088的存储器组织是将存储器划分为段,可作为段的起始地址的是( )。

  12. A:00020H     B:0AB568H C:01004H     D:185A2H    
    AI参考:正确选项是【C:01004H】。在8086/8088的存储器组织中,存储器被划分为段,每个段都有自己的起始地址。起始地址通常是一个16位的寄存器(如CS寄存器)的最低16位,因此选项C中的01004H符合这个要求。其他选项中,如00020H和185A2H,其低位可能已经被其他寄存器使用了,而0AB568H可能不是一个合法的内存地址。'
  13. 对内存写的MOV指令和OUT指令对比,下面说法正确的是( )

  14. A:OUT指令是对内存操作。 B:执行对内存写的MOV指令时,为高电平,为高电平。 C:MOV指令是对外部设备操作。 D:执行OUT指令,为低电平,为高电平。
    答案:执行OUT指令,为低电平,为高电平.https://image.zhihuishu.com/zhs/doctrans/docx2html/202002/a401166073be484fbdc439ef9604a4be.png
  15. 下面哪项功能不是由总线接口单元BIU承担的?( )

  16. A:形成物理地址 B:执行指令 C:取指令 D:传送数据

  17. 以下关于基址变址寻址方式的描述中,不正确的是( )。

  18. A:[SI+BP]寻址默认段寄存器为SS。 B:基址变址寻址时不能用段超越前缀指定段寄存器 C:基址变址寻址方式中只能包含一个基址寄存器和一个变址寄存器。 D:通过基址变址寻址方式可以访问存储器操作数。
    AI参考:不正确的是B:基址变址寻址时不能用段超越前缀指定段寄存器。基址变址寻址方式中,可以使用段超越前缀指定段寄存器。这种寻址方式结合了基址寄存器和变址寄存器(如BX或SI),以及一个偏移量来确定存储器地址。段超越前缀可以用于改变默认的段寄存器(如SS),以便访问不同的段。因此,选项B描述不正确。其他选项均描述正确。'
  19. 存储系统的分级结构中,存取速度最快的是( )

  20. A:内存储器         B:外存储器 C:高速缓冲存储器 D:内部寄存器组   
    AI参考:存储系统的分级结构中,存取速度最快的是**D:内部寄存器组**。存储器的速度由快到慢依次为:CPU的寄存器→CPU的Cache→高速缓存盘→内存盘→硬盘。其中,寄存器是CPU内部最快的存储器,通常用于临时存储指令和数据,因此速度最快。'
  21. 堆栈指针的作用是用来指示(   )

  22. A:栈底地址     B:下一条要执行指令的地址 C:栈顶地址    

  23. 若当8254写入控制字的值为96H,说明( )

  24. A:计数器2工作在方式3且将只写低8位计数初值 B:计数器1工作在方式2且将只写低8位计数初值 C:计数器1工作在方式2且将一次写入16位计数初值 D:计数器2工作在方式3且将一次写入16位计数初值

  25. 用8位DAC芯片组成双极性电压输出电路,其参考电压为-5V~+5V,当输入数字量为60H时,其输出电压为( )。

  26. A:-1.25V         B:-5V          C:0V          D:1.75V

  27. 以下描述中,设计子程序时需要考虑的有(  )。

  28. A:其余选项都需要考虑 B:子程序的名字,名字应该在一定程度上说明子程序的功能 C:需要传递哪些参数,通过哪个寄存器传递参数 D:子程序是否有返回值,通过哪个寄存器传递返回值

  29. 用“跳转表”技巧实现多分支程序时,数据段中定义的跳转表时必须用( )伪指令。

  30. A:DD         B:DW        C:DQ D:DB        

  31. 当8255的A口工作在方式2时,B口可以工作在( )

  32. A:方式1       B:方式0       C:方式2         D:方式0或方式1

  33. 在一定条件下,CPU相应中断请求后暂停原程序的执行,转至为外设服务的程序,该程序被称为( )。

  34. A:接口程序 B:子程序          C:主程序          D:中断服务程序     

  35. DMA方式其传送过程受( )控制。

  36. A:运算器 B:DMAC C:累加器 D:CPU
    AI参考:正确选项是B:DMAC。DMA方式其传送过程受DMAC控制。DMA(Direct Memory Access,直接内存访问)是一种在数据存储和数据处理之间直接进行数据交换的技术。在DMA传输过程中,数据从源(源地址)传输到目标(目标地址),期间由DMA控制器(DMAC)进行控制,不需要CPU的干预。因此,答案为B:DMAC。'
  37. 当8254工作在方式4时,控制信号GATE变为低电平,对计数器的影响是( )

  38. A:终止本次计数过程,立即开始新的计数循环 B:暂时停止现行计数工作 C:不影响本次计数 D:结束本次计数循环,等待下一次计数的开始

  39. 指令执行前BX=89ABH,指令执行后,BX的值变为F89AH的是( )。

  40. A:SAR  BX, 4     B:SHR  BX, 4     C:SHL  BX, 4 D:SAL  BX, 4   

  41. 以下关于RET  n指令的描述中,错误的是( )。

  42. A:RET  n指令中n可以是立即数,也可以是寄存器或存储器操作数。 B:RET  n指令先实现弹栈返回功能,然后直接将SP+n。 C:RET  n指令弹栈返回后,会直接从堆栈抛弃n个字节。 D:RET  n指令中n必须为偶数,因为x86 CPU要求堆栈操作最小单位为字。
    AI参考:“RET n指令中n必须为偶数,因为x86 CPU要求堆栈操作最小单位为字。”这句话是错误的。在x86架构中,RET n指令中n可以是任何整数,不需要一定是偶数,同时堆栈操作的最小单位可以是字节(Byte),也可以是字(Word)。因此,选项D是描述错误的。所以,答案为D:RET n指令中n必须为偶数,因为x86 CPU要求堆栈操作最小单位为字。'
  43. 8255的控制线引脚,时,完成的工作是( )。


  44. A:将控制字寄存器数据读入 B:将A通道数据读入     C:将C通道数据读入    D:将B通道数据读入    

  45. 在四体结构中,小端模式下,当一个双字的数据是规则字时,其最低位字节地址的是( )

  46. A:11 B:00 C:10 D:01

  47. 通常认为,以下设备中( )不属于输入设备。

  48. A:显示器   B:键盘    C:摄像头   D:光笔
    AI参考:通常认为,以下设备中(B)键盘不属于输入设备。键盘是一种常用的输入设备,用于用户输入文本或指令到计算机中。而显示器、摄像头和光笔都是常见的输出设备,用于显示计算机的处理结果或者输入的数据信息。因此,B选项是正确答案。'
  49. 8255的A和B端口都定义为方式1输入,端口C上半部分定义为输出,则方式控制字是(   )。

  50. A:11110110         B:10100110       C:10110100 D:10110110      

  51. 当8255的A口工作于方式2,B口工作于方式0,C口全部用于联络线。( )

  52. A:对 B:错
    AI参考:判断题:当8255的A口工作于方式2,B口工作于方式0,C口全部用于联络线。B为正确选项。原因:8255是常用的可编程接口芯片,用于扩展I/O端口。在这个情况下,A口工作于方式2,表示高8位输入/低8位输出;B口工作于方式0,表示输出方式;C口全部用于联络线,意味着它被用来与其他设备进行通信。所以这个描述是正确的。因此,答案为B。'
  53. 只有硬件,微机系统也能工作。( )

  54. A:错 B:对
    AI参考:B:对。只有硬件,微机系统也能工作。这句话是正确的。微机系统需要硬件来支持才能正常工作,硬件是微机系统的基础。因此,这个判断题的答案是B:对。'
  55. 多片8259A工作在级联方式下,当CPU响应完从片的中断请求时,一定要将主从片的ISR对应位全部清0。(  )

  56. A:对 B:错

  57. 初始化8259A时,一定需要写控制字。( )

  58. A:对 B:错
    AI参考:答案是B:错。初始化8259A时,不一定需要写控制字。8259A是8086微处理器中的中断控制器,它负责管理系统中断。在初始化8259A时,通常需要设置一些寄存器来控制中断的优先级、分频等,但不一定需要写控制字。因此,这个判断题是错误的。'
  59. 在顺序执行指令的情况下,每取出一个字节的指令,程序计数器PC的内容会自动加1。( )

  60. A:错 B:对

  61. DAC0832采用双缓冲方式,可以实现两路波形完全同步输出。( )

  62. A:对 B:错
    AI参考:正确答案是【对】。DAC0832采用双缓冲方式,可以实现两路波形完全同步输出。因此,这个说法是正确的。双缓冲方式可以确保两路波形在输出时不会相互干扰,从而实现完全同步输出。'
  63. MUL  AL指令实现求AL平方,运算结果存放在AL中。( )

  64. A:对 B:错

  65. 8254在进行计数时,实际上是对OUT信号线上的信号进行计数。( )

  66. A:对 B:错

  67. 当CPU通过/INTA引脚发回第2个中断响应信号的时候,8259A会将中断类型号送上数据总线。( )

  68. A:错 B:对

  69. 多位共阴极LED显示器采用动态显示方法时,阴极应该接地。( )

  70. A:对 B:错

  71. 矩阵式键盘,行信号上已接上拉电阻和高电平,如果需要识别的按键在同一列,则可以不进行列扫描,直接将该列接地。( )

  72. A:错 B:对

  73. 控制字的8位对应该片8259A的8位中断类型号。( )

  74. A:对 B:错
    AI参考:正确答案是B:错。8259A芯片有4个8位中断类型号输入端,因此控制字的8位无法对应一个片的中断类型号。因此,该判断题错误。'
  75. 74ls273不具有锁存功能。( )

  76. A:对 B:错

  77. 在同一时刻,总线上只能允许一对功能部件或设备进行信息交换。( )

  78. A:对 B:错

  79. 程序中只能有一个代码段,并且必须命名为“code”。( )

  80. A:对 B:错

  81. 逐次逼近式A/D转换器转换前要将电容充电。( )

  82. A:错 B:对

  83. CPU通过三大总线与内存、外设直接进行数据交换。( )

  84. A:错 B:对
    AI参考:正确答案是【对】。CPU通过内存总线、I/O总线、控制总线与内存、外设直接进行数据交换。因此,该说法是正确的。'
  85. 8259A的级联信号的作用是传送中断类型号。( )

  86. A:错 B:对
    AI参考:答案:B级联信号是8259A中断控制器用于连接两个或多个8259A中断控制器的一种信号,其作用是传送中断类型号。因此,这个说法是正确的。'
  87. 操作系统属于应用软件。( )

  88. A:对 B:错
    AI参考:B:错。操作系统属于系统软件,而不是应用软件。它用于管理计算机硬件资源,提供用户接口和应用程序与计算机硬件之间的接口,以及提供各种系统服务。'
  89. 一条指令编译后转变成机器码,当指令操作数类型不同时,编译后得到的机器码字节数可能不同。( )

  90. A:错 B:对

  91. 中断屏蔽寄存器IMR决定了IRR中的中断申请是否能进入优先权分析器( )。

  92. A:对 B:错
    AI参考:正确答案是B:错。IMR只能防止当前不被系统处理的请求进入中断服务程序,但不能阻止优先级更高的中断请求进入优先级分析器。在ARM处理器中,中断控制寄存器只能控制那些已经被处理器明确处理的请求,对于优先级更高的中断请求,仍然需要处理器主动查询。因此,判断题表述是错误的。'
  93. 多位LED显示器的显示,在硬件设计上可以通过静态显示和动态显示两种方法来实现。( )

  94. A:错 B:对

  95. 8254本质上是计数器,定时器是通过对固定频率的脉冲计数实现的。( )

  96. A:错 B:对
    AI参考:答案:B:对。8254是计数器/定时器芯片,通过对输入脉冲的计数来达到定时或计数的目的。因此,该题表述正确。'
  97. CALL  SPRO指令中,SPRO为子程序名,编译后机器码中有SPRO子程序的入口偏移地址。( )

  98. A:对 B:错
    AI参考:答案是A:对。CALL SPRO指令中,SPRO为子程序名,编译后机器码中有SPRO子程序的入口偏移地址。这个说法是正确的。在汇编语言中,CALL指令用于调用子程序,而SPRO指令则用于调用指定的子程序。当子程序被调用时,编译器会在机器码中为子程序分配一个入口地址,并将调用指令的偏移量存储在该地址中,以便后续返回调用处。因此,答案为A。'
  99. 操作命令字就是对中断屏蔽寄存器IMR进行操作。( )

  100. A:对 B:错

  101. I/O接口一般包含哪些端口?( )

  102. A:控制端口 B:状态端口 C:地址端口 D:数据端口

  103. OUT指令执行过程中,通过以下哪些步骤后能让端口锁存数据( )

  104. A:端口地址送上地址总线 B:为高电平 C:为低电平 D:数据送上地址总线

  105. IN指令执行过程中,通过以下哪些步骤后才能选中指定端口( )

  106. A:均不正确 B:为低电平 C:端口地址送上地址总线 D:为低电平
    AI参考:正确选项为:C:端口地址送上地址总线。IN指令执行过程中,需要将端口地址送上地址总线,以便CPU可以识别并选中指定的端口。在完成地址总线上的端口地址匹配后,CPU才能选中指定端口并执行相应的操作。其他选项如为低电平或均不正确,并不是IN指令执行过程中的必要步骤。因此,正确答案为C选项,即端口地址送上地址总线。'
  107. 对内存读的MOV指令和IN指令对比,下面说法正确的是( )

  108. A:IN指令是对外部设备操作,MOV指令是对内存操作。 B:IN和MOV指令都是由CPU发出的。 C:执行对内存读的MOV指令时,为高电平,为高电平。 D:执行IN指令时,为低电平,为低电平。

  109. 连接存储芯片引脚输入为有效时,控制信号线正确的状态是( )。

  110. A:为低电平 B:为高电平 C:为高电平 D:为低电平
    AI参考:正确选项是【B:为高电平】。连接存储芯片的引脚输入为有效时,控制信号线应该为高电平状态,表示芯片处于正常工作状态。低电平状态通常表示芯片处于非工作状态或被禁用状态。因此,控制信号线不应该为低电平,而应该为高电平。'

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