标题:菜鸟求助
只看楼主
yifanwu
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2005-12-14
 问题点数:0 回复次数:4 
菜鸟求助
将下面的程序编译连接,用Debug加载,跟踪,然后回答问题:

assume cs:code,ds:data,ss:stack
data segment
dw 0123H,0456H,0789H,0abcH,0defH,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
1.CPU执行程序,程序返回前,data段中的数据为多少?
2.CPU执行程序,程序返回前,cs=_____ 、ss=_______、ds=_______。
3.设程序加载后,code段的段地址为X,则data段的段地址为_______,stack段的段地址为 ______。
第一个问题还好就是0123H,0456H,0789H,0abcH,0defH,0cbaH,0987H这些对吧。
可是后面的两个我就明白了。
搜索更多相关主题的帖子: stack mov segment ends 
2005-12-14 13:05
zinking
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:35
帖 子:916
专家分:0
注 册:2004-12-5
得分:0 
明白了就好

http://kongfuziandlife. http://codeanddesign.
2005-12-14 22:46
yifanwu
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2005-12-14
得分:0 
是不明白.我要是明白,还问什么呢?

请哪位高手给我讲讲后面的两题.
2005-12-15 08:21
编写蓝图
Rank: 1
等 级:新手上路
帖 子:59
专家分:0
注 册:2005-11-28
得分:0 
你对自己有信心!~!~!
努力吧!

2005-12-17 18:51
青BB
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2005-12-16
得分:0 
用masm5运行程序,用单步命令t测试下,就能看出cs,ds等等的内容了。
2005-12-17 19:49



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-38095-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019602 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved