介绍
汇编是一类编程语言,每种cpu对应一种cpu语言,这些语言语法大同小异,指令集有所不同,
那么这些cpu语言统称为汇编语言,与java,c++,python等高级语言无异, 只不过汇编更加接近硬件...进行反编译逆向
装X
常见的cpu架构
x86 架构 : PC 端主流 高性能高功耗
ARM 架构: 移动端主流 体积小低功耗
MIPS 架构: 龙芯3号 国产cpu
不同架构使用的指令集也不一样,...X86使用了CISC复杂指令集 ARM采用了RISC精简指令集
RISC可以说是从CISC中取其精华去其糟粕,简化指令功能,让指令的平均执行周期减少,达到提升计算机工作主频的目的,同时引入大量通用寄存器减少不必要的读写过程...,提高子程序执行速度,这样一来程序运行时间缩短并且减少了寻址,提高了编译效率,最终达到高性能目的
不同cpu架构所对应的汇编语法大致相同, 只是指令集不同
寄存器
顾名思义, 寄存器可以理解为是寄生在...架构中使用关键指令call, ARM架构中使用关键指令bl
x86架构汇编示例:
call print ;调用print函数
;退出程序
mov ah 4ch
int 21h