由王爽《汇编语言》中引出的问题!
最近在看王爽的《汇编语言》这本书,写得不错,但是有个问题我一直很困扰!
在第2章中,作者提出了一个问题:一个16位寄存器所能存储的数据的最大值为多少?
本人的理解应该是2^16次方-1=65535,我在网上搜索了一下,很多人说答案是64KB。
于是我就试着换算一下,按照王爽书上的介绍,1字节(Byte)=8位(bit),1KB=1024B.
于是我就用65536/8=8192字节(B)然后用8192字节(B)/1024=8KB。
与网上说的不同,我不知道为什么会这样?请高手们指教!