一个16位寄存器所能存储的数据最大值是多少

来源:百度知道 编辑:UC知道 时间:2024/07/04 09:36:38
我认为最大是16个1就是FFFF也就是2的16次-1等于65535
而不是网上说的64K那个我觉得因该市寻址能力吧
请指点

你说的对,最大的无符号数值是65535,数的个数是0~65536共65536个,64K=65536,不完全符合本题,意义上有区别的。

就像你所说的最大的是16个1就是FFFF(1111 1111 1111 1111),有一个好办法就是你把他想成17位的,17位的二进制最小的是1 0000 0000 0000 0000,化成十进制即2的16次方也就是FFFF(1111 1111 1111 1111)进1的结果了。好了,所以2的16次-1就是一个16位寄存器所能存储的最大值了。