若在内存首地址为1000H的存储空间中连续存储了1KB的信息,则其末地址为多少

怎么算的请详细一点谢谢这400H是连续存储的那1KB的十六进制吗还有个问题网上有不同的答案内存空间地址段为2001H——7000H,则其存储空间为____KB。我的算法是... 怎么算的请详细一点 谢谢
这400H是连续存储的那1KB的十六进制吗
还有个问题网上有不同的答案
内存空间地址段为2001H——7000H,则其存储空间为____KB。
我的算法是:
7000H—2001H+1=5000H
5000H转成十进制得20480 20480除以1024等于20
这种算法对吗
展开
 我来答
是皮皮拐啊
高粉答主

2020-02-15 · 说的都是干货,快来关注
知道小有建树答主
回答量:380
采纳率:100%
帮助的人:9.2万
展开全部

存储容量基本单位是字节,设末地址是X,X-1H+1000H=1KB,1K是十进制,转换16进制。可得X-1000H+1H=1KB,X-1000H+1H=400H。

计算机中存储器的容量是以字节为基本单位的。也就是说一个内存地址代表一个字节(8bit)的存储空间。32位的操作系统最多支持4GB的内存空间,也就是说CPU只能寻址2的32次方(4GB),也就是说有4G=41024M(Byte)=410241024Kb(Byte)=4102410241024Byte(8bit),即2的32次方个8bit单位。

扩展资料:

当使用80386时,必须区分以下三种不同的地址:

逻辑地址:机器语言指令仍用这种地址指定一个操作数的地址或一条指令的地址。这种寻址方式在Intel的分段结构中表现得尤为具体,它使得MS-DOS或Windows程序员把程序分为若干段。每个逻辑地址都由一个段和偏移量组成。

线性地址:针对32位CPU,线性地址是一个32位的无符号整数,可以表达高达2的32次方(4GB)的地址。通常用16进制表示线性地址,其取值范围为0x00000000~0xffffffff。对64位CPU,线性地址是一个64位的无符号整数,可以表达高达2的64次方。

物理地址:也就是内存单元的实际地址,用于芯片级内存单元寻址。物理地址也由32位无符号整数表示。

参考资料来源:百度百科-内存地址

红客一号
2013-09-05
知道答主
回答量:17
采纳率:0%
帮助的人:18.9万
展开全部
13FFH,1000H+400H - 1;400H刚好等于2^10=1KB
更多追问追答
追问
这400H是连续存储的那1KB的十六进制吗
追答
因为你连续存储了1KB的信息呀,400H就刚好等于2^10=1KB嘛
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式