C语言
文章平均质量分 51
卡卡小旋风
一个不专业的工科狗
展开
-
Ubuntu 编译时出现错误cc1: error: ‘-fcf-protection’ is not compatible with this target
Ubuntu gcc编译出错原创 2022-02-12 14:08:01 · 2485 阅读 · 0 评论 -
可视化状态机直接生成代码
状态机在设计某些功能的时候使用广泛,目前网上状态机自动生成工具有几种,分别如下所示:FsmCrater:FsmCrater案例:[有限状态机代码生成器 FsmCrater]SMC(The State Machine Compiler) :SMC官网:http://smc.sourceforge.net/案例:状态机生成工具——SMCQfsm:qfsm官网:http://qfsm.sourceforge.net/本文介绍:使用Qfsm结合SMC直接从状态机生成代码:1、分别从qfsm和原创 2022-01-04 12:59:07 · 2865 阅读 · 0 评论 -
ARM汇编指令基础运算指令03
ARM汇编指令基础运算指令031、clz统计0bit数量指令2、cmn比较指令2、cmp比较指令1、clz统计0bit数量指令clz统计寄存器中的为0的个数,从高位(31bit)向低位(0bit)统计mov r0,#0x80 //0b0000 0000 0000 0000 0000 0000 1000 0000 //----> ----> ----> ----> ---->clz r0,r0 // r0 = 242、cmn原创 2021-08-03 17:35:08 · 1480 阅读 · 0 评论 -
ARM汇编指令基础运算指令02
ARM汇编指令基础运算指令021、BFI插入指令运算规则2、ASR右移运算指令3、AND位与运算指令4、BIC清除位运算指令1、BFI插入指令运算规则bfi指令时指定插入位置和插入长度,将一个寄存器的值插入到另一个寄存器 movw r0, #0x1234 movt r0, #0x1234 //r0 = 0x12341234 movw r1, #0x5678 movt r1, #0xabcd //r1 = 0xabcd5678 bfi r0,r1,#16,#8 //在原创 2021-08-02 16:49:26 · 1270 阅读 · 0 评论