以下列地址段分配为例:
地址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。
不知道写的对不对,如果有错希望大家帮忙指出!
- [mess] 不错,有题目要解析,这样才更能让题目发挥作用。 10/27 16:16
- [a_qiu_a] 分析的很详细,谢谢,正迷茫中。可能是自己不想把十六进制换算成十进制的原因吧。谢谢分享 07/21 15:49
- [游客] 分析的很详细。 07/17 16:35
- [mywiil] 嗯。没什么问题。 07/17 16:35
- [younggay] 没问题。 07/14 15:18