DAY2,ARM(特殊功能寄存器,数据操作指令,跳转指令)

1.cmp、sub、b指令的使用;

代码:
复制代码
.text
.global _start
_start:
	
	mov r0,#9
	mov r1,#15
	
loop:
	cmp r0,r1
	beq stop
	subcc r1,r1,r0
	subhi r0,r0,r1
	
	b loop
	
stop:
	b stop
.end
结果:

2.汇编指令计算1~100之间和;

代码:
复制代码
.text
.global _start
_start:

	mov r0,#0x1  @赋值
	mov r1,#0x0  @累加器

loop:	
	cmp r0,#0x64
	bhi stop  @跳出循环
	addls r1,r1,r0  @r1累加
	addls r0,r0,#0x1  @r0加1
	
	b loop

stop:
	b stop
.end
结果:

3.今日思维导图;

相关推荐
亿道电子Emdoor6 小时前
【Arm】Encountered an improper argument
arm开发·stm32·单片机
GilgameshJSS10 小时前
STM32H743-ARM例程43-SD_IAP_FPGA
arm开发·stm32·fpga开发
XINVRY-FPGA1 天前
XC95288XL-10TQG144I Xilinx AMD CPLD
arm开发·单片机·嵌入式硬件·mcu·fpga开发·硬件工程·fpga
瑞禧生物ruixibio1 天前
5-脱氧-5-甲硫腺苷标记生物素,5-MTA-Biotin,Biotin-5-脱氧-5-甲硫腺苷,5-MTA-生物素复合物
arm开发
树在风中摇曳2 天前
TCP连接还在吗?主机拔掉网线后再插上,连接会断开吗?
arm开发·网络协议·tcp/ip
uoscn2 天前
链接脚本(Linker Scripts)
linux·arm开发·arm
随机昵称_1234563 天前
Linux如何从docker hub下载arm镜像
java·linux·arm开发·docker
GilgameshJSS3 天前
STM32H743-ARM例程39-SD_IAP
arm开发·stm32·嵌入式硬件
hollq3 天前
STM32F103RCT6+STM32CubeMX+keil5(MDK-ARM)+Flymcu完成轮询方式检测按键
arm开发·stm32·嵌入式硬件
瑞禧生物ruixibio4 天前
4-ARM-PEG-COOH(2),多功能羧基PEG的结构特性与反应特点
arm开发