汇编指令语法

========================================ARM汇编指令=========================================
一、基本语法
	1)最典型的书写格式
		标号
			操作码	操作数1 ,操作数2 ,...		;注释
			·
		注意
			标号是可选的,如果有,它必须顶格写,标号的作用是让汇编器来计算程序转移的地址
			操作码是指令的助记符,它的前面必须有至少一个空白符,通常使用一个tab键来产生
			操作码后面往往跟随若干个操作数,而第 1 个操作数,通常都给出本指令执行结果的存储地
			不同指令需要不同数目的操作数,并且对操作数的语法要求也可以不同.举例来说,立即数必须以#开头
				MOV R0, #0x12 	; R0<---0x12
				MOV R1, #’A’ 	; R1<---字母 A 的 ASCII 码
				
		EQU		--->定义常数,类似C语言中的#define
			ABC EQU 0xE000E100	
			#define ABC	0xE000E100
			注意	--->常数定义必须顶格写!!!
			
			NVIC_IRQ_SETEN   EQU 0xE000E100
			NVIC_IRQ0_ENABLE EQU 0x1
			LDR  R0 ,=NVIC_IRQ_SETEN 		; R0 = 0xE000E100
			MOVS R1 , #NVIC_IRQ0_ENABLE 	; R1 = 0x1
			STR  R1 , [R0] 				; 将R1里面的数据保存在R0里面的那个地址里面去	
				
			int a;
			int *p = 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一如既往の

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值