栈是先移指针后放元素还是先放元素后移指针啊😥请大佬帮忙 #栈#
全部评论
看具体题目吧,如果栈顶指针指向栈顶元素就是先移指针后放元素,如果是指向栈顶元素的下一个位置就是先放元素再移指针。我也不知道说的准不准确😂
点赞 回复 分享
发布于 2020-08-16 23:40
代码编译成汇编文件时,arm指令集的汇编代码中有stmdb和stmda两种入栈指令,前者入栈指针先减后放元素,后者入栈先放元素后减指针。一般应该更常用的是先移指针后放元素吧,不过我的理解是基于arm的精简指令集的,对于pc机英特尔芯片使用复杂指令集的情况,就没去了解了,欢迎大佬们指正
点赞 回复 分享
发布于 2020-08-17 22:04

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务