| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 623 人关注过本帖
标题:[求助]新手问题:"段"是什么意思 等
只看楼主 加入收藏
XOoo
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2006-8-21
收藏
 问题点数:0 回复次数:1 
[求助]新手问题:"段"是什么意思 等

汇编常说什么"段"的,那么段是什么意思?
是把内存按顺序划分成大小相等的区域,一个区域就叫一个段吗?如果是,那段的大小是不是64k?

ds段寄存器:是不是把ds作为默认的段,mov [ax],ax = mov ds:[ax],ax ?

定义变量
ssss db aa
这一个结构需要占用多少字节?数据 aa 要一个字节,那地址保存在哪里呢?地址是不是在编译时转化为实际数字?
mov ax,ssss 后,(ax)=aa?那 mov ax,[ssss] 呢?

搜索更多相关主题的帖子: 内存 寄存器 
2006-08-22 11:01
Lydolphin
Rank: 1
等 级:新手上路
帖 子:50
专家分:0
注 册:2005-12-4
收藏
得分:0 
呵呵!
段就是段了,内存中一段的区域!
段的大小不一定是64K!
ds段寄存器,是数据段,mov [ax],ax等于mov ds:[ax],ax因为ds是默认的数据段!
ssss db aa不太懂...如果是ssss db 0aah的话就占一个字节,因为0aah就一个字节...
地址保存在哪...0aah的地址在内存中并不保存,要找到0aah这个数据,用段地址和偏移地址寻址...
mov ax,ssss不搭配应该是mov al,ssss (al)=0aah,mov ax,[ssss]这个就不知道了~
因为ssss本身就是个地址了,[ssss]这样写不知道行不行...

PHP:http://www.
ASP:http://www.
HTML:http://www.
2006-08-22 15:10
快速回复:[求助]新手问题:"段"是什么意思 等
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015996 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved