宝峰科技

 找回密码
 注册

QQ登录

只需一步,快速开始

智能终端设备维修查询系统注册会员邮箱认证须知!
查看: 4920|回复: 3

[求助] 关于汇编的两个问题

[复制链接]

该用户从未签到

qqxx2424 发表于 2010-11-29 21:08:08 | 显示全部楼层 |阅读模式

欢迎您注册加入!这里有您将更精采!

您需要 登录 才可以下载或查看,没有账号?注册

x
1、关于栈的问题:比如我们定义的栈的段地址是1000H,栈的大小为64KB,即sp的范围是0000—FFFF。当栈为空是sp指向0000,问:这个sp指向的是栈底下面的单元0000吗?还是栈的第一个单元(如果在栈顶如何压栈呢?)。如果在栈底,当压栈的时候。sp=sp-2。那sp变为什么了呢。-2?不会有这个值吧。?
2、我们知道,当游戏在我们电脑上运行的时候,会有一个基址,这个址是不变的。问:当两款游戏的基址相同怎么办?CPU是如何处理的。
  • TA的每日心情
    开心
    2012-7-29 00:25
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    花心胡萝卜 发表于 2010-11-30 09:48:34 | 显示全部楼层
    既然是栈,那么你就记住,栈的指针永远指向最上边元素的上边,比如,栈为空,那么sp指向栈顶的指针,就是0000,也就是最下边的地址,如果有一个元素了,那么,sp++
    至于你说的压栈的时候,不会出现sp=sp-2,那是出栈,不是压栈
    二这个-2,是移动2个改类型的存储单元,比如一个整形4字节,那么sp-2移动的是8字节
    我说的可能会不对,所以,我不保证什么,还是要看大家的回答
    至于你的第二个问题,抱歉,我不知道  - -

    该用户从未签到

    农妇果园 发表于 2012-3-4 13:37:38 | 显示全部楼层
    不错不错,很好很好,谢谢分享












    北京商标注册代理
  • TA的每日心情
    开心
    2013-6-9 11:35
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    346022142 发表于 2013-4-28 19:10:08 | 显示全部楼层
    我来回答第二个问题好了!
    windows会为每个进程虚拟一个内存空间,也就是说R3的程序的内存空间是隔离开的  A进程不能直接访问B进程的内存 只能调用API请求操作系统"帮忙”修改其他进程的某个内存地址   
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    免责声明

    本站中所有被研究的素材与信息全部来源于互联网,版权争议与本站无关。本站所发布的任何软件编程开发或软件的逆向分析文章、逆向分析视频、补丁、注册机和注册信息,仅限用于学习和研究软件安全的目的。全体用户必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。学习编程开发技术或逆向分析技术是为了更好的完善软件可能存在的不安全因素,提升软件安全意识。所以您如果喜欢某程序,请购买注册正版软件,获得正版优质服务!不得将上述内容私自传播、销售或者用于商业用途!否则,一切后果请用户自负!

    QQ|Archiver|手机版|小黑屋|联系我们|宝峰科技 ( 滇公网安备 53050202000040号 | 滇ICP备09007156号-2 )

    Copyright © 2001-2023 Discuz! Team. GMT+8, 2024-12-22 11:18 , File On Powered by Discuz! X3.49

    快速回复 返回顶部 返回列表