《单片机技术及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. C.00010011 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)
组,此时R0~R7对应的地址范围是(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 )。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论