arm汇编

Horn Still Sounds6 天前
arm汇编·imx6ull·裸机开发·gic中断
IMX6ULL嵌入式裸机开发|GPIO点灯、编译链接、GIC中断、协处理器完整笔记📝摘要:本文基于IMX6ULL Cortex‑A7裸机开发,梳理DDR内存映射、GPIO点灯三模块(IOMUXC引脚复用、GPIO寄存器、CCM时钟)、SVC软中断、编译工具链Makefile、ELF/bin链接、段分布、GIC通用中断控制器、CP15协处理器、内联函数等核心知识点,附带实操代码片段。
晊晌_h8 天前
嵌入式·arm·arm汇编
ARM 学习 |ARM 汇编指令实战笔记说明:整理汇编学习笔记,包含算数指令、MRS/MSR、内存读写、跳转、栈操作、汇编 C 混合调用。ADD 是加法指令,{S}代表是否影响 CPSR 状态寄存器,<c>代表条件执行。 三种常用语法格式:
2301_815091019 天前
嵌入式·arm汇编
ARM汇编入门笔记(二):启动代码、指令详解与C语言混合编程开发环境:Keil4,参考 ARMv7 架构手册学习核心:ARM汇编不用于写业务代码,核心用途是编写启动代码。启动代码在C程序运行前执行,负责初始化硬件与运行环境,最终引导进入 main 函数。
贾亚超1 个月前
arm汇编·arm指令
ARM汇编branch,无条件跳转,程序跳转后不返回。只修改程序计数器PC,无法自动回来,(除非事先手动保存了PC值)。 限制:跳转范围是相对当前指令地址的前后32MB空间,这是因为跳转地址是通过一个24位的偏移量计算出来的,所以只能在±32MB范围内跳转。
charlie1145141912 年前
单片机·嵌入式硬件·arm汇编·初始化
从启动说起到单片机点灯发生了什么上——库层次目录从我们的Reset说起从ARMv7-M架构的手册说起从启动文件说起SystemInit函数检查FPU是否存在,如果存在,设置相应的权限
杨如画.3 年前
ida·安卓逆向·arm汇编·x-zse-96·unidbg·白盒aes·魔改aes
x-zse-96安卓端纯算,魔改AES还原两天前发了一个x-zse-96的文章,当时遇到了点问题,只分析到了最后一个白盒AES函数里面,并且当时用dfa攻击还原出了秘钥,IV也确定了,但是加密结果不对,本来打算把下文鸽掉的,因为当时unidbg没跑起来,用frida去hook白盒AES中的每一行汇编有点麻烦,没有unidbg方便.后来小白大佬说unidbg可以跑通,并把还原算法的任务交给了我.我拿着小白提供的unidbg代码,开始了算法还原之旅. 还原算法,篇幅有点长,会介绍AES的10轮加密以及如何从汇编代码和伪c代码中还原出魔改的AES,由于
CodingCos3 年前
ldr·ldr伪指令·ldr与mov·arm汇编
【ARM 常见汇编指令学习 7 - LDR 指令与LDR伪指令及 mov指令】LDR指令 与 LDR伪指令 两者虽然名字相同但是作用却不相同,区分两者的方法就是看第二个参数,如果有等号,就是LDR伪指令。
我是有底线的