鱼C论坛

 找回密码
 立即注册
查看: 2280|回复: 5

新手求助汇编低级问题

[复制链接]
发表于 2012-7-17 21:31:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 邪恶的非非 于 2012-7-18 17:27 编辑

弱弱的问下。
一个16位寄存器所能存储的数据的最大值为多少
为何是2的16次方减1呢。
新手求细节讲解。
谢谢是不是16位存储器能存储的最大数据是FFFFH,然后转成十进制也就是65536 然后减去1?

最大值应该不用减去那个1吧~

已结贴

评分

参与人数 1荣誉 +5 鱼币 +5 收起 理由
Potato丶 + 5 + 5 新鱼油加油。

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-7-17 21:34:51 | 显示全部楼层
因为数据是从0开始的。0-65535 一共65536个值。65535十六进制为FFFF。65536就是10000H了。越界了就- -
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2012-7-17 21:39:29 | 显示全部楼层

但是原题他是说的最大值啊~应该和最大数据的FFFFH没关系吧谢谢版主解答
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-7-17 21:41:36 | 显示全部楼层
本帖最后由 Potato丶 于 2012-7-17 21:43 编辑
邪恶的非非 发表于 2012-7-17 21:39
但是原题他是说的最大值啊~应该和最大数据的FFFFH没关系吧谢谢版主解答


哦。我明白了。这个纯粹理解问题了。。所能存储的数据的数量的最大值是65536.最大数据为65535.是这样?

对了FFFFH。转换成十进制是65535,不是65536.
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2012-7-17 21:42:40 | 显示全部楼层
Potato丶 发表于 2012-7-17 21:41
哦。我明白了。这个纯粹理解问题了。。所能存储的数据的数量的最大值是65536.最大数据为65535.是这样?

嗯,这题就是样
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-7-17 22:21:42 | 显示全部楼层
可以这样理解,每一个二进制位上都填上1,这样就是最大的数字了对不(每一位都是最大的它加起来还不是最大?你总不能给每一位填9吧{:2_28:},这是二进制数哎),算出来就是65535喽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-20 11:30

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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