ARM编程
文章平均质量分 87
每天的积累
这个作者很懒,什么都没留下…
展开
-
ARM硬件知识补充
保护电路:在电路中,二极管可以作为保护元件,例如用于防止反向电压损坏敏感元件。常见的有续流二极管,它用于保护感性负载(如继电器或电机)中的电子元件,防止反向感应电动势造成的损坏。三极管还具有稳压功能,可以用于稳定电压。通过调整三极管的工作状态,可以使电路的输出电压保持稳定。单向导通:二极管具有正向导通和反向截止的特性,电流只能从正极(阳极)流向负极(阴极),因此它可以用于防止电流逆向流动,保护电路。稳压:**稳压二极管(齐纳二极管)**在反向击穿时,可以维持恒定的电压输出,用于电源稳压。原创 2024-09-29 17:57:00 · 369 阅读 · 0 评论 -
ARM知识点二
指令获取:从Flash中读取 CMP R0, #0,控制器开始执行。指令解码:解码器解析 CMP 指令,ALU比较R0的值和0。若条件满足 EQ,执行 MOVEQ,将0放入R1。若条件满足 GT,执行 ADDGT,将R1加3。结果存储:将计算结果保存在R1中。1.流程图(类似于工作模式的切换)原创 2024-08-05 23:58:13 · 1219 阅读 · 0 评论 -
ARM结构知识点一
ARM(Advanced RISC Machine)是一种基于RISC(精简指令集计算机)原理的计算机处理器架构。原创 2024-08-01 16:33:52 · 1052 阅读 · 0 评论 -
ARM编程指令二
功能: 将第二个操作数从第一个操作数中减去,并将结果存储在目标寄存器中。功能: 将第二个操作数从第一个操作数中减去,并考虑借位标志的值。功能: 对两个操作数执行按位或操作,并将结果存储在目标寄存器中。功能:对两个操作数执行按位异或操作,并将结果存储在目标寄存器中。功能: 计算两个无符号整数的商,并将结果存储在目标寄存器中。功能: 计算两个有符号整数的商,并将结果存储在目标寄存器中。功能: 将两个操作数相加,并将结果存储在目标寄存器中。功能: 将两个操作数相乘,并将结果存储在目标寄存器中。原创 2024-08-01 11:45:08 · 977 阅读 · 0 评论 -
ARM编程指令一
功能:将多个寄存器的值存储到内存中。MOVW:将一个16位立即数加载到寄存器的低16位。MOVT:将一个16位立即数加载到寄存器的高16位。功能:将一个值从一个寄存器或立即数传输到另一个。功能:PUSH:将寄存器的值压入栈中。功能:从内存中加载多个寄存器的值。POP:从栈中弹出数据到寄存器。中加载数据到寄存器。功能:将寄存器中的数据存储到。原创 2024-07-25 16:01:37 · 1089 阅读 · 0 评论