栈是先移指针后放元素还是先放元素后移指针啊😥请大佬帮忙 #栈#
全部评论
代码编译成汇编文件时,arm指令集的汇编代码中有stmdb和stmda两种入栈指令,前者入栈指针先减后放元素,后者入栈先放元素后减指针。一般应该更常用的是先移指针后放元素吧,不过我的理解是基于arm的精简指令集的,对于pc机英特尔芯片使用复杂指令集的情况,就没去了解了,欢迎大佬们指正
看具体题目吧,如果栈顶指针指向栈顶元素就是先移指针后放元素,如果是指向栈顶元素的下一个位置就是先放元素再移指针。我也不知道说的准不准确😂
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
06-04 10:32
安徽大学 单片机 实习僧和BOSS直聘都投了几十家,硬件开发,硬件测试,嵌入式都投了,全是已读不回……我现在考虑想在秋招前速成一个Linux项目,其实现在完全不知道自己要找什么方向的,只能海投了,求大佬们给点意见😭😭😭

点赞 评论 收藏
分享
07-10 11:59
复旦大学 Java 点赞 评论 收藏
分享