鱼C论坛

 找回密码
 立即注册
查看: 2971|回复: 5

lds和les

[复制链接]
发表于 2013-5-14 20:52:26 | 显示全部楼层 |阅读模式
1鱼币
本帖最后由 s0512 于 2013-5-25 15:26 编辑

lds和les QQ图片20130514205119.jpg   lds  不应该是把地址传送过去吗 怎么变成数据了

最佳答案

查看完整内容

12345678H 是数据啊。地址也是一连串的数据,看你怎么看待和使用。比如同一个数据,走地址总线对于计算机来说就是一个地址,走数据总线,对计算机来说就是一个数字。走控制总线,对计算机来说就是一段指令。 对于lds si,x1, 这个lds命令 功能就是把x1标号里的数据看做成了地址数据,然后把这个数据的高16位给ds,低16位给si
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2013-5-14 20:52:27 | 显示全部楼层

12345678H 是数据啊。地址也是一连串的数据,看你怎么看待和使用。比如同一个数据,走地址总线对于计算机来说就是一个地址,走数据总线,对计算机来说就是一个数字。走控制总线,对计算机来说就是一段指令。

对于lds si,x1,
这个lds命令 功能就是把x1标号里的数据看做成了地址数据,然后把这个数据的高16位给ds,低16位给si
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-5-15 00:55:28 | 显示全部楼层
数据也是地址哈哈哈哈 不懂~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-5-15 01:41:54 | 显示全部楼层
本帖最后由 熊文杰 于 2013-5-15 01:48 编辑

lds si,x1 指令的功能是把BX所指的32位地址指针的段地址送入DS,偏移地址送入SI.
dd 12345678H的高位为5678H 低位为1234H 也就是段地址DS为高16位 ,偏移地址SI为低16位



想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-5-15 10:46:59 | 显示全部楼层
熊文杰 发表于 2013-5-15 01:41
lds si,x1 指令的功能是把BX所指的32位地址指针的段地址送入DS,偏移地址送入SI.
dd 12345678H的高位为5678 ...

12345678H不是数据吗  我不懂求指教   
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-6-18 19:33:35 | 显示全部楼层
用数据12345678H改写DS和si的内容,这样不就变成地址了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-17 09:25

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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