云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 单片机原理与接口技术课后答案2 主编 吴亦峰

单片机原理与接口技术课后答案2 主编 吴亦峰

  • 62 次阅读
  • 3 次下载
  • 2025/12/2 20:31:33

1、[x]原=01011001B

因为X>0

所以[x]原=[x]反=[X]补=01011001B 2、[x]原=11011001B

因为X<0 [x]反=10100110B [X]补=[x]反+1=10100111B 3, [x]原=00101110B 因为X>0

所以[x]原=[x]反=[X]补=00101110B 4,[x]原=11111100B

因为X<0 [x]反=10000011B [X]补=[x]反+1=10000100B

1.14先把下列个数转换成二进制数,然后按补码运算规则求出 [X+Y]补及其真值。

1,X=+46,Y=+55 2,X=+78,Y=+15 3,X=-51,Y=+97 4,X=+112,Y=-83 答案:

1,X=+46,Y=+55

X=+101110B Y=+110111B

[X]补=00101110B [Y]补=00110111B

[X+Y]补=[X]补+[Y]补=01100101B 真值为+1100101B 2,X=+78,Y=+15

[X]补=01001110B [Y]补=00001111B

[X+Y]补=[X]补+[Y]补=01011101B 真值为+1011101B 3,X=-51,Y=+97 [X]原=10110011B [X]反=11001100B [X]补=[x]反+1=11001101B

[Y]补=01100001B

[X+Y]补=[X]补+[Y]补=00101110B 真值为+0101110B 4,X=+112,Y=-83

[X]补=01110000B

[Y]原=11010011B [Y]反=10101100B [Y]补=[Y]反+1=10101101B

[X+Y]补=[X]补+[Y]补=00011101B 真值为+0011101B

1.16已知X和Y的补码,计算[X+Y]补和[X-Y]补,并判断运算

结果是否溢出。

1、[X]补=10011011B [Y]补=11100011B

2、[X]补=00100110B [Y]补=00010111B

3、[X]补=10110001B [Y]补=10001110B 答案:

1、[X]补 1001 1011B [Y]补 1110 0011B -----------------------------

[X+Y]补 1 0111 1110B

因为C7=1 C6=0,OV= C7 ⊕C6=1,有溢出

[Y]反=[Y]补-1=11100010B [Y]原=1001110B

[-Y]原=00011101B [-Y]补=00011101B

[X]补 1001 1011B [-Y]补 0001 1101B -----------------------------

[X-Y]补 1011 1000B

因为C7=0 C6=0,OV= C7 ⊕C6=0,无溢出

2、[X]补=00100110B [Y]补=00010111B

[X]补 00100110B [Y]补 00010111B -----------------------------

[X+Y]补 00111101B

因为C7=0 C6=0,OV= C7 ⊕C6=0,无溢出 [Y]原=[Y]补=00010111B

[-Y]原=10010111B

因为-Y<O [-Y]反=11101000B [-Y]补=[-Y]反+1=11101001B [X]补 0010 0110B [-Y]补 1110 1001B -----------------------------

[X-Y]补 1 0000 1111B

因为C7=1 C6=1,OV= C7 ⊕C6=0,无溢出

3、[X]补=10110001B [Y]补=10001110B

[X]补 1011 0001B [Y]补 1000 1110B -----------------------------

[X+Y]补 10011 1111B

因为C7=1 C6=0,OV= C7 ⊕C6=1,有溢出

[Y]反=[Y]补-1=10001110-1=10001101B

[Y]原=11110010B [-Y]原=01110010B [-Y]补=[-Y]原=0111 0010B [X]补 1011 0001B [-Y]补 0111 0010B -----------------------------

[X-Y]补 1 0010 0011B

因为C7=1 C6=1,OV= C7 ⊕C6=0,无溢出

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

1、[x]原=01011001B 因为X>0 所以[x]原=[x]反=[X]补=01011001B 2、[x]原=11011001B 因为X<0 [x]反=10100110B [X]补=[x]反+1=10100111B 3, [x]原=00101110B 因为X>0 所以[x]原=[x]反=[X]补=00101110B 4,[x]原=11111100B 因为X<0 [x]反=10000011B [X]补=[x]反+1=10000100B 1.14先把下列个数转换成二进制数,然后按补码运算规则求出 [X+Y]补及其真值。 1,X=+46,Y=+55 2,X=+78,Y=+15 3,X=-51,Y=+97 4,X=+112,Y=-83 答案:

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com