微机错题集

文章目录

1. MIPS 作为表示计算机运算速度的单位,其含义是()

A. 每秒执行百万条指令 B. 每分钟执行百万条指令
C. 每秒处理百万个字符 D. 每分钟处理百万个字符
答案:A

1). 运算速度是以计算机每秒钟能执行多少条指令来表示的,用以衡量计算机运算的快慢程度。

2). MIPS (Million Instruction Per Second)每秒百万条指令

2. 下列芯片中,具备地址锁存功能的是()

A. 74LS245 B. 74LS273
C. Intel 8286 D. Intel 8287
答案:B
常用的总线锁存器有: 74LS373、74LS273、Intel 8282、Intel 8283。
常用的总线收发器有:74LS245、Intel 8286、8287

芯片 说明
SRAM HM6116 静态随机存储器
DRAM 2164 动态随机存储器
EPROM Intel 2732A 可擦除可编程 ROM
74LS138 译码器
74LS373 锁存器
74LS244 缓冲器
74LS245 数据收发器
8259A 可编程中断控制器
8255A 可编程并行接口芯片
8253-5 可编程定时/计数器
8251A 可编程串行通信接口 USART

3. 下列 8251A 的引脚中,属于 MODEM 控制信号的是()

A. CS# B. RTS#
C. RD# D. WR#
答案:B

1). MODEM 控制信号

  1. DTR# (Data Terminal Ready):数据终端准备好(输出,低电平有效)。这是一个通用的输出信号,可以由命令的位 1 置 “ 1 ” ,而变为有效,用以表示 CPU 准备就绪。
  2. DSR# (Data Set Ready):数据装置准备好(输入,低电平有效)。这是一个通用的输入信号,用以表示调制解调器或外设的数据已准备好。CPU 可通过读入状态操作,在状态寄出去的位 7 检测此信号。
  3. RTS# (Request To Send):请求发送(输出,低电平有效)。此信号用于通知调制器,CPU 已准备好发送。它可由命令字的位 5 置 “ 1 ”而变为有效 (低电平有效)。
  4. CTS#(Clear To Send):清除发送信号(输入,低电平有效)。这是调制解调器或其他外设送到 8251A 中的调制解调器控制器的信号。当其有效时,表示允许 USART 发送数据。

4. 下列几个波特率中属于标准速度的是()

A. 70 位/s B. 110 位/s
C. 120 位/s D. 240 位/s
答案:B

1). 波特率:(Baud rate)是指单位时间内传送二进制数据的位数,以 位/s 为单位,它是衡量串行数据传送速度快慢的重要标志和参数。

5. USB 总线最多可连接的外设装置的数目为()

A. 31 B. 63
C. 127 D. 255
答案:C

6. 用 8 位二进制反码表示一个带符号数,其最小值为()

A. -256 B. -255
C. -128 D. -127
答案:D
在这里插入图片描述

7. 设 AL=7AH,BL=8BH,执行指令“CMP AL,BL”后,标志位 OF 和 SF 的状态为()

A. OF=0 ,SF=0 B. OF=0,SF=1
C. OF=1,SF=0 D. OF=1,SF=1
答案:D

1) 标志寄存器 FR在这里插入图片描述

2)状态位 CF、PF、AF、ZF、SF、OF

  1. 进位标志 CF (Carry Flag)反映算术运算后,最高位(字节操作为 D7 ,字操作为 D15 位)出现进位(或错位)的情况,有则为 “ 1 ”。 CF 主要用于加、减运算,移位和环移位指令也会改变 CF 值。
  2. 奇偶(校验)标志 PF (Parity Flag)。反映操作结果中 “ 1 ” 的个数的情况,若为偶数, PF 置 “ 1 ”。主要在数据通信中用来检查数据传送有无出错(注意,只考虑 低 8 位)。
  3. 辅助进位标志 AF (Auxiliary Carry Flag)。反映一个 8 位量(或 16 位量的低位字节)的低 4 位向高位(即 D3 向 D4 )有无进位(或借位)的情况,有则置 “ 1 ”,AF 用于 BCD 码算术运算指令。
  4. 零标志 ZF (Zero Flag)。反映运算结果是否为零的情况,结果为零, ZF 置 “ 1 ”。
  5. 符号标志 SF (Sign Flag)。反映带符号数运算结果符号位的情况,结果为负数,SF 置 “ 1 ”,SF 的取值与运算结果的最高位(字节操作为 D7 ,字操作为 D15 )取值一致。
  6. 溢出标志 OF (Overflow Flag)。反映带符号数(以二进制补码表示)运算结果是否超过机器所能表示的数值范围,对字节运算为 -128 ~ +127,对字运算为 -32768 ~ +32767。若超过上述范围,则称为 “溢出” ,OF 置 “ 1 ”。

3)控制位 DF、IF、TF

  1. 方向标志 DF (Direction Flag)。在进行字符串操作时,每执行一条串操作指令,对源或(与)目的操作数的地址要进行一次调整(对字节操作为加 1 或减 1,对字操作为加 2 或减 2),由 DF 决定地址是递增还是递减。若 DF=" 1" 为递减,即从高地址向低地址进行,DF = “ 0 ” 为递增。
  2. 中断允许标志 IF (Interrupt Enable Flag)。表示系统是否允许响应外部的可屏蔽中断,若 IF = 1,表示允许响应,IF 对不可屏蔽中断请求以及内部中断不起作用。
  3. 陷阱标志 TF (Trap Flag)。当 TF = 1 时,微处理器每执行一条指令便自动产生一个内部中断。转去执行一个中断服务程序,可以借助中断服务程序来检查每条指令的执行情况,称为 “ 单步工作方式 ”,常用于程序的调试。

13. 下列几个标志位中,属于状态位的有()

A. AF B. DF C. IF D. PF E. ZF
答案:ADE

9. 能对状态标志位 CF 产生影响的指令是()

A. NEG AX B. NOT AX
C. DEC AX D. INC AX
答案:A

8. 设 AX=006BH,顺序执行指令 “NEG AL” 和 “CBW” 后,AX 中的内容为()

A. 0094H B. 0095H
C. 0FF94H D. 0FF95H
答案:D

9. 能对状态标志位 CF 产生影响的指令是()

A. NEG AX B. NOT AX
C. DEC AX D. INC AX
答案:A

10. 通常,外设接口中的数据端口、状态端口和控制端口()

A. 都是双向端口
B. 分别为双向端口、输出端口和输入端口
C. 分别为双向端口、输入端口和输出端口
D. 分别为输入端口、输入端口和输出端口
答案:C

11. 若输入电压满刻度值为 2V,则 8 位 ADC 的分辨率约为()

A. 2mV B. 7.8mV
C. 15.6mV D. 250mV
答案:B

模/数转换器的性能指标

模/数转换器的性能指标常用一组基本参数来表示,主要有分辨率、精度、转换时间。

  1. 分辨率
    分辨率是指 ADC 对输入电压微小变化响应能力的度量。它是数字输出的最低位(LSB)所对应的模拟输入电平值,若输入电压的满刻度值为 VFS ,转换器的位数为 n ,分辨率为 1/2^n VFS ,当输入电压满刻度值为 VFS = 10V,则 10 位 ADC 的分辨率为 10V/1024 ≈ 0.01V。模拟电压输入低于此值时,ADC 不予响应。由于分辨率与转换器的位数 n 直接有关,所以常用位数来表示分辨率。
  2. 绝对精度
    绝对精度是指在输出端产生给定的数字代码,实际需要的模拟输入值与理论上要求的模拟输入值之差。
  3. 相对精度
  4. 转换时间:指 ADC 完成一次转换所需时间
  5. 量程:指所能转换的输入电压范围。

12. 设 SS=1000H,SP=0100H,AX=1234H,执行指令 “PUSH AX” 后,存放数据 34H 的内存单元物理地址为()

A. 100FEH B. 100FFH
C. 10102H D. 10103H
答案:A

堆栈段 SS 的存储方式

在这里插入图片描述

  1. 堆栈的存储
    整体从高地址开始存,
    多字节数据也是高位存储在高地址,低位存储在低位地址。
    表示为:SS:SP
    SS:堆栈段段基址寄存器,内部存储堆栈段的最低单元的地址
    SP:堆栈指针,内部存储栈顶地址
    SP指向多字节数据的低位单元
    堆栈初始化后,SP 指向堆栈的最高地址单元,SP 的值即是堆栈空间的大小。

13. 下列几个标志位中,属于状态位的有()

A. AF B. DF C. IF D. PF E. ZF
答案:ADE

14. 设有数据定义语句如下:

DA1 DB 1,2
DA2 DW 1
下列指令中,执行后可使 AX 寄存器内容为 1 的指令有()
A. MOV AX,DA2
B. MOV AX,TYPE DA1
C. MOV AX,TYPE DA2
D. MOV AX,SIZE DA1
E. MOV AX,LENGTH DA2
答案:ABDE

15. 8086 CPU 加电复位后,CS= ___ ,IP= ___

答案:CS=FFFFH,IP=0000H

16. 8259A 的中断优先权管理方式有 完全嵌套方式、自动循环方式、特殊循环方式、 ______ 和 ______ 等五种

答案:特殊屏蔽方式 和 查询方式

16. 单排电缆接两台硬盘时,所接硬盘有两种工作状态,第一台硬盘(C: 盘)位置的为 ____ ,第二台硬盘(D: 盘)位置的为 ____ 。

答案:第一:Master 模式 第二:Slave 模式

17. 什么是逻辑地址?什么是物理地址?8086 系统中物理地址为多少位?

答案:逻辑地址是允许在程序中编排的地址
物理地址数信息在存储器中实际存放的地址
8086 系统中物理地址为 20 位

18. 在存储器系统中,实现片选控制的全译码、部分译码和线选三种方法各有何特点?

答案:全译码是全部地址线都参加地址译码,每个存储单元拥有唯一的地址
部分译码是部分地址线参与地址译码,每个存储单元的地址有重叠
线选是由部分地址线直接用作存储芯片的选通线,基本上不需要额外的逻辑电路,每个存储器单元的地址也有重叠

19. 什么是中断向量表?8086 系统的中断向量表存放在存储器的哪个区域?这个区域中,哪 4 个字节单元用于存放类型 3 的中断向量?

答案:中断向量表是存放中断服务程序入口地址的表格。
8086 系统中中断向量表存放在存储器的最低端,占用 1024 个字节单元。(或 中断向量表在存储器中占用的地址范围是 00000H ~ 003FFH)。
地址为 0000CH ~ 0000FH 这 4 个字节单元用于存放类型 3 的中断向量

猜你喜欢

转载自blog.csdn.net/ww7510/article/details/83144252