鱼C论坛

 找回密码
 立即注册
查看: 3108|回复: 6

[汇编作业] 程序6.3 为什么非要定义16个字型数据?

[复制链接]
发表于 2018-9-6 14:42:20 | 显示全部楼层 |阅读模式

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

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

x

程序6.3

程序6.3


问题:为什么非要定义16个(0)字型数据,理论上来说8个(0)就可以了啊。
试验过定义8个字型数据,debug调试后发现出错啦,不知道错在什么地方。
网上看了好多解释,好像也没什么靠谱的答案,说是为了多弄点空间、避免溢出之类的,
有没有大神详细解答下??
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2018-9-7 03:57:01 | 显示全部楼层
大清早就来守帖啦!还没有高手帮忙解答下吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-9-19 16:23:38 | 显示全部楼层
定义8个字单元的栈空间也不会出错,亲测没问题

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

使用道具 举报

发表于 2018-9-19 16:40:03 | 显示全部楼层
栈栈定义8个字单元没问题
出栈完毕.png
内存初始状态.png
入栈完毕.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-9-21 16:11:34 | 显示全部楼层
红烧甲鱼 发表于 2018-9-19 16:40
栈栈定义8个字单元没问题

理论上是可以的,但是我操作的时候却不行。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-12-20 23:55:00 | 显示全部楼层
16个0改成8个0时,你试试mov sp, 30h改成mov sp, 20h
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-12-21 21:14:31 From FishC Mobile | 显示全部楼层
红烧甲鱼 发表于 2018-9-19 16:40
栈栈定义8个字单元没问题

你好,怎么上传图片的。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-25 13:15

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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