- 博客(37)
- 资源 (5)
- 问答 (3)
- 收藏
- 关注
原创 【ARM汇编子程序】求三个数的阶乘并求和
编写汇编代码时,通过子程序,大大简化程序设计的复杂度,通过这篇文章带你练习子程序的调用和建立。
2022-05-20 06:30:00
3252
119
原创 【ARM汇编】解决求最大公约数输入0的问题
在求解最大公约数的程序中如果输入0,会导致整个整个程序死循环,但是在实际操作中又不敢保证操作者不输入0,那么这里对输入0做出汇编的解决办法。
2022-05-16 19:53:55
896
90
原创 【ARM汇编】字符串大小写转换
用汇编处理字符串的大小写转换,关键是学会使用“%C”和ldrb来查看或获取字符。汇编语言主要是使用各种寻址方式来处理数据,所以要熟悉各种寻址方式来实现你想要的操作,这里使用到的是前索引寻址方式。分支结构是各种算法必备的结构体,本质上就是CMP和B的灵活运用,只有多调试和练习才能熟练掌握。
2022-05-14 18:46:19
3739
66
原创 【ARM汇编-TST详解】用汇编判断奇偶数
如何用汇编实现奇偶数判断|求和、ARM汇编TST指令使用过程详解汇编中判断奇偶数没有取余指令,只能用按位与运算进行判断TST指令的底层实现原理是改变标志位Z,然后用NE和EQ对数据进行操作。深入了解状态标志位的实际作用,帮助我们更好的实现想要的功能。
2022-05-13 17:49:57
9463
90
原创 【ARM汇编数组】输出数组中最大值最小值
找出最小值最大值的思想是:遍历数组中的元素,出现一个数比较两次。以此保证r6中存放的永远是最小的,r8存放的永远是最大的。用CMP和带后缀指令不断更新最大值最小值。[r5,#-4] 这种寻址方式不改变r5的值,[r5,#-4]!这种方式是前索引改变r5的值。
2022-05-12 22:55:47
3281
21
原创 【ARM汇编数组】如何对键入的数据做判断?(下)
ARM汇编中如何将键入的数据存到数组中并对其判断?汇编语言中功能模块调用的注意事项有哪些?
2022-04-26 17:15:06
1448
94
原创 【嵌入式ARM汇编】如何将键入的数据存到数组中?
嵌入式ARM汇编中,如何将一串数据传到数组中?汇编调用C函数的练习、汇编中循环语句的练习。
2022-04-23 15:52:03
6082
169
原创 【ARM汇编】如何对键入数据做判断?
ARM汇编中如果键入多个数据,如何对键入的数据进行操作判断比较等操作处理?scanf键入应该放到哪里呢?
2022-04-22 07:00:00
1585
129
原创 【ARM汇编判断】如何用汇编判断数组中正负数个数?
ARM汇编如何判断数组中正负数的个数?汇编代码如何对数组中正数和负数分别求和并打印输出?ARM汇编中所有的判断指令后悔以及ARM汇编判断的使用方法。
2022-04-20 17:11:55
5045
130
原创 【ARM汇编的堆栈问题】压栈运用|堆栈类型测试
【ARM汇编的堆栈问题】压栈运用|堆栈类型测试如何用ARM汇编语言输出3个以上数据 | ARM汇编的堆栈有什么作用 | 如何运用 | 堆栈类型又如何检验呢?
2022-04-16 00:14:12
5355
124
原创 【ARM汇编的循环运用】正向遍历|逆向遍历
【ARM汇编的循环运用】正向遍历|逆向遍历、如何逆向遍历数组、ARM汇编寻址、实现正向输出逆向输出数组
2022-04-14 10:42:52
4066
119
原创 ARM汇编调用C语言中的scanf函数
ARM汇编实现输入两个数求和在输出 | ARM汇编调用C语言中的scanf函数 | ARM汇编调用printf函数 | ARM汇编新模板
2022-04-13 23:06:08
3635
105
原创 ARM指令中LDR与MOV的区别与应用——看这一篇就够了
ARM指令中LDR与MOV的区别与应用、从内存中寻址的方法、LDR伪指令和MOV指令的异同
2022-04-12 20:18:02
5380
79
原创 Activity之间的数据回传
Activity之间的数据回传、startActivityForResult()、setResult()、onActivityResult()方法的使用。【附源码】
2022-04-08 23:00:19
7091
29
原创 初识ARM嵌入式系统
1.为什么要用交叉编译工具、2.反汇编工具、3.通过wsl访问Windows系统、4.通过Windows系统访问wsl、5.wsl调用notepad、6.复杂命令简单化命名、7.通过VScode访问wsl
2022-03-26 01:09:07
3101
11
原创 Ubuntu20.04手动安装binutils objdump、arm-linux-objdump: command not found、bash: hello.s: Permission denie
Ubuntu20.04手动安装binutils objdump、arm-linux-objdump: command not found、bash: hello.s: Permission denied
2022-03-25 21:22:41
5716
9
原创 Android开发Button控件使用详解
Android Button点击效果、button控件、Button两种设置方式、button按钮带圆角、自定义button按钮
2022-03-23 17:17:01
4120
10
原创 Linux文件管理和维护、Linux目录管理和维护、Linux运维
Linux常用基础指令、Linux文件管理、Linux目录管理、Linux压缩打包、Linux文件及目录权限控制
2022-03-14 23:38:18
2653
11
原创 Android 开发、布局管理器、TextView、Android跑马灯
Android 开发、布局管理器、TextView、Android跑马灯实现
2022-03-10 09:31:19
3872
1
Android开发 猴子摘桃小项目——学习Activity之间的数据回传
2022-04-08
优快云《汇编知识分享》话题活动上线!瓜分2500元奖金池|获取万级流量扶持
2022-05-09
arm汇编语言 如何实现 数组中数据累加 然后用printf输出
2022-04-03
arm汇编语言 如何实现 数组中数据累加 然后用printf输出
2022-04-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人