单片机部分习题 答案
更新时间:2023-09-20 14:57:01 阅读量: 医药卫生 文档下载
- 单片机9部分推荐度:
- 相关推荐
第一章 思考题及习题
1-11 请写出下列各十进制数在八位微型机中的原码、反码和补码形式:
(1)X=十48 (2)X=+123 (3)X=-34 (4)X=-115
真值 X 原码 反码 补码 +48 30H 30H 30H +123 7BH 7BH 7BH -34 10100010B=0A2H 0DDH 0DEH -115 11110011B=0F3H 8CH 8DH
1-12 将下列数看作八位微型机中带符号数的原码、反码和补码时,写出相应的真值: (1)10110110B (2)01000101B (3)11110010B (4)10101101B 原码 10110110B 01000101B 11110010B 10101101B 真值 X -36H=-54 +45H=+69 -72H=-114 -2DH=-45 反码 10110110B 01000101B 11110010B 10101101B 真值 X -49H=-73 +45H=+69 -0DH=-13 -52H=-82 补码 10110110B 01000101B 11110010B 10101101B 真值 X -4AH=-74 +45H=+69 -0EH=-14 -53H=-83
1-13 写出下列各数的BCD码:
(1)47 ---47H 0100 0111B (2)78 --78H 0111 1000B
(3)1996 --1996H 0001 1001 1001 0110B (4)115 --115H 0001 0001 0101B
1-14 用十六进制形式写出下列字符的ASCll码: 字符串 无校验ASCll码 奇校验ASCll码 偶校验ASCll码 (1)ESC 1BH 9BH 1BH (2)STUDENT 53H 54H 55H 44H 45H 0D3H 54H 0D5H 0C4H 53H 0D4H 55H 44H 4EH 54H 45H 0CEH 54H 0C5H 4EH 0D4H (3)X1AB96 58H 31H 41H 42H 39H 58H 31H 0C1H 0C2H 0D8H 0B1H 41H 42H 36H 0B9H 0B6H 39H 36H (4)COMPUTER 43H 4FH 4DH 50H 55H 43H 4FH 0CDH 0D0H 0C3H 0CFH 4DH 50H 54H 45H 52H 0D5H 54H 45H 52H 55H 0D4H 0C5H 0D2H 1-15 将下列数据进行加法和减法运算,写在前面的数为被加数或被减数(写出竖式)。 (1)97H和OFH (2)0A6H和33H (3)0F3H和0F4H (4)0B6H和0EDH 一、加法
(1)97H和OFH
被加数 1 0 0 1 0 1 1 1 B =97H 加数 0 0 0 0 1 1 1 1 B =0FH + 和 1 0 1 0 0 1 1 0 B =A6H C8=0 ,C7=0 0V =0 ,CY =0
分析:
无符号数: CY=0, 97H+0FH=0A6H=166 ∵151+15=166
1
带符号数: OV=0, 97H+0FH=0A6H 真值=-5AH=-90 ∵-69H+15=-105+15=-90 (2)0A6H和33H
被加数 1 0 1 0 0 1 1 0 B =A6H 加数 0 0 1 1 0 0 1 1 B =33H + 和 1 1 0 1 1 0 0 1 B =F9H C8=0 ,C7=0 0V =0 ,CY =0
分析:
无符号数: CY=0, A6H+33H=0D9H=217 ∵166+51=217
带符号数: OV=0, A6H+33H=0D9H 真值=-27H=-39 ∵-5AH+51=-90+51=-39
(3)0F3H和0F4H
被加数 1 1 1 1 0 0 1 1 B =F3H 加数 1 1 1 1 0 1 0 0 B =F4H + 和 1 1 1 1 0 0 1 1 1 B =E7H
C8=1 ,C7=1 0V =0 ,CY =1
分析:
无符号数: CY=1, F3H+F4H=100H+0E7H=1E7H=487 ∵243+244=487
带符号数: OV=0, F3H+F4H=0E7H 真值=-19H=-25 ∵-13+(-12)= -25
(4)0B6H和0EDH
被加数 1 0 1 1 0 1 1 0 B =B6H 加数 1 1 1 0 1 1 0 1 B =EDH + 和 1 1 0 1 0 0 0 1 1 B =A3H
C8=1,C7=1 0V =0 ,CY =0
分析:
无符号数: CY=0,B6H+EDH=100H+0A3H=1A3H ∵182+237=419
带符号数: OV=0, B6H+EDH=0A3H 真值=-5DH=-93 ∵-4AH-13H=-74-19=-93
二、减法: (1)97H和OFH
被减数 10010111B - 减数 00001111B 11110000B 取反 求补
+ 1 加1 + 11110001B 进 位 111110111
差 10001000B
分析:
无:CY=/C8=/1=0,∵97H-0FH=88H, 151-15=136
2
带:C8=1,C7=1 OV=0, ∵97H-0FH=88H, 真值=-78H=-120 ∴ -105-15=-120
(2)0A6H和33H
被减数 10100110B - 减数 00110011B 11001100B 取反 求补
+ 1 加1 + 11001101B 差 101100011B
分析:
无:CY=/C8=/1=0,∵0A6H-33H=73H, 166-51=115
带:C8=1,C7=0,OV=1, ∵0A6H-33H=63H, OVER ∴ -90-51=-141<-128
(3)0F3H和0F4H
被减数 11110011B - 减数 11110100B 00001011B 取反 求补
+ 1 加1 + 00001100B 差 11111111B
分析:
无:CY=/C8=/0=1,∵0F3H-0F4H=-100H+0FFH=-1
带:C8=0,C7=0,OV=0, ∵0F3H-0F4H=0FFH, 真值=-(00H-0FFH)=-1
(4)0B6H和0EDH
被减数 10110110B - 减数 11101101B 00010010B 取反 + 1 加1 求补
+ 00010011B 差 11001001B
分析:
无:CY=/C8=/0=1,∵0B6H-0EDH=-100H+0C9H=-37H=-55
带:C8=0,C7=0,OV=0, ∵0B6H-0EDH=0C9H, 真值=-(00H-0C9H)=-37H=-55
3
1-16 完成下列数据的乘除运算,写在前面的数为被乘数或被除数(写出竖式)。 (1)1100B和1101B
被乘数
1 1 0 0 B 乘数
× 1 1 0 1 B
1 1 0 0
0 0 0 0
1 1 0 0
+ 1 1 0 0
乘积
1 0 0 1 1 1 0 0 B
(2)ll0ll0llB
和10010101B
被乘数
1 1 0 1 1 0 1 1 B 乘数
× 1 0 0 1 0 1 0 1 B
1 1 0 1 1 0 1 1
0 0 0 0 0 0 0 0
1 1 0 1 1 0 1 1
0 0 0 0 0 0 0 0
1 1 0 1 1 0 1 1
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
+ 1 1 0 1 1 0 1 1
乘积
1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 B
(1)
1100B和1101B
0 .1 0 1
1101 1 1 0 0 1 1 0 1
0 1 1 0 0 1 1 0 0
0
(2)ll0ll0llB和10010101B
1 .0 1 1 1 1
10010101 1 1 0 1 1 0 1 1 1 0 0 1 0 1 0 1
1 0 0 0 1 1 0 0 0 1 0 0 1 0 1 0 1
1 0 0 0 0 0 1 1 0 1 0 0 1 0 1 0 1 1 1 1 0 0 0 1 0 1 0 0 1 0 1 0 1 1 0 0 1 1 0 1 0 1 0 0 1 0 1 0 1
0 0 1 0 1
4
1-17 将下列数据分别进行逻辑乘、逻辑加和逻辑异或运算(写出竖式)。
(1)33H和0BBH
0 0 1 1 0 0 1 1 B =33H 1 0 1 1 1 0 1 1 B =BBH ∧ 0 0 1 1 0 0 1 1 B =33H 0 0 1 1 0 0 1 1 B =33H 1 0 1 1 1 0 1 1 B =BBH ∨ 1 0 1 1 1 0 1 1 B =BBH 0 0 1 1 0 0 1 1 B =33H 1 0 1 1 1 0 1 1 B =BBH ∨ 1 0 0 0 1 0 0 0 B =88H
(2)0ABH和7FH
1 0 1 0 1 0 1 1 B =ABH 0 1 1 1 1 1 1 1 B =7FH ∧ 0 0 1 0 1 0 1 1 B =2BH 1 0 1 0 1 0 1 1 B =ABH 0 1 1 1 1 1 1 1 B =7FH ∨ 1 1 1 1 1 1 1 1 B =FFH 1 0 1 0 1 0 1 1 B =ABH 0 1 1 1 1 1 1 1 B =7FH ∨ 1 1 0 1 0 1 0 0 B =D4H
(3)0CDH和80H
1 1 0 0 1 1 0 1 B =CDH 1 0 0 0 0 0 0 0 B =80H ∧ 1 0 0 0 0 0 0 0 B =80H
5
正在阅读:
单片机部分习题 答案09-20
桥梁工程生产实习报告 - 图文12-15
L7 Everyday use08-19
古风有韵味的女生网名02-22
初中精选数学计算题200道1532605-13
量热法与测温法在冻土未冻水测试中的应用08-06
六年级科学上册教案(2012年秋季用)11-11
关于举办首届大学生孝文化节的策划方案04-30
党员拥护党的领导02-11
- 《财务报表分析》期末复习资料121207
- 数组字符串
- 石家庄二中南校区11月高三月考文科数学试题
- 第27讲 一阶线性微分方程、伯努利方程
- 2018最新java实习周记30篇-word范文模板(10页)
- 2017-2022年中国全自动洗衣机行业市场分析与发展趋势研究报告(目录)
- 全球变化生态学 课后题
- 三氯氧磷、三氯化磷、亚磷酸生产项目可行性研究报告(word版本)
- 2015年高考语文试卷分类语言运用题汇编
- 听名师讲座心得体会
- 2018届陕西省西安市高三八校联考(二)理科数学试题(无答案)
- 《格列佛游记》(中考题)
- 专科《画法几何与建筑制图》 - 08005560试卷 - 20160613221854
- 863课题申请书-2009AA12Z201 - 图文
- 怀安县粮食局二O一七年粮食质量安全监督检查计划
- 污水处理厂设计计算书讲解
- 骆方林2011年安徽省论文评比三等奖
- 实验五、数学形态学
- 2019-2020最新苏教版1年级上册期末试卷(7)
- 成都市建设工程送检材料二维码标识制作及拍照规范