. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->基础知识
主题 : :  关于1.15章节引发的问题.内存地址空间分配情况如何获取?? 大牛你一定要解答啊  [待解决] 回复[ 1次 ]   点击[ 284次 ]  
poker
[帖 主] [ 发表时间:2012-05-23 16:47 ] 
荣誉值:0
信誉值:0
注册日期:2012-05-09 19:07
书上面提到在16位寻址能力的CPU的内存地址空间地址段分配如下
0~7fffh的32KB的空间为主随机存储器的地址空间
8000H~9FFFH的8KB空间为显存地址空间
A000H~FFFFH的24KB空间为各个ROM的地址空间
王爽是如何知道这个段是干啥的那个段是干啥的??
那么32位寻址能力的cpu他的内存地址空间分配情况呢?
那么64位寻址能力的cpu他的内存地址空间分配情况呢?
我们怎样知道自己的电脑内存地址空间分配情况?
因为我知道32位的cpu不一定配备4G内存,64位cpu也可以用1G内存,每个人的内存都不一样哦?
我的问题概括起来就是如何知道当前电脑的内存地址空间分配情况.


我们在基于一个计算机的硬件系统编程的时候,必须知道这个系统中的内存地址空间分配情况,因为我们想在某类存储器中读写数据的时候,必须知道它的第一个单元地址和最后一个单元地址,才能保证读写操作是在预期的存储器中进行,比如,我们希望向显示器输出一段信息,那么必须把信息写到显存当作,显卡才能将他输出到显示器上面,而要向显存写入数据或者读取数据,那么必须知道显存在内存地址空间的位置.
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved