孤身走我路 发表于 2012-3-20 04:58:04

书上程序 6.3 有问题啊

书上原程序

start:
mov ax,codesg


mov ss,ax

mov sp,30h
mov bx,0
mov cx,8h
。。。。。。。。。。
上机运行 后发现 走完mov ss,ax
后程序就跳错,把mov sp,30h
改为 mov sp,20h
后正常 。结果也 正常为什么啊?

wAterLoo 发表于 2012-3-20 12:13:26

本帖最后由 wAterLoo 于 2012-3-20 12:14 编辑

30h是十六进制数,相当于十进制数48,而数据是32字节,也就是说你把数据写到代码段的代码了,而20h刚好等于32,所以不运行正常
页: [1]
查看完整版本: 书上程序 6.3 有问题啊