.syntax unified
.thumb
.cpu cortex-m4
.arch armv7e-m
.fpu fpv4-sp-d16
/* Changes from unprivileged to privileged mode. */
.thumb_func
.section .kernel
.global raise_privilege
.type raise_privilege, %function
raise_privilege:
mrs r0, control
bic r0, r0, #1
msr control, r0
dsb
isb
bx lr
這是臂裝配代碼的一部分。我可以查看芯片手冊以找出說明的含義。但我不知道如何弄清楚像.thumb_func
這樣的彙編指令的行爲。更重要的是,我也不知道如何使用這個零件代碼,它看起來不像常規功能。所以我不知道如何「打電話」。瞭解此零件臂裝配代碼
僞OPS可能是無關緊要搞清楚**的代碼做什麼**。請參閱[控制寄存器](http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0552a/CHDBIBGJ.html),它不是* ARM *,而是* cortex-M *具體。 Thumb互聯網可能不是太有用,也不是* cortex-M *的統一。 –