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

计算机硬件技术(微机原理及应用)

  1. Intel 8086CPU可以访问的I/O空间有(   ) 端口。


  2. A:4GB B:1MB C:1KB D:64KB
    答案:64KB
  3. 半导体动态随机存储器需要每隔( )对其刷新一次。

  4. A:2μs B:2s C:1ms~2ms D:1ms
    答案:1.5ms
  5. 8086/8088微处理器中的寄存器可以用做8 位或16位寄存器,如(    )。

  6. A:CX B:SP C:IP D:SI
    答案:8086/8088微处理器有8个16位通用寄存器.4个段寄存器.1个指令指针IP和1个标志寄存器FR,它们都是16位的.8个通用寄存器中的4个为数据寄存器.这4个数据寄存器分别为累加器AX.基址寄存器BX.计数寄存器CX和数据寄存器DX,它们又可分为高8位(AH,BH,CH,DH)和低8位(AL,BL,CL,DL),都可分别寻址和独立操作.另外4个是指针寄存器和变址寄存器,称堆栈指针SP.基址指针BP.源变址寄存器SI和目变址寄存器DI.通用寄存器中SP和BP寄存器可以用作地址指针.4个段寄存器分别称代码段寄存器CS.堆栈段寄存器SS.数据段寄存器DS和附加段寄存器ES.AI参考:答案选D:SI。在8086/8088微处理器中,SI寄存器是8位的,可以用作8位寄存器(在16位模式下作为16位寄存器)。而CX是16位的计数器,SP是堆栈指针,IP是程序计数器。因此,只有SI符合题意。'
  7. 8253工作于方式1时,欲使输出负脉冲加宽,则可以在输出计数期间( )。

  8. A:改变计数值 B:复位 C:改变控制字 D:重新加入带有上升沿的GATE信号
    答案:重新加入带有上升沿的GATE信号
  9. 指令“AND DX,NUM AND 0FFABH”中出现两个AND,正确的解释是( )。

  10. A:均是指令助记符 B:均是逻辑运算符 C:前者是逻辑运算符,后者是指令助记符 D:前者是指令助记符,后者是逻辑运算符
    AI参考:正确答案是D:前者是指令助记符,后者是逻辑运算符。指令“AND DX,NUM AND OFFABH”中前一个AND是汇编语言中的指令助记符,用于执行逻辑与操作;后一个AND是十六进制数,表示对DX寄存器和NUM的值进行逻辑与操作,因此答案为D:前者是指令助记符,后者是逻辑运算符。'
  11. 用于对某个寄存器中操作数的寻址方式称为( )寻址。

  12. A:间接 B:直接 C:寄存器间接 D:寄存器直接
    答案:寄存器直接AI参考:正确选项是C:寄存器间接寻址。寄存器间接寻址是一种寻址方式,它通过寄存器来存储操作数,而不是直接访问内存地址。这种方式通常用于处理需要存储在内存中的数据,但需要使用寄存器来临时存储和操作这些数据的情况。在这种情况下,操作数被存储在寄存器中,程序通过间接引用寄存器来访问这些数据。这种寻址方式在处理器指令集中较为常见。'
  13. 8086处理器的一个典型总线周期需要( )个T状态。

  14. A:4 B:2 C:3 D:1

  15. 选择8086最小工作方式和最大工作方式的主要区别是(  )。

  16. A:内存容量不同 B:I/O端口数不同 C:处理器个数不同 D:数据总线位数不同

  17. 8086微处理器内部具有自动增1功能的寄存器是(     )。

  18. A:SI B:IP C:BP D:AX
    AI参考:正确答案是D:AX。8086微处理器内部具有自动增1功能的寄存器是AX寄存器,每次读或写该寄存器时会自动增加1。SI、IP、BP都是指针寄存器,不具备自动增1功能。因此,本题的正确答案为D。'
  19. 在指令“MOV AX,INBUFF”中,变量INBUFF的段是( )。

  20. A:DS B:CS C:ES D:SS

  21. 在CPU中,暂存指令的寄存器是( )。

  22. A:指令寄存器 B:数据寄存器 C:状态条件寄存器 D:序计数器

  23. 对8259A进行初始化时,必须设置的两个初始化命令字为( )。

  24. A:ICW1,ICW3 B:ICW1,ICW4 C:ICW2,ICW4 D:ICW1,ICW2

  25. 微处理器与外设传送数据过程中,只由硬件完成而无需软件支持的传送方式是( )。

  26. A:查询 B:无条件 C:中断 D:DMA

  27. 8086/88CPU在响应INTR中断时要执行( )个中断响应周期。

  28. A:3个 B:2个 C:4个 D:1个
    AI参考:正确选项是【D:1个】。8086/88CPU在响应INTR中断时,只需要执行一个中断响应周期。这个周期包括取中断服务程序地址和执行该地址中的代码。'
  29. 系统端访问8255需要用到哪些地址线

  30. A:A0~A15 B:A0~A7 C:A8~A15 D:A0~A19

  31. 某微机有16MB内存空间,其CPU的地址总线应有( )条。

  32. A:16 B:20 C:28 D:24

  33. 在机器数( ) 中,零的表示形式是唯一的。

  34. A:原码和反码 B:补码和反码 C:原码 D:补码

  35. Intel 2164A 芯片地址线及数据线为( )。


  36. A:10条地址线;1条数据线 B:10条地址线;8条数据线 C:16条地址线; 1条数据线 D:8条地址线;2条数据线

  37. 有下列程序段:
    AGAIN:MOV  ES:[DI],AL
             INC  DI
             LOOP  AGAIN
    下列指令中( )可完成与上述程序段相同的功能。

  38. A:REP  LODSB B:REP  STOSB C:REP  MOVSB D:REPE  SCASB
    AI参考:正确选项是B:REP STOSB。 该程序段的功能是将AL寄存器中的数据复制到DI指向的内存地址处,然后移动DI指向下一个地址,并重复此过程。这个过程被称为“重复(REP)循环复制(STOSB)”或“STOSB”指令。选项B与该程序段的功能相同,因为它也是将数据从内存地址复制到AL寄存器,并将指针向后移动,然后重复此过程。其他选项A、C和D都不完全符合该程序段的功能。选项A是“重复(REP)”加“LOADS”加“SB”指令,这与题干描述不符;选项C是“重复(REP)”加“MOV”加“SB”指令,这可以移动数据,但并不是复制到内存地址处;选项D是“重复(REPE)”加“比较(SCASB)”指令,它与题干描述的复制功能不同。"
  39. 采用2的补码形式时,一个字节能表达的有符号整数为 (  )。

  40. A:[-127 , 128] B:[-128,+128] C:[-127 , +127] D:[-128 , +127]

  41. CPU执行OUT DX,AL指令时,( )的值输出到地址总线上。

  42. A:DL寄存器 B:AX寄存器 C:AL寄存器 D:DX寄存器

  43. 执行下列程序:
    MOV  AX,0
    MOV  BX,1
    MOV  CX,100
    A:ADD  AX,BX
             INC  BX
      LOOP  A
      HLT
    执行后的结果为(BX)=( )。

  44. A:102 B:101 C:99 D:100
    AI参考:执行后的结果为(BX)=99。程序中,首先将AX寄存器清零,然后通过MOV指令将BX寄存器中的值1放入AX寄存器中。接下来,通过MOV指令将CX寄存器中的值100放入BX寄存器中。之后,进入循环A,循环体中的ADD指令将AX寄存器中的值和BX寄存器中的值相加,然后将BX寄存器的值加一,最终将AX寄存器中的值存储回BX寄存器中。因此,循环执行了100次后,BX寄存器的值为原来的BX寄存器的值+CX寄存器的值=1+100=99。最后,程序执行了HLT指令,停止执行。所以执行后的结果为(BX)=99。'
  45. 在MOV WORD PTR[0074H],55BBH指令的机器代码中,最后一个字节是( )。

  46. A:BBH B:00H C:74H D:55H

  47. 对 JC rel 格式指令,rel为8位带符号数,则指令跳转的范围是()。


  48. A:2KB B:256B C:1KB D:64KB

  49. 当标志寄存器FR中OF位等于1时,表示带有符号的字运算超出数据(  )范围。

  50. A:0000H~FFFFH B:-128~+127 C:–32768~32767 D:00H~FFH

  51. 字符串操作时目标串逻辑地址只能由( )提供。

  52. A:DS、SI B:DS、DI C:ES D:ES、DI
    AI参考:正确选项是【B:DS、DI】。在x86汇编语言中,字符串操作时,目标串逻辑地址是由DS和DI寄存器提供的。DS寄存器用于存储字符串的段地址,DI寄存器用于存储字符串的偏移地址,两者结合构成了目标串的逻辑地址。而DS、SI、ES和DI都是x86汇编语言中的通用寄存器,其中DS和ES用于存储段地址,SI和DI用于存储偏移地址。因此,只有B选项中的DS和DI符合要求。'
  53. 语句“DAl DB 4 DUP(O,2 DUP(1,2))”定义的数据DAl占内存单元数是( )。 

  54. A:8 B:20 C:12 D:4
    AI参考:正确答案是C:12。语句“DAl DB 4 DUP(O,2 DUP(1,2))”定义了一个长度为4的DB段,每个DB段最多可分配内存单元数为其自身长度加上后续可用的字节数。在这个语句中,每个DB段占据的内存单元数为“2×(2+2+1+2+1) = 12”个,所以选择C。其他选项解释:* A选项错误,DAl长度为4,无法再分配4个字节。* B选项错误,语句中已经说明了每个DB段占据的内存单元数为12个字节,而“DB 4 DUP”并不是“DB段占4个字节”。* D选项与语句中的内存分配方式不符。因此,本题答案为C。'
  55. 微处理器从启动外设直到外设就绪的时间间隔内;一直执行主程序,直到外设要求服务时才中止。此种传送方式是( )方式

  56. A:中断 B:查询 C:无条件 D:DMA

  57. 接口电路中的译码器是对CPU的哪种信号译码产生片选信号?( )

  58. A:数据信号和控制信号 B:数据信号 C:地址信号 D:控制信号
    AI参考:正确选项是C:地址信号。接口电路中的译码器是对CPU的地址信号进行译码,产生片选信号,从而选中相应的芯片。数据信号和控制信号一般由CPU直接输出,不需要译码器进行译码。而数据信号和控制信号是用来传输数据的,不是用来产生片选信号的。因此,答案为C。'
  59. 当RESET信号有效后,CS内容为(    )。


  60. A:FFFFH B:FFFFFH C:0000H D:FFFF0H

  61. 在采用子程序结构的8086汇编语言程序中,子程序的调用和返回指令分别为( )。

  62. A:PROC、ENDP B:JMP、JME; C:GOSUB、RETURN; D:CALL、RET;
    AI参考:答案:D:CALL、RET;在采用子程序结构的8086汇编语言程序中,调用子程序指令是CALL,返回主程序指令是RET。因此,选项D是正确的。其他选项如PROC、ENDP是用于定义子程序开始和结束的,JMP、JME是无条件跳转指令,GOSUB是子程序调用指令,都不是用于子程序调用与返回的指令。'
  63. 当计算机断电后,所存信息全部消失的存储器是( )。

  64. A:电可擦除只读存储器 B:外存储器 C:随机存取存储器 D:只读存储器

  65. 编程人员不能直接读写的寄存器是(     )。( )

  66. A:DI B:CX C:SP D:IP
    AI参考:正确选项是 B: CX。在汇编语言中,寄存器DI、SP和IP都是可以被编程人员直接读写的重要寄存器。然而,CX寄存器是用于计数或者其他需要循环控制的情况下的寄存器,一般情况下编程人员无法直接读写它。它是一个16位的寄存器,当它作为计数器使用时,会以计数器方式保存计算值。而CX的其他功能和应用需要在特定上下文中使用。因此,正确答案为B: CX。'
  67. 一个子程序在主程序执行期间可以多次被调用,甚至可以自己调用自己,实现这种调用的最好的办法是使用( )。

  68. A:锁存器 B:堆栈 C:主存 D:寄存器
    AI参考:正确答案是D:寄存器。一个子程序在主程序执行期间可以多次被调用,甚至可以自己调用自己,实现这种调用的最好的办法是使用寄存器。寄存器是一种存储单元,可以存储程序中的临时数据,因此可以在主程序和子程序之间传递数据。同时,寄存器还具有速度快、功耗低等优点,因此是实现子程序调用的一种有效方式。其他选项如锁存器、堆栈、主存等虽然也可以用于存储数据,但不适合用于实现子程序的多次调用。因此,答案为D。'
  69. 下面叙述正确的是( )。

  70. A:数据传送指令不改变目的操作数的值,不改变PSW的值。 B:数据传送指令只改变目的操作数的值,不改变PSW的值。 C:数据传送指令在改变目的操作数的值的同时,还要改变PSW的值。 D:数据传送指令不改变目的操作数的值,只改变PSW的值。
    AI参考:答案选B:数据传送指令只改变目的操作数的值,不改变PSW的值。因为数据传送指令是指将源操作数的值传送到目的操作数中,它的主要作用是用来传送数据,并不会改变PSW的值。也就是说,指令只会影响目的操作数的值,而不会影响其他寄存器或标志位的状态。因此,选项B是正确的。而选项A、C、D都存在错误,因为它们都认为数据传送指令在改变目的操作数的同时也会改变PSW的值。'
  71. 能对状态标志位CF产生影响的指令是( )。

  72. A:NOT  AX B:NEG  AX C:INC  AX D:DEC  AX

  73. 在PC/XT机上的DRAM刷新,每( )时间完成一行刷新。

  74. A:0.2μs B:1μs C:1/18.2μs     D:15    μs
    AI参考:在PC/XT机上的DRAM刷新,每**1/18.2μs**时间完成一行刷新。因此,答案为C:1/18.2μs。'
  75. 某SRAM芯片,地址线为-,数据线为-,则该芯片存储容量为( )。

  76. A:16KB B:32KB C:8KB D:4KB
    AI参考:从题目的描述来看,SRAM芯片的地址线和数据线都给出了具体的位数,但是没有给出具体的字节数。通常,存储容量的计算需要知道具体的位数和字节数。对于地址线,题目给出的位数是16位,这意味着芯片可以识别2^16个不同的存储位置。数据线给出了8位,这意味着每个存储位置可以存储8种不同的数据值。因此,我们需要将这两个数字相乘来得到总的存储容量。具体来说,存储容量等于每个存储位置的字节数乘以总的存储位置数,即 1 byte (byte) * (2^16) = 2^17 bytes = 16 KB。所以,正确的选项是 A: 16KB。'
  77. 由8088处理器组成的PC机的数据线是( )。

  78. A:16条单向线 B:16条双向线 C:8条单向线 D:8条双向线

  79. 当一个请求被判别为较高优先级时,通过控制逻辑向微处理器发出中断请求信号INT,若微处理器响应中断并获得响应信号INTA时,使ISR中相应位置1  ( ) 


  80. A:错 B:对

  81. 8086读存储器总线周期中信号一直保持高电平有效信号。                ( )

  82. A:对 B:错
    AI参考:答案:B:错。在8086读存储器总线周期中,地址选通信号在访问不同存储器单元时会有高低电平的变化,而数据选通信号在读取数据后保持高电平一段时间,以等待下一个存储器读/写周期。因此,信号并不是一直保持高电平有效。'
  83. 半导体随机存储器需要配置刷新电路,以便按时刷新。

  84. A:对 B:错

  85. 通用寄存器中的变址寄存器也可以分为高8位、低8位单独使用。        ( )

  86. A:对 B:错
    AI参考:答案是B:错。通用寄存器中的变址寄存器通常是一组寄存器,它们一起使用,而不是被分成高8位和低8位单独使用。在大多数计算机系统中,变址寄存器是作为一个整体使用的,而不是分别使用它们的8位部分。因此,这个说法是错误的。'
  87. 字符串操作指令可以使用重复前缀来实现块操作。                       (  ) 

  88. A:对 B:错

  89. 主片8259A在第1个INTA响应周期内通过CAS0-CAS2送出3位识别码,从片8259A将在第2个INTA响应用期内,把中断类型码送到数据总线。


  90. A:错 B:对

  91. 辅助进位位AF用于BCD码算术与逻辑算术。                        ( )

  92. A:错 B:对
    AI参考:答案:B:对。根据题目描述,辅助进位位AF主要用于BCD码算术与逻辑算术。BCD(Binary-Coded Decimal)是一种数字表示方式,它将十进制的每一位表示为一位二进制数,并附加一个进位位用于进行加法运算时的进位。因此,辅助进位位AF在BCD算术与逻辑运算中起着重要作用。所以,答案是B,即对。'
  93. 8253工作于方式3时,若计数初值为偶数时。则正脉冲宽度与负脉冲宽度相等。

  94. A:错 B:对

  95. 只要8259A所管理的中断源没有被屏蔽,则任何中断源的中断请求都能得到CPU的响应和服务。( ) ×

  96. A:对 B:错

  97. 最小方式下的8086系统中,总线锁存器主要用于锁存信息。( )

  98. A:对 B:错
    AI参考:答案是B:错。在最小方式下的8086系统中,总线锁存器主要用于锁存地址信息,以使得数据线上的数据传输可以在不同时序下进行。而信息则是由CPU发送的数据,不需要通过总线锁存器来锁存。因此,这个说法是错误的。'
  99. 存储器系统中的部分译码法一定有地址重叠。                        ( )

  100. A:对 B:错
    AI参考:答案是B:错。部分译码法是一种存储器系统的设计技术,它通过减少译码器的数量来降低成本。然而,这种技术并不保证地址重叠。也就是说,两个不同的存储单元可能使用相同的部分译码,但这并不意味着它们有重叠的地址。因此,这个判断题是错误的。'
  101. 逻辑操作符AND、OR、XOR和NOT,只能用于数字表达式中。        (  ) 

  102. A:错 B:对
    AI参考:正确答案是【错】。逻辑操作符AND、OR、XOR和NOT不仅可以用于数字表达式,还可以用于逻辑表达式中,表达的是逻辑上的“与”、“或”、“异或”和“非”的关系。'
  103. 微处理器向8259提供的标识码即是中断类型码。               ( ) 

  104. A:错 B:对

  105. 与十进制小数0.5625等值的二进制小数是1.0011B。

  106. A:对 B:错

  107. 全地址译码方式指的是全部地址线都要连接到地址译码器。

  108. A:对 B:错

  109. 运算结果中的低8位含有l的个数为奇数,则PF等于0。            ( )

  110. A:对 B:错
    AI参考:答案是B:错。运算结果中的低8位含有l的个数为奇数,则PF等于0的说法是错误的。在计算机中,PF(Parity Flag)用于表示运算结果中奇数的个数,如果结果中奇数的个数为偶数,则PF为0,否则为1。因此,如果低8位含有l的个数为奇数,则PF为1,而不是0。'
  111. 8253工作于方式1时,当写入 CW,再写入计数初始值后,便立即将初始计数值装入执行单元CE中。

  112. A:错 B:对

  113. 存储器系统中的线选法译码方式也一定有地址重叠。                    ( )

  114. A:错 B:对

  115. 存取操作数时所需要的段内偏移量可以是指令中的位移量加上16位地址寄存器内容。                                                                        ( )

  116. A:对 B:错
    AI参考:答案是B:错。在计算机内存中,存取操作数时所需要的段内偏移量通常是根据指令中的位移量进行计算的,而不是加上16位地址寄存器的内容。因此,这个判断题是错误的。'
  117. 无条件传送方式下,各外设之间也是并行工作。

  118. A:对 B:错

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