ARM嵌入式基础
文章平均质量分 87
学习汇编的目的不是用它去进行实实在在的程序设计,而是充分获得底层的编程体验和深刻理解机器运行程序的机理。
对于一个人来说,不能没有常识,尽管常识不能直接挣钱吃饭,但它影响谈吐,影响你的判断力和决断力,决定着你接受新事物和新知识的程度。相应的,汇编语言就是计算机语言里面的常识和基础。
IM汤姆凯特
不内卷,多奋进,不躺平,多共赢,少立flag,多做事
展开
-
【ARM汇编子程序】求三个数的阶乘并求和
编写汇编代码时,通过子程序,大大简化程序设计的复杂度,通过这篇文章带你练习子程序的调用和建立。原创 2022-05-20 06:30:00 · 3041 阅读 · 119 评论 -
【ARM汇编】打印金字塔 | 打印倒三角
详细介绍:ARM 汇编中如何用循环语句打印金字塔和倒三角?原创 2022-05-18 18:18:09 · 1939 阅读 · 58 评论 -
【ARM汇编子程序】求三个数的最大公约数
用求解三个数的最大公约数,理解子程序的定义。原创 2022-05-17 23:58:19 · 972 阅读 · 57 评论 -
【ARM汇编】解决求最大公约数输入0的问题
在求解最大公约数的程序中如果输入0,会导致整个整个程序死循环,但是在实际操作中又不敢保证操作者不输入0,那么这里对输入0做出汇编的解决办法。原创 2022-05-16 19:53:55 · 846 阅读 · 90 评论 -
【ARM汇编】逆置数组
如何用ARM汇编实现数组的逆置?转载 2022-05-15 21:56:49 · 589 阅读 · 3 评论 -
【ARM汇编】字符串大小写转换
用汇编处理字符串的大小写转换,关键是学会使用“%C”和ldrb来查看或获取字符。汇编语言主要是使用各种寻址方式来处理数据,所以要熟悉各种寻址方式来实现你想要的操作,这里使用到的是前索引寻址方式。分支结构是各种算法必备的结构体,本质上就是CMP和B的灵活运用,只有多调试和练习才能熟练掌握。原创 2022-05-14 18:46:19 · 3467 阅读 · 66 评论 -
【ARM汇编-TST详解】用汇编判断奇偶数
如何用汇编实现奇偶数判断|求和、ARM汇编TST指令使用过程详解汇编中判断奇偶数没有取余指令,只能用按位与运算进行判断TST指令的底层实现原理是改变标志位Z,然后用NE和EQ对数据进行操作。深入了解状态标志位的实际作用,帮助我们更好的实现想要的功能。原创 2022-05-13 17:49:57 · 9116 阅读 · 90 评论 -
【ARM汇编数组】输出数组中最大值最小值
找出最小值最大值的思想是:遍历数组中的元素,出现一个数比较两次。以此保证r6中存放的永远是最小的,r8存放的永远是最大的。用CMP和带后缀指令不断更新最大值最小值。[r5,#-4] 这种寻址方式不改变r5的值,[r5,#-4]!这种方式是前索引改变r5的值。原创 2022-05-12 22:55:47 · 3080 阅读 · 21 评论 -
【ARM汇编】分支结构如何实现?
ARM汇编分支结构的建立、如何运用CMP和B构建出高效的分支结构、分支判断的简单表示原创 2022-05-11 13:19:51 · 1331 阅读 · 39 评论 -
【ARM汇编】如何用汇编求最大公约数?
ARM汇编求最大公约数、更相减损术、ARM汇编SUB指令的用法原创 2022-05-09 17:31:54 · 3929 阅读 · 57 评论 -
【ARM汇编数组】如何对键入的数据做判断?(下)
ARM汇编中如何将键入的数据存到数组中并对其判断?汇编语言中功能模块调用的注意事项有哪些?原创 2022-04-26 17:15:06 · 1380 阅读 · 93 评论 -
【嵌入式ARM汇编】如何将键入的数据存到数组中?
嵌入式ARM汇编中,如何将一串数据传到数组中?汇编调用C函数的练习、汇编中循环语句的练习。原创 2022-04-23 15:52:03 · 5939 阅读 · 168 评论 -
【ARM汇编】如何对键入数据做判断?
ARM汇编中如果键入多个数据,如何对键入的数据进行操作判断比较等操作处理?scanf键入应该放到哪里呢?原创 2022-04-22 07:00:00 · 1479 阅读 · 129 评论 -
【ARM汇编判断】如何用汇编判断数组中正负数个数?
ARM汇编如何判断数组中正负数的个数?汇编代码如何对数组中正数和负数分别求和并打印输出?ARM汇编中所有的判断指令后悔以及ARM汇编判断的使用方法。原创 2022-04-20 17:11:55 · 4770 阅读 · 130 评论 -
【ARM汇编-LDM】如何向寄存器批量加载数据?
ARM汇编中如何从内存批量加载数据到寄存器中、多寄存器寻址、压栈的两种表达形式原创 2022-04-18 05:56:48 · 1843 阅读 · 158 评论 -
【ARM汇编的堆栈问题】压栈运用|堆栈类型测试
【ARM汇编的堆栈问题】压栈运用|堆栈类型测试如何用ARM汇编语言输出3个以上数据 | ARM汇编的堆栈有什么作用 | 如何运用 | 堆栈类型又如何检验呢?原创 2022-04-16 00:14:12 · 5196 阅读 · 124 评论 -
【ARM汇编的循环运用】正向遍历|逆向遍历
【ARM汇编的循环运用】正向遍历|逆向遍历、如何逆向遍历数组、ARM汇编寻址、实现正向输出逆向输出数组原创 2022-04-14 10:42:52 · 3959 阅读 · 119 评论 -
ARM汇编调用C语言中的scanf函数
ARM汇编实现输入两个数求和在输出 | ARM汇编调用C语言中的scanf函数 | ARM汇编调用printf函数 | ARM汇编新模板原创 2022-04-13 23:06:08 · 3506 阅读 · 105 评论 -
ARM指令中LDR与MOV的区别与应用——看这一篇就够了
ARM指令中LDR与MOV的区别与应用、从内存中寻址的方法、LDR伪指令和MOV指令的异同原创 2022-04-12 20:18:02 · 4932 阅读 · 79 评论 -
ARM汇编求绝对值
ARM汇编求绝对值原创 2022-04-11 22:28:35 · 4139 阅读 · 41 评论 -
ARM汇编循环语句框架、数组求和
ARM汇编数组求和、ARM汇编语句循环框架原创 2022-04-06 17:37:03 · 4449 阅读 · 78 评论 -
ARM汇编两数求和
ARM汇编两数求和、ARM汇编语言基本框架原创 2022-04-06 16:04:02 · 4267 阅读 · 23 评论 -
汇编语言hword、byte如何输出负数,C语言转汇编
汇编语言输出负数,hword和byte转换成word,C语言转汇编的方法原创 2022-04-03 16:01:18 · 2875 阅读 · 23 评论 -
ARM常用指令、输出Hello World
ARM常用指令介绍,汇编输出Hello World,Linux-arm32的交叉编译工具安装原创 2022-04-03 12:51:46 · 3570 阅读 · 21 评论 -
初识ARM嵌入式系统
1.为什么要用交叉编译工具、2.反汇编工具、3.通过wsl访问Windows系统、4.通过Windows系统访问wsl、5.wsl调用notepad、6.复杂命令简单化命名、7.通过VScode访问wsl原创 2022-03-26 01:09:07 · 3019 阅读 · 11 评论