汇编调试
打印寄存器的值
打印内存地址
打印8字节,就是64位
打印格式 是从低位取过来的
b 字节 h 双字节 w四字节 g八字节
前变基 后变基 。 后变基这个变基会发生变化的。前变基变基不会发生变化需要用!号。
前变基 , 加了!号的,变基数会发生变化。
后变基不需要将!号, 变基数会发生变化。
可以通过cpsr的最高位来查看nzcv 。
相减为负数,nzcv n设置为1 用b.cc 进行跳转。
跳出来是两个相等 然后z标志为设置了1 .
相对pc偏移宏后的值
直接将宏值写入寄存器里
问题
b.cc 状态寄存器 在哪里看?
可以在cpsr中的高四位进行查看。
总结
- 学习了前变基、后变基。变基的改变。
- 学习调试寄存器调试、内存信息查看。
- 学习汇编比较改变状态标志位cpsr寄存器。
- 学习宏定义的符号使用。
了解这些是为了更好的学习内核视频