社区
汇编语言
帖子详情
内存溢出的问题。
atm2001
2003-03-22 12:52:39
我写了一个程序,
其中有一行::
sxc 1024*1024 dup (90h)
程序中对sxc进行添加或修改Asm机器码的基本变形试验
编译通过,可是执行时,却提示溢出。。。
换成
sxc 1024*16 dup (90h)
却好用
Why?
...全文
44
7
打赏
收藏
内存溢出的问题。
我写了一个程序, 其中有一行:: sxc 1024*1024 dup (90h) 程序中对sxc进行添加或修改Asm机器码的基本变形试验 编译通过,可是执行时,却提示溢出。。。 换成 sxc 1024*16 dup (90h) 却好用 Why?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dsangvei
2003-03-25
打赏
举报
回复
哦,我以为你在DOS下呢。
ECX跟sxc 1024*1024 dup (90h) 有什么关系?
不知道你在程序中是如何用sxc的。
atm2001
2003-03-24
打赏
举报
回复
我靠找到问题根源了,我把RCX写成Ecx,改回Rcx,问题消失,不过还是不明白RCX和ECX不过
是:RCX::64位,ECX::32位 而已怎么会这样呢?
airhork
2003-03-23
打赏
举报
回复
十年一剑说的有道理
atm2001
2003-03-23
打赏
举报
回复
1024*1024 dup (90h) 是在DOS下吧?你的程序是实模式的吧? 都是,内存最多640K。MSDOS用了50K,其它100K,你的程序只能有多少?
我用的是Win2k+sp3,今天在WinXp测试居然好用,奇怪了。
LittleStar
2003-03-23
打赏
举报
回复
大家还记得在实模式下可以寻址的范围吗?64K!如果是保护模式可寻址的范围:FFFFF
sxc 1024*1024 dup (90h)
没有说明是什么类型。如果是sxc db 1024*1024 dup (90h)也大于64K,在实模式一定overload.我试了用masm 611会提示段大于64K,出错.tasm 31会提示段大于64K,并自动截成64K大小.
sxc db 65535 dup()就不会出错.
atm2001
2003-03-23
打赏
举报
回复
To airhork::
你的思维还在Dos下,我出错的原因我没找到,不过我没拿Dos
做测试,我用的是Win2k+sp3!!
WinXp+sp1下没问题
dsangvei
2003-03-22
打赏
举报
回复
1024*1024 dup (90h) 是在DOS下吧?你的程序是实模式的吧? 都是,内存最多640K。MSDOS用了50K,其它100K,你的程序只能有多少?
内存溢出
问题
排查操作
内存溢出
问题
排查 1、
内存溢出
介绍
内存溢出
(OOM)指的就是在应用系统中存在无法回收的内存或者使用的内存过多,最后是的程序运行要用到的内存大于能提供的最大内存,有时候需要重启软件甚至重启电脑才可以释放一部分...
内存溢出
问题
定位
JVM
内存溢出
问题
定位 前言:
内存溢出
是程序运行中很常见的一个
问题
,导致这个
问题
发生的可能性也有很多,如内存分配不足或者内存泄漏等,如何定位到
问题
所在是非常重要的,至此记录一下关于定位
内存溢出
问题
的方法与...
Java
内存溢出
问题
深入探究及其解决策略
总的来说,解决
内存溢出
问题
需要我们从多个维度出发,包括优化代码,合理配置JVM参数,使用适当的工具进行诊断和调试,以及理解并发对内存的影响。这时,我们可以使用内存分析工具,如MAT,VisualVM等,这些工具可以...
JVM
内存溢出
问题
排查
最近遇到一个服务器
内存溢出
问题
,起因是使用了一个永不会关闭的线程,去做PDF上传下载,程序能正常运行一周,然后
内存溢出
。每日增量增加80多MB内存,并不会被GC回收。
内存溢出
一般可能存在的情况: &...
Android开发中
内存溢出
问题
怎么排查、解决和优化。
在 Android 开发中,
内存溢出
(Out of Memory,简称 OOM)是指应用程序在运行过程中,由于申请的内存空间超过了...通过以上方法,可以有效地排查、解决和优化 Android 开发中的
内存溢出
问题
,提高应用的稳定性和性能。
汇编语言
21,497
社区成员
41,618
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章