鱼C论坛

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

这是什么怪情况……

 关闭 [复制链接]
发表于 2011-8-12 15:18:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 张国祥 于 2011-8-12 23:00 编辑
assume ds:dsg,cs:csg,ss:ssg

dsg segment
        dd 64 dup(0)
dsg ends

ssg segment
        dw 0                                        ;dw 16 dup(0)
ssg ends

csg segment
        start:        mov ax,ssg
                        mov ss,ax
                        mov sp,2
                        
                        mov ax,dsg
                        mov ds,ax                ;定义栈段,数据段
                        
                        mov cx,14
                        mov bx,0
                        
                        mov ax,1
                        
                s:        mov [bx],ax
                        add bx,16
                        
                        loop s
                        
                        
                        
                        mov ax,4c00h
                        int 21h
                        
csg ends
end start
debug单步调试,结果: 未命名.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-8-12 18:42:03 | 显示全部楼层
自己顶一下~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-12 20:15:16 | 显示全部楼层
楼主自定义的  的各段  看的我头晕  请高手看吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-12 20:18:40 | 显示全部楼层
你那个循环 弄错了   mov cx,14

                        mov bx,0

                        

                        mov ax,1

                        

                s:        mov [bx],ax

                        add bx,16

                        

                        loop s

                        

要循环  标号上边必须是CX   你 CS先是 14   然后又  bx,0    mov ax,1   所以循环不执行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-12 20:24:37 | 显示全部楼层
就算循环前设置CX还是执行不过     试下  上来先别压栈   先把数据段和偏移地址放
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-8-12 23:00:22 | 显示全部楼层
问题解决了,系统出了点问题,重启就通过了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-19 04:45

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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