鱼C论坛

 找回密码
 立即注册
查看: 3328|回复: 9

mov word ptr ds:[2], 0 ??? 汇编语言中44第九章 转移指令的原理02中

[复制链接]
发表于 2013-11-15 16:26:34 | 显示全部楼层 |阅读模式
1鱼币
本帖最后由 ---小鱼儿--- 于 2013-11-15 16:34 编辑

mov ax, 0123h
mov ds:[0], ax
mov word ptr ds:[2], 0      这代码中[2] 是什么意思?  在偏移地址123H上在加2???
jmp dword ptr ds:[0]         这个[0]是不是像变量一样里面存放了0123h呢

最佳答案

查看完整内容

mov word ptr ds:[2],0 应该是将 0 强制以 字型 写入ds[2] 写入后 存入 ds:[2] 和ds:[3] 中的数据分别为 00、00 但是这样写有没有语法错误我就不知道了 没测试过 你可以看看 汇编王爽 8.5
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-11-15 16:26:35 | 显示全部楼层
本帖最后由 搓搓 于 2013-11-16 23:44 编辑


mov word ptr ds:[2],0   应该是将 0 强制以 字型 写入ds[2]  写入后 存入 ds:[2] 和ds:[3] 中的数据分别为 00、00  但是这样写有没有语法错误我就不知道了 没测试过  你可以看看   汇编王爽 8.5


QQ图片20131116234112.jpg


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

使用道具 举报

发表于 2013-11-15 17:05:46 | 显示全部楼层
把0复制给DS段偏移为2的内存位置
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-11-15 22:44:18 | 显示全部楼层
向往青莲 发表于 2013-11-15 17:05
把0复制给DS段偏移为2的内存位置

还是没懂,仔细说明下好不?:loveliness:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-11-15 23:21:09 | 显示全部楼层
---小鱼儿--- 发表于 2013-11-15 22:44
还是没懂,仔细说明下好不?

假如DS的值为0x4000 则它的意思是mov WORD PTR[0X4002], 0
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-11-16 15:55:57 | 显示全部楼层
本帖最后由 搓搓 于 2013-11-16 16:07 编辑

中括号中的常量代表偏移地址
mov ax,2000h
mov ds,ax  ;将段地址设为2000
mov ax,0123h ;ax赋值为0123h
mov ds:[2],ax   ;将0123h 放入 段地址为2000h 偏移地址为0002h 的内存单元中
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-11-16 16:04:27 | 显示全部楼层
本帖最后由 搓搓 于 2013-11-16 16:07 编辑

mov ax,0123h ;将0123h 这四位十六进制书放入 寄存器ax中
mov ds:[0],ax  ;将寄存器ax 中的数据(0123h)放入 ds段中偏移地址为 0 的内存单元
mov word ptrds:[2],0 ;将 0 放入ds段中偏移地址为 2 的内存单元 。"word" 强制转化 数据0为字型数据 使其占有两字节内存单元
jmp dword ptr ds:[0]  ; "jmp" 跳转寄存器CS指向命令 这一句代码完整的意思我还不知道 没看完
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-11-16 22:12:57 | 显示全部楼层
搓搓 发表于 2013-11-16 16:04
mov ax,0123h ;将0123h 这四位十六进制书放入 寄存器ax中
mov ds:[0],ax  ;将寄存器ax 中的数据(0123h)放 ...

jmp dword ptr ds:[0]   是断间的跳转, mov word ptr dx:[2],0就是不理解,应该是断间跳转是有关系是吧??
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-11-17 02:29:15 | 显示全部楼层
5楼说得答案最清晰,值得鼓励一下...:lol:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

头像被屏蔽
发表于 2013-11-19 11:42:51 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-7 12:29

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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