首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
其他开发语言
汇编语言
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
数据和程序有区别吗?如何确定内存中的信息哪些是数据,哪些是程序?
[已结贴,结贴人:ooogiang]
加为好友
发送私信
在线聊天
ooogiang
wefwefwewe
等级:
可用分等级:
乞丐
总技术专家分:
0
总技术专家分排名:
311804
揭帖率:
16.67%
发表于:
2008-08-19 17:06:49
楼主
如题?这是王爽的汇编语言一书中的题目
问题点数:
120
回复次数:
2
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
d1999xt
等级:
可用分等级:
贫农
总技术专家分:
117
总技术专家分排名:
81234
发表于:
2008-08-19 19:50:46
1
楼 得分:
60
数据和程序在内存中都是已2进制的数据存贮,只有当2进制的数据被CS:IP指向时,才成为可执行的指令 或 程序。
-----------------------------
form: 汇编网支持,
http://www.asmedu.net
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
Michael_g
等级:
可用分等级:
贫农
总技术专家分:
634
总技术专家分排名:
27190
发表于:
2008-08-19 21:53:18
2
楼 得分:
60
数据和程序在内存中是没有区别的,它们都是内存中的数据,当EIP指针指向哪 CPU就加载那段内存中的数据,如果是不正确的指令格式,CPU就会发生错误中断.
在现在CPU的保护模式中,每个内存段都其描述符,这个描述符记录着这个内存段的访问权限(可读,可写,可执行).这最就变相的指定了哪个些内存中存储的是指令哪些是数据.
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友