论坛: 编程破解 标题: DS:DX是不是DS:[DX]的意思 复制本贴地址    
作者: lxlmf [boadi]    论坛用户   登录
(汇编)在DOS调用的时候回有些入口参数比如:AH=?,DS:DX=?中的
DS:DX是不是DS:[DX]的意思

地主 发表时间: 04-08-19 15:30

回复: ProgramLive [coolcall]   论坛用户   登录
我糊涂了

B1层 发表时间: 04-08-19 21:47

回复: ProgramLive [coolcall]   论坛用户   登录
哦是不一样的,前者是直接寻址,后者是间接寻址
很少看汇编,开始我还以为前者是用DX的物理地址
与DS相加。

B2层 发表时间: 04-08-20 10:12

回复: lxlmf [boadi]   论坛用户   登录
那依你看第二个是用段跨越DS传段地址,那第一个是什么,好象讲不通

B3层 发表时间: 04-08-22 14:18

回复: ProgramLive [coolcall]   论坛用户   登录
ds:dx --> ds*16b+(dx的内容为操作数)=物理地址
ds:[dx] -->ds*16b+(把dx的内容作为地址,操作数就是在这个地址)=物理地址
应该是这样吧

B4层 发表时间: 04-08-22 16:19

回复: hannyu [hannyu]   论坛用户   登录
呵呵,所言急是

B5层 发表时间: 04-08-22 17:01

回复: lxlmf [boadi]   论坛用户   登录
错错错,请你们再看清楚


B6层 发表时间: 04-08-23 15:53

回复: ProgramLive [coolcall]   论坛用户   登录
看不出,请指教

B7层 发表时间: 04-08-23 18:56

回复: qiezic [qiezic]      登录
DX这个应该可以说是寄存器地址
[DX]这个应该可以说是存储器地址

好象是这样的!

B8层 发表时间: 04-08-24 08:54

回复: lxlmf [boadi]   论坛用户   登录
如果没有猜错的话,是ASM和MASM的差别吧

B9层 发表时间: 04-08-24 14:51

论坛: 编程破解

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号