微机原理习题集含答案:中央处理器与进制转换

版权申诉
0 下载量 92 浏览量 更新于2024-06-21 收藏 616KB PDF 举报
"微机原理及应用习题集,包含填空题,主要涉及计算机硬件组成、数据表示、内存地址计算、中断系统、I/O操作、地址总线和存储器组织等相关知识。" 1. 微处理器系统由中央处理器(CPU)、存储器(包括内存和外存)、输入/输出(I/O)接口和总线构成。总线是连接这些组件的通信线路,负责传输数据、地址和控制信号。 2. 微机系统的四级总线分别是:片内总线(内部集成电路间的通信)、片总线(芯片组内的连接)、内总线(主板上不同组件之间的总线)和外总线(CPU与外部设备间的总线)。 3. 十进制数2006转换为十六进制是83EH,十六进制数AC04H转换为十进制是61540。 4. 补码表示中,[X]补 = 10101010B,则8位二进制数表示的[X81]补 = 11010101B;[-2X]补,若[X]补 = 00110101B,先求-X的补码,再乘以2,得到[-2X]补 = 11001010B。 5. 字符串'Win98'的ASCII代码是从'W'(57H)到'n'(6EH),每个字符对应一个ASCII码,可以逐一计算得到完整的ASCII代码序列。 6. 8086/8088处理器的地址空间最多分为64KB(即2^16)个逻辑段。 7. 数据的有效地址EA=1234H,DS=5678H,内存中的物理地址计算为DS*16 + EA = 5678H * 16 + 1234H = 9012AH;数据段的首末单元物理地址取决于段的大小和排列,通常段的首地址是DS*16,末地址是首地址加上段的大小减1。 8. 堆栈操作遵循后进先出(LIFO)原则,如果SP指向2006H,压入5个字的内容后,SP会向下移动10个字节,指向1FFCH。 9. 当8086/8088CPU的M/IO=1,表明执行的是内存操作;RD=1,WR=0,表示CPU正在从内存读取数据。 10. 地址总线为16条,意味着能寻址64KB(2^16)的内存,若RAM容量为16KB,首地址为2000H,最高地址是2000H + 16KB - 1 = 5FFFH。 11. 中断类型号为20H的中断向量地址在中断向量表中的位置是20H * 4(因为每个中断向量占两个字,即4字节)= 80H(十六进制)开始。 12. 3片8259A可编程中断控制器组成的中断管理系统最多可以管理3 * 8 = 24级中断源。 13. 8253工作在方式3,输出方波周期为0.5ms,时钟频率为1MHz(1us周期),时间常数T = 周期 / (2 * 时钟频率) = 0.5ms * 1000 / 1us = 500。通道控制字设定需根据具体模式和通道需求设置。 14. 串行字符通常包括1个起始位,7个数据位,1个奇偶校验位,1个停止位。这样的串行传输格式常用于串行通信中。 这些题目涵盖了微机原理中的基础概念,如计算机硬件结构、数据表示、内存地址计算、中断处理、I/O操作、定时器/计数器的工作原理以及串行通信的基本知识。通过解答这些问题,学生可以加深对微机原理的理解和应用能力。