鱼C论坛

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

汇编语言 实验5的问题

[复制链接]
发表于 2014-8-22 16:21:19 | 显示全部楼层 |阅读模式
10鱼币
assume cs:code,ds:data,ss:stack
data segment
        dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h
data ends
stack segment
        dw 0,0,0,0,0,0,0,0
stack ends
code segment
start:  mov ax,stack
        mov ss,ax
        mov sp,16
        mov ax,data
        mov ds,ax
        push ds:[0]
        push ds:[2]
        pop ds:[2]
        pop ds:[0]
        mov ax,4c00h
        int 21h
code ends
end start
设程序加载后,CODE段的段地址为X,则DATA段的段地址为 X-2 ,STACK段的段地址为 X-1 。;为什么是这个结果?

最佳答案

查看完整内容

这个你直接去看去debug里面看啦,至于为什么。。。。我只想说内存就是那样子分配的,定义的段在内存中也是相邻的啦。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-8-22 16:21:20 | 显示全部楼层
这个你直接去看去debug里面看啦,至于为什么。。。。我只想说内存就是那样子分配的,定义的段在内存中也是相邻的啦。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2014-8-22 16:21:52 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-8-22 18:31:01 | 显示全部楼层
解决了吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-8-24 17:12:39 | 显示全部楼层
没看懂,汇编很难
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-9-15 19:06:33 | 显示全部楼层
我也是,知道了结果,但不知道原因是什么
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-9 05:41

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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