栈是先移指针后放元素还是先放元素后移指针啊😥请大佬帮忙 #栈#
全部评论
看具体题目吧,如果栈顶指针指向栈顶元素就是先移指针后放元素,如果是指向栈顶元素的下一个位置就是先放元素再移指针。我也不知道说的准不准确😂
送花
回复 分享
代码编译成汇编文件时,arm指令集的汇编代码中有stmdb和stmda两种入栈指令,前者入栈指针先减后放元素,后者入栈先放元素后减指针。一般应该更常用的是先移指针后放元素吧,不过我的理解是基于arm的精简指令集的,对于pc机英特尔芯片使用复杂指令集的情况,就没去了解了,欢迎大佬们指正![](https://uploadfiles.nowcoder.com/images/20191018/468200_1571397293409_4A47A0DB6E60853DEDFCFDF08A5CA249)
送花
回复 分享
![](https://uploadfiles.nowcoder.com/files/20230525/652858152_1685014678820/企业微信截图_1685014605956.png)
国泰君安
校招火热招聘中
官网直投
相关推荐
06-14 13:52
广西民族大学 电子信息类 点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
05-24 16:42
门头沟学院 计算机类 点赞 评论 收藏
分享
点赞 评论 收藏
分享