社区
汇编语言
帖子详情
内存提问
mh_z
2003-08-21 11:22:51
有谁能详细的解释一下X86下ROM,RAM的地址分配问题,如:比如我的机子上插
有256M RAM。ROM是多大,怎样检测到各内存大小?
...全文
107
8
打赏
收藏
内存提问
有谁能详细的解释一下X86下ROM,RAM的地址分配问题,如:比如我的机子上插 有256M RAM。ROM是多大,怎样检测到各内存大小?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
spbabyba
2003-08-26
打赏
举报
回复
rom可以拿下来,用烧写器自动检测.
ramBIOS程序里面有检测.
hswxf
2003-08-24
打赏
举报
回复
楼主:
存储器是统一编址的,在系统看来不会区分的,你只能通过机器的各自结构来分析
不同的机器它的ROM与RAM的大小定义是有差别的,不能从通用的一个定义上给出
可以区分的是从功能上,在实模式(或RING0)上的RAM与ROM不好分,但可以通过间接方式对如BIOS的大小进行检测但不准确
Areslee
2003-08-22
打赏
举报
回复
最可靠的办法是按地址读写所有内存,到不能正常读写时就是内存的最高端了
Alecksun
2003-08-22
打赏
举报
回复
INT 15h, AX=E801h
返回
CF 进位标志 不进位表示没有错误
AX 扩展1 1到16M内存的容量,以KB为单位,最大数量0x3C00 = 15M
BX 扩展2 16MB到4GB之间的内存容量,以64K为单位
CX 配置1 1到16M内存的容量,以KB为单位,最大数量0x3C00 = 15M
DX 配置2 16MB到4GB之间的内存容量,以64K为单位
无法确定"扩展"和"配置"之间的不同到底在哪里,事实上它们的值是相同的。
asmzyd
2003-08-22
打赏
举报
回复
我承认也许我在扯淡:
请看<pc技术内幕>:
关于适配卡的ROM表头的介绍.
andywolf
2003-08-22
打赏
举报
回复
同意楼上的办法,RAM大小比较好检测,也可以直接从BIOS里面取出来!Rom则是映射在高端Mem里面的,BIOS就写在Rom里面的,它就映射在FFFC0000~FFFFFFFF,对应1mb的内存地址为:000C0000~000FFFFFh!(256k)这个其它的要看资料了
W32API
2003-08-21
打赏
举报
回复
想自己写 BIOS 里面的开机自检程序啊!!??~~~~~~~~~~~~~~~~~~~~
紫郢剑侠
2003-08-21
打赏
举报
回复
ROM容量与RAM容量之间没有多大关系.
开机自检信息里有.
C++第3课:C++
内存
泄露检测原理及案例实战
C++第3课:C++
内存
泄露检测原理及案例实战本课程侧重于C++的
内存
管理及泄露检测。我将带领大家学习OS的
内存
管理机制、C++的堆和栈、
内存
泄露及检测等。本课程具体的内容主要包括C++
内存
泄露案例、VS2015
内存
泄露检测、野指针、VirtualAlloc/HeapAlloc/malloc/new的区别、C++堆和栈的
内存
管理、栈简介、堆简介、堆与栈区别、栈的
内存
分配、Windows的虚拟
内存
技术、Windows的
内存
映射文件技术、Linux的虚拟
内存
技术、Linux的Valgrind
内存
泄露检测、Windows的VLD
内存
泄露检测、C++
内存
泄露检测方式之对象计数、C++
内存
泄露检测方式之重载new和delete、C++
内存
泄露检测方式之智能指针等。
Win10 清理备用
内存
Win10启动后,把剩余的
内存
几乎都变成了备用
内存
,所谓备用
内存
就是Windows临时占用作缓存,如果别的应用程序申请
内存
,Windows让出来。如下图: 但是有些应用程序,如SolidWorks,它一个资源监视器,可用的
内存
小于一定的值就提示
内存
极低,造成卡顿,甚至死机。网上有很多人
提问
,但是没有解决办法。 为此我编写了一个MFC小程序,清理备用
内存
,原理很简单,先申请
内存
,再释放,...
c++做题记录1 01:全面的MyString 查看提交统计
提问
总时间限制: 1000ms
内存
限制: 65536kB 描述 程序填空,输出指定结果
001:全面的MyString 查看提交统计
提问
总时间限制: 1000ms
内存
限制: 65536kB 描述 程序填空,输出指定结果 #include #include using namespace std; int strlen(const char * s) { int i = 0; for(; s[i]; ++i); return i; } void strcpy(char * d,const char * s) { int i = 0; for( i = 0; s[i]; ++i) d[i]
限制SQL Server
内存
使用量以改善
内存
管理
在本文中,我们介绍了几种方法来限制SQL Server的
内存
使用量,包括配置最大服务器
内存
和最小服务器
内存
选项,并监视
内存
使用情况。通过设置最小服务器
内存
,我们可以确保SQL Server始终具有足够的
内存
来执行其操作,并避免过多地收缩
内存
。通过设置最大服务器
内存
,我们可以确保SQL Server不会占用过多的
内存
,从而保留足够的
内存
供操作系统和其他进程使用。一旦我们配置了最大和最小服务器
内存
选项,我们应该监视SQL Server的
内存
使用情况,以确保它在我们指定的范围内。SQL Server
内存
配置。
怎么查看笔记本
内存
条型号_笔记本如何加
内存
条之如何查看笔记本
内存
品牌和型号...
笔记本如何加
内存
条之如何查看笔记本
内存
品牌和型号 看到邻居小朋友的华硕笔记本安装了64位Win7旗舰版系统,只有2G
内存
,开机特别卡!小朋友问解决的办法,就是加条
内存
条呗!相信很多朋友有这方面的考虑!因为经常看到有朋友在网上
提问
,求教关于硬件升级,
内存
升级的建议,实际上这些事情,自己都能完成,您完全可以自己解决,并产生那种不可言语的成就感!笔记本和台式机不同,建议普通用户,不要随意打开机子后盖,一...
汇编语言
21,459
社区成员
41,602
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章