《单片机技术及C51程序设计》(第2版)习题解
                (注:问答题略)            
习题1部分习题解
1-1  给出下列有符号数的原码、反码和补码(设计算机字长为8位)。
+37    -86    -105    +112    -79
  解:+37: 原码=00100101B;反码=00100101B;补码=00100101B
      -86: 原码=B;反码=B;补码=B
      -105:原码=B;反码=B;补码=B
      +112:原码=01110000B;反码=01110000B;补码=01110000B
      -79: 原码=B;反码=B;补码=B
1-2  8位补码表示的定点整数的范围是多少?
  解:-128~+127
1-3  已知X、Y两个有符号数的定点整数,它们的补码为:[X]=00010011B,[y]=B,[X+Y]等于多少?
  解:[X+Y]=[X]+[y]=00001100B
1-4 请选择正确答案填在括号中:将-33以补码形式存入8位寄存器中,寄存器中的内容为( A 
A.DFH        B.A1H            C.5FH            D.DEH
1-5 请选择正确答案填在括号中: 如果X为负数,由[X]求[-X]是将( D
A[X]各值保持不变     
B[X]符号位变反,其他各位不变
C[X]符号位外,各位变反,末位加1
D[X]连同符号位一起各位变反,末位加1
1-6  请选择正确答案填在括号中:设有二进制数X=-1101110,若采用8位二进制数表示,则[X]的结果是( D )
A      B     C00010011     D
1-7  8051与8751的区别是( C )
A.内部数据存储数目的不同        B.内部数据存储器的类型不同
C.内部程序存储器的类型不同        D.内部寄存器的数目不同
1-8  单片机与普通计算机的不同之处在于其将(CPU)(存储器)和(I/O接口)三部分集成于一块芯片上(的单片微机)
1-9  MCS-51单片机内部提供了哪些资源?
1-10  单片机有哪些应用特点?主要应用在哪些领域?
1-11  MCS-51单片机如何进行分类?各类有哪些主要特性?
习题2部分习题解
2-1  填空题
1.MCS-51单片机中P3端口的第5位()的位地址是(B5H)。
单片机printf函数2.堆栈指针SP的字节地址是(81H),MCS-51单片机复位后,堆栈指针SP的值为(07H)
3.MCS-51系列单片机的一个机器周期包含(6)个时钟周期。
4.MCS-51单片机复位后,PC的内容是(0000H),CPU使用的当前工作寄存器是第(0)
组,此时R0R7对应的地址范围是(00H)~(07H)。
5.设(PSW)=88,则Cy=( 1 ),P =( 0 )。选择的是第(1)组通用寄存器,该组寄存器在片内RAM中的地址为(08H~0FH)。
6.单片机的特殊功能寄存器只能采用(直接)寻址方式。
7.如果8051单片机采用6MHz的晶振,那么该系统一个机器周期为( 2 )微秒(μs),一个状态周期(或称时钟周期)为(2/6)微秒(μs)。
8.8051单片机采用12MHz的晶振频率,设无外扩存储器,单片机运行时ALE引脚输出的正脉冲的频率是( 2 )MHz
2-2 选择题
1.若RS0=0,RS1=0,则当前使用的工作寄存器组为(A )。
A.第0组      B.第1组      C.第2组      D.第3组
2.若Fosc=12MHz,则8051的机器周期为(B)。
A.?s        B.1?s        C.2?s        D.4?s
3.堆栈遵循的原则是(B )。
A.先进先出,后进先出        B.先进后出,后进先出
C.先进先出,后进后出        D.先进后出,后进后出
4.8051有( B )个可编程的16位定时/计数器。
A.1            B.2          C.3          D.4
5.MCS-5l单片机中不是准双向I/O接口的是( A )。