1 单片机习题集 第1 章 绪论 【习题1-1】将下列各二进制数转换为十进制数。 ①11010101B ②11010011B ③10101011B ④10111101B 【习题1 -2 】将【习题1-1】中各二进制数转换为十六进制数。 【习题1 -3 】将下列各数转换为二进制数。 ①215D ②253D ③01000011BCD ④00101001BCD 【习题1 -4 】什么叫原码、反码及补码? 【习题1 -5 】已知原码如下,写出其反码和补码(其最高位为符号位)。 ①[X]原=01011001B ②[X]原=00111110B ③[X]原=11011011B ④[X]原=11111100B 【习题1 -6 】当微机把下列数看成无符号数时,它们相应的十进制数为多少? 若把它们看成是补码,最高位为符号位,那么它们相应的十进制数是多少? ①10001110B ②10110000B ③00010001B ④01110101B 【习题1 -7 】用补码方法计算下列各式(设机器字长为8 位): (1) X=7D, Y=8D,求X+Y; (2) X=5D, Y=9D, 求X-Y; (3) X=6D, Y=-7D,求X+Y; (4) X=-11D,Y=7D, 求X-Y。 【习题1 -8 】已知X=01011001B,Y=0011010lB,用算术运算规则求: (1)X+Y; (2)X-Y; (3)X×Y; (4)X/Y 【习题1 -9 】已知X=01111010B,Y=10101010B,用逻辑运算规则求: (1)X∧Y; (2)X∨Y; (3)X⊕Y; (4)X 2 第2章 MCS-51单片机组成及结构分析 【习题2-1】8051 单片机内部包含哪些主要逻辑功能部件?各有什么主要功能? 【习题2-2】MCS-51 单片机有几种复位方法?复位后单片机特殊功能寄存器的状态? 【习题2-3】MCS-51 单片机开机上电复位后,CPU 使用的是哪组工作寄存器?它们的地址是什么?CPU 如何确定和改变当前工作寄存器组? 【习题2-4】MCS-51 单片机运行出错或程序进入死循环,如何摆脱困境? 【习题2-5】 MCS-51 单片机的时钟周期、机器周期、指令周期是如何分配的?当振荡频率为 8MHz时,一个单片机时钟周期为多少微秒? 【习题2-6】 MCS-51 单片机存储器在结构上有何特点?在物理上和逻辑上各有哪几种地址空间? 【习题2-7】 MCS-51 单片机的EA信号有何功能?在使用8031 时,EA信号引脚应如何处理? 【习题2-8】在 MCS-51 单片机扩展系统中,片外程序存储器和片外数据存储器共处同一地址空间为什么不会发生总线冲突? 【习题2-9】 MCS-51 单片机片内数据存储器有多少字节?在什么空间? 【习题2-10】 片内RAM 低 128 单元划...