CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  其他开发语言 >  汇编语言

有两个问题没弄清(在线急等)

楼主handsomeway()2003-11-03 09:47:29 在 其他开发语言 / 汇编语言 提问

1.关于分段:书中说将内存空间分成若干段,每个段的段地址的低4位全部为0,而在段定义的伪指令中的定位类型属性却说段可以从不同的物理地址位置开始,请明示。   2.关于内存寻址:直接寻址方式mov   ax,value,书中说value是一个地址标号,有的教材这样举例:  
  value   dw   1234h  
  mov   ax,value等价于:mov   ax,[1234h];这好像应该不对吧  
  那么直接寻址中的这个value应该怎样定义呢?请明示。 问题点数:0、回复次数:8Top

1 楼vcshcn(黑天的猩猩)回复于 2003-11-03 10:43:31 得分 0

mov   ax,   value   =   mov   ax,   1234hTop

2 楼GR(终于重新开始用MFC,捡起来好累)回复于 2003-11-03 10:58:51 得分 0

基地址是由高16位定义的。20位地址低四位是加上去的偏移,所以段的基地址可以从不同的物理地址开始。第二个问题。你debug一下看一下就知道了,http://expert.csdn.net/Expert/topic/2097/2097765.xml?temp=.3284723  
  这个是我以前的出的洋相。就是这个问题弄的。Top

3 楼SoRoMan(因为所以,所以因为)回复于 2003-11-03 10:59:01 得分 0

低4位全部为0的分段應該是默認分配方式。可以自己更該,至少386以上是這樣。  
  value   dw   1234h  
  mov   ax,value這裡的value表示存儲器操作數的地址,就是mov   ax,[addr],這個addr可不是1234h,也就是mov   ax,1234h。  
  可以定義一個符號常量。value   equ   1234h,mov   ax,[value]=mov   ax,[1234h],有點多此一舉了赫赫。Top

4 楼handsomeway()回复于 2003-11-03 11:11:57 得分 0

to   gr:这是我的理解不知是否正确:我认为清华课本上给出的那种表示方法XXXXXXXXXXXXXXXX0000是理论上的或者说逻辑上的分段方法与规则,并不是计算机里真正运行时的地址分配方法。Top

5 楼DoItFreely(Freely)回复于 2003-11-03 11:24:44 得分 0

对于变量名上的mov就是指针操作  
  var   dw   0  
  mov   eax,var   =>   mov   eax,[var]  
  对于标签名上的mov跟变量名相同  
  label   var   (dword   ptr)  
  var1   dw   0  
  mov   eax,   var   =>   mov   eax,   var1   =>   mov   eax,[var1]  
   
  如果是取变量的地址,应该是用lea指令  
  lea   eax,var  
  Top

6 楼GR(终于重新开始用MFC,捡起来好累)回复于 2003-11-03 11:31:56 得分 0

8086上的20位线性地址就是物理地址了。Top

7 楼bluedreammer(瀟瀟鳥)回复于 2003-11-03 14:57:41 得分 0

實方式下,段的首地址必然是0000結束的,虛擬方式下,段的概念發生了變化,段的基地址可以自由指定,自然段定義的時候可以從任意地方開始了.Top

8 楼WYC2300(无一从)回复于 2003-11-03 22:23:41 得分 0

应该是一样的啊Top

相关问题

  • 明天要考试,有一题目没弄清,请指教
  • 还是没弄清楚,请shornmao和各位再看一下
  • 至今没弄清楚,基本的MDI问题
  • 诚肯的请教几个我没弄清楚的问题~
  • java概念性问题,急需弄清,回答者一律10分
  • VB+Execel做报表的问题,很急人!!!弄清楚马上给分!!!
  • 搞了一天都没弄清楚是怎么回事?帮帮菜鸟我吧!
  • 一直没有弄清楚文本文件跟二进制文件的区别
  • 高手帮我分析一下这个错误. 搞半天没弄清楚.
  • hucong(stupid urchin)、afsfop()两位注意,刚才我的问题还没弄清楚,请再给解释解释!!

关键词

  • 物理
  • 地址
  • 基地址
  • ax
  • 寻址
  • 分段
  • 变量
  • mov
  • 定义
  • dw

得分解答快速导航

  • 帖主:handsomeway

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo