鱼C论坛

 找回密码
 立即注册
查看: 1773|回复: 4

mov 问题

[复制链接]
发表于 2012-7-18 22:34:07 | 显示全部楼层 |阅读模式
1鱼币
mov ds,【0】中0 是偏移地址吗?还是什么地址啊

最佳答案

查看完整内容

这个语句本身就是错的。不能直接用数值或内存单元的数值赋给DS段寄存器。通常用AX中转。 mov ax,… mov ds,ax 还有你这个在汇编源程序应该是ds:[0]。而你用这个语句去给DS赋值不合理啊。 默认DS是PSP的段地址。PSP前面两个字节是CD 20。貌似是固定的。 如此一来。执行完后DS段寄存器内容一直是20CD。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-7-18 22:34:08 | 显示全部楼层
这个语句本身就是错的。不能直接用数值或内存单元的数值赋给DS段寄存器。通常用AX中转。

mov ax,…
mov ds,ax

还有你这个在汇编源程序应该是ds:[0]。而你用这个语句去给DS赋值不合理啊。
默认DS是PSP的段地址。PSP前面两个字节是CD 20。貌似是固定的。
如此一来。执行完后DS段寄存器内容一直是20CD。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-7-18 22:38:42 | 显示全部楼层
mov ds,【0】 楼主这个句是貌似就是错误的    【】里用一个常量0表示内存单元的偏移地址
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-7-18 22:39:02 | 显示全部楼层
0是偏移地址,基地址在DS里
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-7-18 23:55:14 | 显示全部楼层
内存中的地址
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-24 05:34

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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