社区
汇编语言
帖子详情
“补码”的问题
UsingOK
2006-07-17 12:04:59
对于定点小数x,有
| x 1>x≥0
[x]补 =|
| 2 + x = 2 - |x| 0≥x≥-1
对 x=-1 的情况不理解,麻烦讲一下;谢谢...
-------------------------
对于定点整数x,有
| x 2^n>x≥0
[x]补 =|
| 2 + x = 2 - |x| 0≥x≥ -2^n
同样,x=-2^n 的情况... (两个问题相同,解释一个即可)
----------
参考书目:《计算机组成原理》(网络版)P24 - 白中英 主编
...全文
213
12
打赏
收藏
“补码”的问题
对于定点小数x,有 | x 1>x≥0 [x]补 =| | 2 + x = 2 - |x| 0≥x≥-1 对 x=-1 的情况不理解,麻烦讲一下;谢谢... ------------------------- 对于定点整数x,有 | x 2^n>x≥0 [x]补 =| | 2 + x = 2 - |x| 0≥x≥ -2^n 同样,x=-2^n 的情况... (两个问题相同,解释一个即可) ---------- 参考书目:《计算机组成原理》(网络版)P24 - 白中英 主编
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
UsingOK
2006-07-18
打赏
举报
回复
得了,我自己解决了。
谢谢mydo的热情。
UsingOK
2006-07-18
打赏
举报
回复
x的补码为 -2^n
那么x的原码是多少?
大熊猫侯佩
2006-07-18
打赏
举报
回复
我觉得说的已经很清楚了.
UsingOK
2006-07-18
打赏
举报
回复
没人回答么?
补码不是汇编和组成中最基本的东西么?
你们都是怎么学的?
UsingOK
2006-07-17
打赏
举报
回复
不好意思,有点乱...
(1)
| x 1>x≥0
[x]补 =|
| 2 + x = 2 - |x| 0≥x≥-1
(2)
| x 2^n>x≥0
[x]补 =|
| 2 + x = 2 - |x| 0≥x≥ -2^n
大熊猫侯佩
2006-07-17
打赏
举报
回复
楼主这样想:
比如是8位,最大可表示的数为 2^8=256, 要表示的负数和正数一半一半,
所以各为 256/2=128 个。因为0也算正整数所以 -128 < x < 127
-1 ~ -128 (共128个负数),0 ~ 127 (也是128个正数) ,所以...明白么?
UsingOK
2006-07-17
打赏
举报
回复
更正一下:
如果一个二进制整数x是n位,那么它的范围是
-2^n ≤ x ≤ 2^n-1
x = -2^n 的情况是怎么得来的?
UsingOK
2006-07-17
打赏
举报
回复
对于定点小数x,有
| x 1>x≥0
[x]补 =|
| 2 + x = 2 - |x| 0≥x≥-1
对 x=-1 的情况不理解,麻烦讲一下;谢谢...
-------------------------
对于定点整数x,有
| x 2^n>x≥0
[x]补 =|
| 2 + x = 2 - |x| 0≥x≥ -2^n
同样,x=-2^n 的情况... (两个问题相同,解释一个即可)
----------
回答这个问题也行:
如果一个二进制整数x是7位,那么它的范围是
-2^n ≤ x ≤ 2^n-1
x = -2^n 的情况是怎么得来的?
这回看懂了么?
大熊猫侯佩
2006-07-17
打赏
举报
回复
没看懂。
UsingOK
2006-07-17
打赏
举报
回复
也就是边界上的问题
UsingOK
2006-07-17
打赏
举报
回复
原码 的表示范围是
-2^n+1 ≤ x ≤ 2^n-1
补码 的表示范围是
-2^n ≤ x ≤ 2^n-1
对于补码 x= -2^n 的情况
mydo,可以解释的更清楚一些么,谢谢...
---------
mydo(侯佩|hopy):
比如是8位,最大可表示的数为 2^8=256, 要表示的负数和正数一半一半,
所以各为 256/2=128 个。因为0也算正整数所以 -128 < x < 127
-1 ~ -128 (共128个负数),0 ~ 127 (也是128个正数) ,所以...明白么?
应该是7位(不算符号位),这样表示的范围才是 -128~127...
算符号位是8位,但是 -2^n ≤ x ≤ 2^n-1 中的 n 是不算符号位的...
keywhy
2006-07-17
打赏
举报
回复
写的看不明白
【深入理解计算机网络】“数制”视频课程
主要内容包括各种数制的主要特点及主要应用,各种数制间的相互转换方法,二进制数的算术和逻辑运算、机器数的三种主要表示形式(原码、反码和
补码
)及相互转换方法,
补码
的算术运算方法,以及主要的信息编码方式。
计算机中的原码,反码和
补码
问题
**计算机中的原码,反码和
补码
问题
** 此文章参考[](https://blog.csdn.net/zl10086111/article/details/80907428/) 1、原码 纠正一点我长期以来的错误认知。 八位二进制数的范围为[-127,127],原因是最高位是符号...
原码、反码、
补码
问题
以及-32768~+32767
问题
原码反码
补码
问题
,以及-32768~+32767
问题
输出二进制
补码
问题
这道题看百度上的题解把我看蒙了,想了半天没想通,直到我看见在计算机中负数是用
补码
来表示的,我才恍然大悟,咋把这个给忘了(抓狂) 题目 蒜头君有一个 int\text{int}int 的整数,输出它的 323232 位二进制
补码
。...
16进制数(负数)如何求
补码
①前提内在条件:、 计算机对数据的计算方式是:采用数的
补码
进行直接的加减运算。 在计算机系统中,数值一律用
补码
来表示和存储。使用
补码
,可以将符号位和数值域统一处理;...所以:对于求
补码
问题
。 正数
汇编语言
21,453
社区成员
41,602
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章