【汇编语言】push pop/关于段

对内存单元中数据的访问


  • 对字与字型数据的操作
    在这里插入图片描述
  • 学会自行推测操作

例如:
在这里插入图片描述

栈及栈操作-push pop


在这里插入图片描述

  • 实例(理解push和pop)

在这里插入图片描述

  • SS和SP确定栈
    在这里插入图片描述
    在这里插入图片描述

  • 栈的完整操作

在这里插入图片描述
自己使用debug观察:
在这里插入图片描述

发现内存真的被当作栈使用了

在这里插入图片描述

最后发现ax与bx值进行了交换

  • push与pop

在这里插入图片描述

  • 栈顶超界的问题

在这里插入图片描述

debug没有这样的检测机制,所以只能程序员的我们自己小心

关于段的总结


在这里插入图片描述

区分数据段、代码段、栈段三者

在这里插入图片描述
1.先修改三者的地址值(r)
2.再录入数据(e)
3.再输入汇编命令(a)
4.执行命令(t)
5.再次查看内存数据值(e)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值