鱼C论坛

 找回密码
 立即注册
查看: 1812|回复: 8

课本 92 页

[复制链接]
发表于 2013-9-11 21:38:33 | 显示全部楼层 |阅读模式
1鱼币
ds不是数据段寄存器么,cs不是代码段寄存器么,他两不指在一块不正常么?不过好像每次都指在一块,这是为什么呢?我怎么理解他两应该毫不相关啊!!!额。。可能受智商限制。。。。求指教!!  谢谢

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

使用道具 举报

发表于 2013-9-11 21:44:53 | 显示全部楼层
本帖最后由 福禄娃娃 于 2013-9-11 21:47 编辑

CS:IP前面有256字节为段前缀,所以CS比DS大256个字节,也就是10H
如果DS为1000H,CS=1010H
你可以把
assume cs:code
code segment

mov ax, 2
add ax, ax
add ax, ax

mov ax, 4c00h
int 21h

code ends
end
编译调试在debug中查看下便会明白。
在之后的程序有多个段的时候:
程序加载后,code段的段地址为X,则data段的段地址为X-2,stack段的段地址为X-1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-9-12 17:06:18 | 显示全部楼层
这个问题我也问过,这T太抽像了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-9-15 11:50:57 | 显示全部楼层
路过看一看有什么好东西收藏一下,强烈支持楼主ing……37745
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-9-15 16:02:04 | 显示全部楼层

这个好像不是我想问的...额,还是我没看懂呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-9-16 09:31:24 | 显示全部楼层
学习了学习了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-9-19 14:36:49 | 显示全部楼层
来看下。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-9-22 20:31:23 | 显示全部楼层
多上机看下吧。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-10-3 00:16:10 | 显示全部楼层
你理解的没错,确实是没关系的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 10:04

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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