找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 24|回复: 0

flutter知识点

[复制链接]

10

主题

0

回帖

42

积分

新手上路

积分
42
发表于 2025-3-21 21:58:33 来自手机 | 显示全部楼层 |阅读模式

关注溆旧

flutter知识点
关注
溆旧Lv.5 大学生
昨天 01:28 来自 广西
在ARM汇编语言中,`mov xSP, xfp`和`cmp w1, w16`的含义如下:
`mov xSP, xfp`
• `mov`是一条数据传输指令,用于将一个寄存器的值复制到另一个寄存器。
• `xSP`和`xfp`都是寄存器名称。在ARM64架构中,`x`开头的寄存器表示64位寄存器。
• 这条指令的作用是将`xfp`寄存器的值复制到`xSP`寄存器中。
`cmp w1, w16`
• `cmp`是比较指令,用于比较两个操作数的值。
• `w1`和`w16`是寄存器名称,`w`开头的寄存器表示32位寄存器。
• 这条指令的作用是比较`w1`和`w16`的值,并根据比较结果更新状态寄存器的标志位。这些标志位可以用于后续的条件分支指令,例如`b.eq`(如果相等则跳转)或`b.ne`(如果不相等则跳转)。
应用 如果你在结尾看到mov xSP, xfp 而上方又是比较代码 可以直接把比较代码nop了 就解锁了会员 就不用30改20了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|一起港湾 ( 青ICP备2025004122号-1 )

GMT+8, 2025-4-8 03:20 , Processed in 0.116219 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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