重庆大学2022年《微机接口及应用 》( 第2次 )
发布时间:2023-05-31 14:05:02浏览次数:41第 2 次作业一、单项选择题(本大题共 30 分,共 10 小题,每小题 3 分)1. 以下对标志寄存器描述错误的是( )。 A. 16 位标志寄存器 F 只用了其中的9 位作标志位 B. 用来存放指令的 C. 其中 6 位为状态标志 D. 3 位为控制标志位2. 对寄存器 AX 的内容乘以 4 的正确指令序列是( )。 A. SHR AX,1 /SHR AX,1 B. SHL AX,1/ SHL,AX,1 C. ROL AX,1 /ROL AX,1 D. RCR AX,1/ RCR AX,13. 为了设置 Intel 8253 控制寄存器,需要将将引脚 A1A0 设置为( )。 A. A1A0=00 B. A1A0=01 C. A1A0=10 D. A1A0=114. 在 ARM 架构中,当新的数据进入堆栈后,堆栈指针向低地址方向移动且指向下一个待压入数据的空位置,这时采用的堆栈寻址方式是( )。 A. 满递增 B. 空递增 C. 满递减 D. 空递减5. 目前的计算机网络系统中采用以下哪种传送方式( )。 A. 单工方式 B. 半双工方式 C. 全双工方式 D. 实时方式6. 8255A 工作在( )下并口芯片与外设和 CPU 之间无固定的应答信号线。 A.方式 0 B. 方式 1 C. 方式 2 D. 方式 37. Intel8253 中的控制字位描述正确的是( )。 A. 控制字 8 位分为 3 部分 B.控制字 16 位分为 4 部分 C. 控制字 16 位分为 5 部分 D. 控制字 8 位分为 4 部分8. 为了将 Intel8253 中的计数器 0 设置为工作模式 3,那么需要将控制字设置为( )。 A. 47H B. 39H C. 36H D. 33H9. 为了将 8255A 的 3 个端口工作方式设置为方式 0,且 PA,PC 输出,PB 输入,那么程序需要写以下哪个控制值( )。 A. 1000 0010 B. 1000 1011 C.1001 1010 D. 1000 101110. 8255A 在工作方式 1 下的输出工作周期下,外设与并口芯片间的应答信号ACK 下降时说明( )。 A. 通知外设从 8255A 中取走数据 B. 外设已经读取完数据 C. 通知 CPU 进入中断处理 D. 通知 CPU 写周期结束二、多项选择题(本大题共 40 分,共 10 小题,每小题 4 分)1. Intel 8253 内包含以下哪些部件( )。 A. 数据总线缓冲器 B. 读/写控制逻辑 C. 控制寄存器 D. 计数器2. Intel8237A 设计了专用的软件命令,以实现对 8237A 的编程控制,这些命令包括( )。 A. 主清除命令 B. 清除先/后触发器命令 C. 清除屏蔽寄存器命令 D. 读写地址命令3. 关于 8255A 工作方式 1 描述正确的是( )。 A. 仅 A 口和 B 口可工作方式1 下 B. C 口在此方式下作为设置和应答信号 C. A 口和 B 口可以同时作为输入口和输出口 D. A 口或 B 口可以选择作为输入口或输出口4. 8251A 中包含以下哪些电路( )。 A. 奇偶校验电路 B. 溢出校验电路 C. 帧错误校验电路 D. 同步时钟控制电路5. 只读存储器的类型包括( )。 A. SRAMB B. ROM C. DROM D. EPROM E. E2PROM
6. 8251A 中的方式命令控制字包括以下哪些标志( )。 A. 是否进行奇偶校验B. 字符长度 C. 同步方式还是异步方式 D. 同步字符个数7. 以下是关于 Intel 8253 计时器的方式 0 正确的描述有( )。 A. 当写入控制字后,对应的 OUT 信号变为低电平 B. 在收到每个 CLK 脉冲的下降沿使得计数器寄存器减 1 C. 门控信号 GATE 可以暂停对应的计数器暂停计数 D. 当计数器值为零时,对应的 OUT 信号变为高电平8. 下列关于定时器芯片说法正确的有( )。 A. 在实时操作系统和多任务操作系统中,可以利用定时器产生的定时中断进行进程调度 B. 定时器和计数器都由数字电路中的计数电路构成 C. 可用可编程定时计数器芯片构成一个方便灵活的定时计数电路 D. 不可编程的硬件定时可由程序来控制9. 8251A 中的读/写控制电路的主要功能( )。 A. 接收写信号,并将来自数据总线的数据和控制字写入 8251A B. 接收读信号,并将数据或状态字从8251A 送往数据总线 C. 接收和处理中断信号 CLK D. 接收复位信号 RESET,使 8251A 处于空闲状态10. 假设 8255A 中的方式控制字为 8DH(10001101B),那么关于各个端口的工作状态描述正确的由( )。 A. A 组工作在方式 0 B. A 口输出,C 口高4 位输入 C. B 组工作在方式 1 D. B 口输出,C 口低 4 位输入三、判断题(本大题共 30 分,共 15 小题,每小题 2 分)1. 在保护模式下,内存中的某些区域可以设置为只读。( )2. Intel 8253 在方式 1 可以输出一个宽度可控的负脉冲,当 CPU 写入控制字后,OUT 即变为高电平。且计数器等到门控信号 GATE 上升沿到来后才开始进行减 1 计数。( )3. Intel8253 芯片即可以作为计数器,也可以作为定时器。( )4. 空指令 NOP 虽然没有实现操作,但仍然需要 CPU 时间来取指令并分析执行。( )5. Intel8253 采用方式 3 时,计数值 N 为偶数,OUT 端输出连续方波,且前N/2 个脉冲期间为高电平,后 N/2 个脉冲期间为低电平。( )6. 汇编程序中等号伪指令“=”和等值伪指令“EQU”的作用是完全一样的,因此凡是用“=”定义的符号都可以改用“EQU”来定义。( )7. 8255A 芯片中的 C 端口在工作方式 0 下面,高 4 位和低 4 位的输入输出状态可以单独控制。8. 程序控制的数据传送方式相对于中断方式的 CPU 利用效率更高。( )9. Intel8253 采用方式 3 时,计数值 N 为奇数时,OUT 端输出连续方波,且前(N+1)/2 个脉冲期间为低电平,后(N-1)/2 个脉冲期间为高电平。( )10. 为了提高权电路网络的 D/A 转换精度,需要增加电阻的类型。( )11. Intel8253 为了设置 3 号计数器的工作方式时,写入控制字的最高两位的取值应设置为 11。( )12. ntel 8253 在方式 2 可作为分频器使用,即门控信号 GATE 为高电平时,计数器自动循环计数。( )13. ADC0809 为了实现定期进行 AD 转换,可以将启动转换引脚与一个定时
器的输出引脚连接。( )14. C0832D/A 转换器在用来驱动外部设备时,通常可以将输出端接到放大电路来增加其驱动能力。( )15. 51 系列单片机中内置了 2 个定时器,其计数的方式可以是加法计数也可以是减法计数。( )答案:一、单项选择题(30 分,共 10 题,每小题 3 分)1. B 2. B 3. D 4. D 5. C 6. A 7. D 8. C 9. A 10. B 二、多项选择题(40 分,共 10 题,每小题 4 分)1. ABCD 2. ABC 3. ABD 4. ABCD 5. BDE 6. ABCD 7. ABCD 8. ABC 9. ABD 10. ABCD 三、判断题(30 分,共 15 题,每小题 2 分)1. √ 2. √ 3. √ 4. √ 5. √ 6. × 7. √ 8. × 9. × 10. √ 11. × 12. √ 13. √ 14. √ 15. ×