正在加载图片...
汇编语言基础 注释均以“;”开头,它的有无不影响汇编操作,只是给程序员看的,能让 程序更易理解。 例如:MOVR0,#x12;R0<0×12 还可以使用EQU指示字来定义常数,注意需要顶格写。例如 NVIC IRQ SETENO EQU OXE000E100 NVIC IRQ0 ENABLE EQU OX1 LDRR0,=NC_| RQ SETEN0;在这里的LDR是个伪指令, 它会被汇编器转换成 ;一条“相对PC的加载指令” MOVR1,#NVC|RQ0 ENABLE;把立即数传送到指令中 STR R1, [ROI ;R0=R1,执行完此指令后 RQ#0被使能。汇编语言基础 注释均以“;”开头,它的有无不影响汇编操作,只是给程序员看的,能让 程序更易理解。 例如:MOV R0, #0x12 ; R0 <- 0x12 还可以使用EQU指示字来定义常数,注意需要顶格写。例如: NVIC_IRQ_SETEN0 EQU 0xE000E100 NVIC_IRQ0_ENABLE EQU 0x1 … LDR R0, =NVIC_IRQ_SETEN0 ;在这里的LDR 是个伪指令, ;它会被汇编器转换成 ;一条“相对PC 的加载指令” MOV R1, #NVIC_IRQ0_ENABLE ; 把立即数传送到指令中 STR R1, [R0] ; *R0=R1,执行完此指令后 ;IRQ #0 被使能
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有