汇编
Reoch
学习中,积极探索。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
keil_5使用分支结构实现简单分段函数
实现下面的分段函数: AREA MYDATA, DATA AREA MYCODE, CODE ENTRY EXPORT __main__main CMP R0,#0 BEQ R0EQ0 CMP R0,#0 BLT R0LT0 MOV R8,#2 MOV R7,#3 MUL R2,R8,R0 MUL R3,R2,R0 MUL R4,R3,R0 MUL R5,R0,R7 ADD R6,R4,R5 ADD R9,R6,#7原创 2021-12-02 21:37:14 · 1058 阅读 · 0 评论 -
Keil_5汇编循环实现求和
汇编语言循环结构实例:实现1+2+…+100(两种算法:加法和减法)1、加法 AREA MYDATA, DATA ;定义一个数据段,也可以不定义 AREA MYCODE, CODE ;定义一个代码段,至少定义一个,AREA不能顶格 ENTRY ;入口 EXPORT __main ;声明全局标号,如果没有会报错,提示标号未声明__main MOV R0,#1 ;赋值,i=1 MOV R1,#0 ;s=0 LOOP ; 循环体 ADD R1原创 2021-04-20 22:03:28 · 4098 阅读 · 0 评论 -
基于ARM,在keil和proteus下实现流水灯操作
在ARM架构下,stm32的流水灯可以用三种方法实现:在这里只提供源代码(不知道如何新建工程或者在Proteus内实现仿真的可以参照我的上一篇博客)基于ARM,用汇编语言在Keil_V5和Proteus仿真下实现点灯操作1、汇编语言直接对寄存器进行操作GPIO口在这里插入代码片2、C语言直接对寄存器操作GPIO口3、使用标准固件库操作GPIO端口...原创 2021-04-18 21:33:14 · 2461 阅读 · 3 评论 -
基于ARM,使用汇编语言在Keil_v5和Proteus下进行LED闪烁操作
基于ARM,用汇编语言在Keil_V5和Proteus仿真下实现点灯操作1、打开keil创建新工程由于Proteus不支持STM32F103ZET6的芯片,所以我们这里选择C6的芯片。ARM的CMSIS已经把开发所需要的软件组件都封装好了,因此直接选择即可,把启动文件加进去在Source组中添加New Item创建Asm File文件ngg写入代码,如图所示这里操作的是GPIOA的第0口,如果有其他端口要求可以自行更改(需要把端口物理地址做映射)BIT2 EQU 0X000000原创 2021-04-16 12:05:02 · 2548 阅读 · 0 评论
分享