找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5030|回复: 0
打印 上一主题 下一主题
收起左侧

单片机进制转换与运算例题与解答

[复制链接]
跳转到指定楼层
楼主
ID:798400 发表于 2020-7-7 15:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一、将下列十进制数转换为十六进制98,122,254
98=62H
122=7AH
254=FEH
二、将下列十六进制无符号数转换为十进制数68H,D2H,BA4H
     68H=104
     D2H=210
     BA4H=2980
三、写出下列十进制的原码和补码,要求结果用十六进制表示-28,-120,100
     -28
     原码为:10011100,其用十六进制表示为:9CH
     补码为:11100100,其用十六进制表示为:E4H
     -120
     原码为:11111000,其用十六进制表示为:F8H
     补码为:10001000,其用十六进制表示为:88H
     100
     原码为:01100100,其用十六进制表示为:64H
     补码为:01100100,其用十六进制表示为:64H
四、写出下列补码表示的机器数的真值,要求结果用十进制表示 97H,80H,15H
97H
真值=【97H】补=11101001=69H=-105
80H
真值=【80H】补=10000000=-128
15H
真值=【15H】补=00010101=15H=21
五、用补码运算完成下列算式,并指出是否溢出4CH-68H,65H-3EH,33H+46H
4CH-68H
    【76】补4CH=01001100
【-104】原=11101000;【-104】补=10011000
01001100+10011000=11100100,CF=0,DF=0,OF=0,无溢出
65H-3EH:
65H=01010011
[-3EH]原=10111110,补=11000010
01010011+11000010=00100111
CF=0,DF=0,所以OF=0,所以无溢出
33H+46H:
33H=00110011
46H=01000110
00110011+01000110=01111001,CF=0,DF=0,OF=0,无溢出

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表