代码搜索结果
找到约 24,054 项符合
S 的代码
os_cpu_a.s
;/****************************************Copyright (c)**************************************************
;** 广州周立功单片机发展有限公司
;** 研
test6.s
; 文件名:TEST6.S
; 功能:使用多寄存器传送指令进行现场保护
; 说明:使用ARMulate软件仿真调试
AREA Example6,CODE,READONLY
ENTRY
MAIN MOV R0,#0x10 ; 设置寄存器R0、R1、R2值
MOV R1,#0x20
MOV R3,#0x30
LDR SP,=StackUs
test3.s
; 文件名:TEST3.S
; 功能:GPIO初始化,即对IODIR、IOSET寄存器进行设置
; 说明:使用ARMulate软件仿真调试
GPIO_BASE EQU 0xE0028000 ; 定义GPIO寄存器的基地址
AREA Example3,CODE,READONLY
ENTRY
LDR R0,=GPIO_BASE
test4.s
; 文件名:TEST4.S
; 功能:通过查表实现程序散转
; 说明:使用ARMulate软件仿真调试
NumCon EQU 0x40003001 ; 定义变量NumCn
AREA Example4,CODE,READONLY
ENTRY
MAIN LDR R0,= NumCon
LDRB R2,[R0] ; 取得跳转控制变量值
MOV
test2.s
; 文件名:TEST2.S
; 功能:使用LDR、STR指令对变量NumCount进行加1操作
; 说明:使用ARMulate软件仿真调试
NumCount EQU 0x40003000 ; 定义变量NumCount
AREA Example2,CODE,READONLY
ENTRY
MAIN LDR R0,=NumCount ;
test7.s
; 文件名:TEST7.S
; 功能:使用SWP指令进行信号量的操作
; 说明:使用ARMulate软件仿真调试
I2C_SEM EQU 0x40003000
AREA Example7,CODE,READONLY
ENTRY
MAIN LDR R0,= I2C_SEM
I2C_SEM_WAIT
MOV R1,#0
SWP R1,R1,[R0
test8.s
; 文件名:TEST8.S
; 功能:使用BX指令切换处理器状态
; 说明:使用ARMulate软件仿真调试
AREA Example8,CODE,READONLY
ENTRY
CODE32
ARM_CODE ADR R0,THUMB_CODE+1
BX R0 ; 跳转并切换处理器状态
CODE16
THUMB_CODE
test1.s
; 文件名:TEST1.S
; 功能:实现两个寄存器相加
; 说明:使用ARMulate软件仿真调试
AREA Example1,CODE,READONLY ; 声明代码段Example1
ENTRY ; 标识程序入口
CODE32 ; 声明32位ARM指令
START MOV R0,#0 ; 设置参数
test5.s
; 文件名:TEST5.S
; 功能:使用多寄存器传送指令进行数据复制
; 说明:使用ARMulate软件仿真调试
AREA Example5,CODE,READONLY
ENTRY
MAIN LDR R0,=SrcData ; 设置源数据地址
LDR R1,=DstData ; 设置目标地址
LDMIA R0,{R2-R9} ; 加载32字节
ad_led.s
.module ad_led.c
.area lit(rom, con, rel)
_tabel::
.byte 63,6
.byte 91,'O
.byte 'f,'m
.byte 125,7
.byte 127,'o
.byte 'w,124
.byte 57,94
.byte 'y,'q
.dbfile D:\ICC-AVR\examples.sl