汇编网首页登录博客注册
chen2116的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
最新留言
好友圈
文章收藏
友情链接

[2009-07-17 13:11] 根据地址段计算存储器的地址空间

以下列地址段分配为例:

    地址0~7FFFH的32KB空间为主随机存储器的地址空间;
    地址8000H~9FFFH的8KB空间为显存地址空间;
    地址A000H~FFFFH的24KB空间为各个ROM的地址空间。

    第一个0~7FFFH:0是一个编号,即该段地址的起始地址,而7FFFH为该段的结束地址,表示该地址段是从0开始至7FFFH结束。然后将7FFFH 转换为十进制,结果为32767。从0~32767一共是32768个编号,即该段地址有32768个存储单元,每个存储单元可以存储1字节,32768 字节换算成KB即32KB。


    第二个8000H~9FFFH:8000H转换为十进制是32768,即该段地址编号从32768开始。9FFFH转换十进制为40959,即该段地址的结束编号是40959,该段地址一共包括8192个地址编号,即8192个存储单元,换算为KB即8KB。


    第三个A000H~FFFFH:A000H转换十进制为40960,该段地址起始编号为40960;FFFH转换十进制为65535,该段地址结束编号为65535,从起始至结束共包括24576个地址编号,即24576个存储单元,换算为KB即24KB。

不知道写的对不对,如果有错希望大家帮忙指出!
评论次数(3)  |  浏览次数(961)  |  类型(默认类型) |  收藏此文  | 

[  mywiil   发表于  2009-07-17 16:35  ]

嗯。没什么问题。

[  游客   发表于  2009-07-17 16:35  ]

分析的很详细。

[  a_qiu_a   发表于  2009-07-21 15:49  ]

分析的很详细,谢谢,正迷茫中。可能是自己不想把十六进制换算成十进制的原因吧。谢谢分享

 
 请输入验证码  (提示:点击验证码输入框,以获取验证码