VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
其他开发语言
-> 汇编语言
关于lds命令
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
关于lds命令
[已结贴,结贴人:decoderex_]
发表于:
2007-08-04 18:54:05
楼主
急:
lds reg , oprd
这个是将段地址传送到ds,偏移地址传送到通用寄存器,
执行的操作是 <reg> <--- <oprd>
<ds> <--- <oprd+2>
那么为什么低字是偏移地址,高字存储的是段地址
发表于:
2007-08-05 06:48:43
1
楼 得分:
0
偏址在前, 段址在后, 这个是符合 x86 数据存储规范的, 即所谓的 little endian 小端模式. 也和 jmp/call far [xxxx] 对内存地址处的地址的格式要求.
发表于:
2007-08-05 10:27:09
2
楼 得分:
0
额,不好意思,我说的不太清楚,我是想问,oprd是一个操作数,为什么这个操作数的空间存储的数值是段地址和偏移地址
比如说:lds si,[10h]
指令执行前 <ds> =c000h, <coo10h> =0180, <coo12h> =2000
指令执行后 <si> =0180h, <ds> =2000h
计算可以知道这个操作数的物理地址是c0010h,那为什么这个地址上存储的是偏移地址,不是一个普通的数?
谢谢啦,我初学,找了好多资料都没看明白,都是直接给出结果没说为什么这个空间上存储的是偏移地址而下个字存储的是段地址
发表于:
2007-08-05 13:31:51
3
楼 得分:
20
lds si, [10h] 指令的功能就是将 [10h] 处的 word 赋予 si, [12h] 处的 word 赋予 ds 啊
[10h] 地址出存储的是偏移地址, 还是普通的数, 这个, 从设计该指令的目的和该指令的功能来看, 是偏移地址了. 虽然也可能在后面仅仅是作为一个数来处理, 但如果只是一个普通的数的话, 似乎没有必要使用该指令了, mov si, ds:[10h] 足矣
发表于:
2007-08-05 17:16:20
4
楼 得分:
0
汇编有时是为了硬件设计方便,而不是出于数学逻辑,要更符合逻辑就用高级语言吧。
下一篇:
一个很简单的汇编程序的很奇怪的问题……
上一篇:
请问:为什么有时访问存储单元时,要加段,而有时又不加,比如mov ds:[1000], ax ,mov [1000], ax
相关文章
关于调用门的问题
请问,pc启动时候,cpu执行显卡bios,此过程中就...
ppt不能在vc,vs2003,vs2005下设置为不可见,怎...
usb摄像头wince驱动
急---引用单元格数据被截断
urllib
如何用excel中的vb控件查询
access查询返回值为空,如何定义为0?
读并口数据的软件
http://www.x86asm.com感谢4年里喜欢汇编朋友的支...
有甚麽感觉?
python 与 c++通信问题
【求助】程序多开的问题.后一个程序运行后,前一...
如何在excel中获得计算列(就是由其它列计算得来...
[截止2007-12-30]北京公司急聘pb程序员!
紧急求助:在开发visio图形时,如何对组成群组的...
北京时进恒通科技有限公司招聘开发工程师 &...
高手赐教,若有兴趣做者,可网上联系~有薪~~
求教大家,看看是怎么回事??
评委打分
其他资讯
python 九九乘法表
正则表达式一问
正则表达式
我想了解一下python的web运行模式
masm调用int21功能号48h申请内存怎样对齐
建立中国人的开源代码库
atod语句是否改变标志位呢?
求详细的bios中断资料
excel列的判断求和问题
中间件问题。急中。。。。。
word/excel 問題
powerpoint2003中插入flash控件时出错
perl中如何获取rsh的返回值
excel2003里的listview控件问题
office 消息处理问题
如何通过vba宏获取数值
空间覆盖问题
如何从excel中打开word,并定位到指定的批注上
高分求救!excel查询汇总的问题
透析软件测试的“黄金时代”
快速检索
分类导航标签a
VB数据库(包含打印,安装,报表)
产品/厂家IBM人才论坛
多媒体/设计/Flash/Silverlight 开发网页设计(Dreamweaver等)
Delphi网络通信/分布式开发
PowerBuilder非技术版
.NET技术.NET技术前瞻
软件工程/管理软件规划版
软件工程/管理开发方法版
产品/厂家IBM人才论坛
社区支持公告
其他数据库开发其他
JavaJ2SE/扩展类
多媒体/设计/Flash/Silverlight 开发Flash流媒体开发
Web 开发非技术区
palm os技术讨论
最新资讯
谁能给一些纯java应用的报表??
请高手帮忙
寻求个人技术支持合作.开发网站.青岛地区.qq3650...
我的电脑硬盘数据线使用80线启动慢,用40线时反而...
sybase12.5 的licenses问题
directinput8中使用mouse的问题
一个我不会的sql语句
求助:fedora 6.0 入門教程
请问:sql 2000和sql 2005能安装在一台...
开发一个小型工具,费用协商。
asp.net2005访问access出现提示"未指定的错误"
cdatetimectrl::settime()的问题
急急急!!!!如何richedit 控件的最后一行...
求 c++.net 操作 sql image字段...
myclipse配置tomcat5.0的问题,高手请
请问如何写这样的一个存储过程?
如何控制邮件附件中的文档只能打开一次!(急!!...
vb.net在哪可以下载呢?
关于对话框中的属性页
在vc++.net中 能使用wmi么
java语言深入 final在java中的应用
求一条sql语句:用到统计函数和条件有点想不出来...
vb连接mysql问题!
一个奇怪的settext问题
{新手求问]求一密集度算法, 有没有标准的或...
如何将两个datatable进行比较?
监理工程师软考考前培训班(10.24-28北京)
infragistics netadvantage怎么用?
hibernate插入新记录会覆盖mysql的旧记录
来看看!书上的例子,但是运行出错!
对话框收缩
深圳的,有没招人的啊?
我只会jsp+javabean月薪8k
asp是否直接修改桌面背景
问,cmd命令行。是否有日志纪录,如有,在哪
请问谁知道msn图释的界面是用的什么控件,我感觉...
矢量地图的临时文件
access 不能更新的原因,返回值为 0,但...
这几句是什么意思
一道c语言改错题,我求高手帮一下
热门点击
jsp在处理mysql字段中字串截取问题
shellEXECute实现调用并登陆另一个程序
atlas 问题,服务端脚本不执行了
求工作日历的存贮过程或者函数?
日期转换问题
20周年免费公开课!火热报名!
很急,sql server2005安装后,只有配置工具,...
js 动态增加行问题
问题
windows service 抛出了这样的错误&nb...
oracle wdp计划,更优惠的免原厂培训的ocp职...
查询重复记录的问题
各位大哥给点建意
【请问】在java里面如何显示excel的文件
netbeans问题
统计程序运行时间
关于用了hibernate之后如何进行sql优化的问题
如何用java.awt实现这个呢?谢谢啦 :)
数组赋值问题 高手帮忙看一下
struts的问题!
怎么操作系统的短消息收件箱
编译多个文件
大家赶快进来看看 晚了可能就被删了
repeater 里面嵌套textbox是循环的, ...
求:影音等媒体文件 防盗链 asp/php源码...
怎么样用php程序实现excel文件批量导入??
库背份,顶者有分
痛哭!!!!为什么一个简单的程序要运行7分钟呢...
sql server 中 如何在 1毫秒...
请教:在struts 2.0框架下能象dwr那样调用服...
我想实现这样的功能
求助~netbeans里面jogl怎么配置,找不到包 报...
还是一个中文显示乱码的问题
请问discuz的论坛程序在发表话题的时候上传附件的...
http status 500 - 错误,在...
c++里的句柄概念(不是vc里的)使用了那种设计模...
跪求!jsp读卡方法,涉及dll、ocx
dotlucene检索doc,pdf之类的问题
如何实时地判断键盘输入的字符是数字?急!
诚心高分请教: 请推荐优秀的java web开...