1、1. 微处理器地址总线宽度为32位,则其内部数据总线的宽度(d )。A、16 位 B、32 位 C、64 位 D、与地址总线没有必然联系2. 通常所说的 32 位微处理器是指( c ) 。A、地址总线的宽度为 32 位 B、处理的数据长度只能为 32 位C、CPU 字长为 32 位 D、通用寄存器数目为 32 个3. 在计算机系统三总线结构中,用于传送读/写信号的是( c ) 。A、地址总线 B、数据总线 C、控制总线 D、以上都不对4. 微处理器系统中引入中断技术可以( c ) 。A、提高外设的速度 B、减轻内存的负担C、提高 CPU 的效率 D、增加信息交换的精度5. 若下列字符码中有奇偶
2、校验位,但没有数据错误,那么采用偶校验的字符码是( c ) 。A、11111011 B、11010110 C、11100001 D、111010016. 若采用 ARM 微处理器的 GPIO 来构造一个 60 键的矩阵键盘,最少需要( c )个 GPIO 引脚。A、6 B、10 C、16 D、607. 以下常用总线标准中, ( b )是同步串行总线。A、RS-232C B、SPI C、PCI D、ISA8. 计算机系统中,中断向量通常是指(a ) 。A、中断服务程序的入口地址 B、中断的优先级C、中断发生的先后顺序 D、中断的类型编号9. 为提高总线驱动能力通常可采用( d ) 。A、译码器
3、B、多路转换器 C、采样保持器 D、三态缓冲器10. 下列各种方式的数据传输过程中,无需 CPU 执行指令的方式是( c )传输。A、无条件 B、查询 C、DMA D、中断11. 通常来说,同种总线上的数据传送速率与距离成( b )。A、相等 B、反比 C、正比 D、没有直接关系 12. 在 I/O 接口中,通常控制寄存器的作用是存放( a ) 。 A、CPU 给外设的命令 B、外设给 CPU 的命令 C、外设的工作状态 D、CPU 的工作状态13. 与存储器映像编址方式相比,I/O 端口的独立编址方式具有(b )特点。A、 地址码较长 B、 需专用的 I/O 命令 C、 只需存储器存取指令
4、D、 译码电路较简单14. 通用异步串行通信方式通常采用( b )来校验帧数据错误。A、循环冗余校验码 B、奇/ 偶校验码 C、海明校验码 D、多种校验方式的组合15. 在某 32 位总线系统中,若时钟频率为 500MHz,传送一个 32 位字需要 5 个时钟周期,则该总线系统的数据传送速率为( b ) MB/s。A、200 B、400 C、600 D、80016. 在计算机系统中,外围设备通常通过(a )与系统总线相连接。A、外设接口 B、设备控制器 C、计数器 D、寄存器17. 总线的数据通路宽度是指( a ) 。A、能一次并行传送的数据位数 B、可依次串行传送的数据位数 C、1ms时间内
5、可传送的数据位数 D、能一次传送的最大数据值18. 计算机系统中,发生中断时保护断点和现场通常使用( b ) 。A、中断向量表 B、堆栈 C、队列 D、寄存器19. 下面关于总线的叙述中,错误的是( c )。A、总线位宽指的是总线能同时传送的最大数据位数B、总线标准是指总线传送信息时应遵守的一些协议与规范C、PCI 总线不支持突发成组传送D、总线带宽是指单位时间内总线上可传送的最大数据量20. 计算机系统中,一个外设的接口至少应具备一个(a)端口,最多可以有(d)个端口。 A、数据 B、状态 C、控制 D、其他 A、1 B、3 C、6 D、不定21. 程序查询 I/O 时总是按( b )的次序
6、完成一个字符的传输。A. 写数据端口,读/写控制端口 B. 读状态端口,读/ 写数据端口C. 写控制端口,读/写状态端口 D. 读控制端口,读/写数据端口22. 计算机系统中,给 1 个输入数据端口和 1 个输出数据端口分配同一个地址后( c ) 。A、在输出时会出现问题 B、在输入时会出现问题C、不会出现问题 D、根本不能用参考答案:D C C C CC B A D CB A B B BA A B C ADB C二. 填空题1. I/O 端口的编址方式有两种,其中需要专用指令进行 I/O 操作的是( 独立编址 )方式,ARM 处理器采用的是( 统一编址 )方式。2. 串行通信根据其数据传送方
7、向的不同通常可分为单工、双工和半双工三种方式,其中RS-232C 接口采用的是这三种中的( 双工 )方式。3. 异步串行通信中波特率的含义是(单位时间内传输符号数的速率) ,波特率因子的主要作用是( 规定收发时钟与波特率之间的关系 ) 。4. 若某 8 位单极性 DAC 的参考电压为2.5V ,则当其输入数字量为“FF”和“0”时,其输出电压分别应为( 2.5 )V 和( 0 )V。5. 总线冲突的含义是( 通常指总线上的多个主设备同时发送信息导致的工作异常 )6. 计算机系统中,中断向量通常是指( 中断服务程序的入口地址 ) 。7. 总线操作周期通常包括( 总线请求 ) 、 ( 总线仲裁 )
8、 、 ( 总线寻址 )和( 总线传送 )等 4 个阶段。8. 总线仲裁的目的是(合理地控制和管理系统中主设备的总线请求,以避免总线冲突 ) 。9. 设某 32 位总线的时钟频率为 16MHz,若每 2 个时钟周期完成一次数据传送,则该总线的带宽为( 32 )MByte/s。三、应用分析题(共 20 分)1. (8分)某系统采用异步串行通信方式传送8bit 二进制数据。设其中一帧数据的TTL电平格式如下图所示。 该帧信号的停止位持续多少个bit?试在图中标出停止位的位置。停止位持续1个bit,如图所示。 该帧数据采用什么样的校验方式?为什么?采用的是偶校验,因为除去起始位和停止位后剩下的数据中“
9、1”的个数为偶数个。 当波特率为4800时,该系统字符的最大传送速率是多少(字符/秒)?如图所示,通信中每传送一个字符需要11bit(即一帧,包含起始位等),则最大传送速率 4800/11 436 (字符/ 秒) 每个数据位的持续时间长度是多少(ms)?每个数据位持续的时间 1/4800 2.08*10 -4s 0.21ms2. (12 分)某系统利用 8255 构建的并行接口如下图所示,其中 8255 的 A 口作为开关输入口,B 口作为 LED 输出口。 图中 74LS138 的作用是什么?它在什么条件下才工作? 图中 8255 各端口占用的地址分别是多少? 试给出 8255 的工作方式控
10、制字。 (试给出流程图或伪代码实现下述功能:当某个开关闭合时相应位发光二极管点亮,当某个开关断开时相应位发光二极管熄灭。PA7PA08255APB7PB0。 。 。VCCCSDBCBAG2G1A9A8A7A6A5A4A3A2 Y76543 Y1074LS138+。 。 。 。 。 74LS138 用于对系统高位地址线译码以产生 8255 的片选信号;当 A9、A5、A3 为高电平、A8A6、A4、A2 为低电平时 74LS138 工作。停止位起始位 8255 的 A、B、C 及控制口占用的地址分别为: 228H、229H、22AH 、22BH。 8255 的工作方式控制字(A 口方式 0 输入,B 口方式 0 输出)应为:1001X00X (90H) ;初始化 8255,向控制端口( 22BH)发送方式控制字 90H,向 B 口(229H)输出“FF”熄灭所有 LED;读 A 口(228H)开关状态,存放到寄存器 R 中;将寄存器 R 中的内容直接输出到 B 口(229H )