相关代码 |
|
; 文件名: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] ; 取出信号量,并设置其为0 CMP R1,#0 ; 判断是否有信号 BEQ I2C_SEM_WAIT ; 若没有信号,则等待 B . END
相关资源 |
|