. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->基础知识
主题 : :  如何计算内存地址分配空间?  [待解决] 回复[ 7次 ]   点击[ 643次 ]  
a_qiu_a
[帖 主] [ 发表时间:2009-07-22 14:43 ] 
荣誉值:0
信誉值:0
注册日期:2009-07-16 15:19
书中说到8086PC机的分配情况
00000--9FFFF为主存存储地址空间
A0000--BFFFF为显存地址空间
C0000--FFFFF为各类ROM地址空间


那么我很迷惑 他们是怎么算到的,现在的32位机子,64位机子该怎么扩展来呢?
ldaq
[第7楼] [ 回复时间:2009-10-08 13:32 ] 
荣誉值:0
信誉值:0
注册日期:2009-10-08 13:23
我也有这个问题,书中说如“我们在基于一个计算机硬件系统编程的时候,必须知道这个系统中的内存地址空间分配情况。”如:
e b870:0 00 00 00 00 00 00 00 00 00 00 49 27
e b870:10 00 00 6c 37 6f 37 76 37 65 37
e b870:20 79 47 6f 47 75 47 21 47 21 57 21 57 
q
如果段地址改成其它的,如
e a870:0 00 00 00 00 00 00 00 00 00 00 49 27
e a870:10 00 00 6c 37 6f 37 76 37 65 37
e a870:20 79 47 6f 47 75 47 21 47 21 57 21 57 
q
屏幕上就出现不了I love you!!!字样的了,这个例子是在其它论坛上看到的,自己试了一下,有点疑问,但在该论坛上我又注册不了,所以无法提问,觉得应该跟显卡内存的分配有点关系的,但也不肯定,谁可以帮下忙呢,谢谢!
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved