代码搜索:ARMulate
找到约 239 项符合「ARMulate」的源代码
代码结果 239
www.eeworm.com/read/139731/5797290
s test1.s
; 文件名:TEST1.S
; 功能:实现两个寄存器相加
; 说明:使用ARMulate软件仿真调试
AREA Example1,CODE,READONLY ; 声明代码段Example1
ENTRY ; 标识程序入口
CODE32 ; 声明32位ARM指令
START MOV R0,#0 ; 设置参数
www.eeworm.com/read/469091/6338158
s testfile5.s
;文件名:TESTFILE5.S
;功能:观察程序计数器的变化,理解ARM指令流水线体系
;说明:使用ARMulate软件仿真调试
AREA Example,CODE,READONLY ;声明代码段Example1
ENTRY ;标识程序入口
CODE32
START MOV R1,#0x04
www.eeworm.com/read/469091/6338172
bak testfile3.s.bak
;文件名:TESTFILE3.S
;功能:验证堆栈指针寄存器的使用特点
;说明:使用ARMulate软件仿真调试
AREA Example,CODE,READONLY ;声明代码段Example1
ENTRY ;标识程序入口
CODE32 ;声明32位ARM指令
START MOV SP,#0x300000
www.eeworm.com/read/481611/6636411
s testfile5.s
;文件名:TESTFILE5.S
;功能:观察程序计数器的变化,理解ARM指令流水线体系
;说明:使用ARMulate软件仿真调试
AREA Example,CODE,READONLY ;声明代码段Example1
ENTRY ;标识程序入口
CODE32
START MOV R1,#0x04
www.eeworm.com/read/132872/14069161
plg console.plg
Build Log
--------------------Configuration: console - Win32 Debug--------------------
Command Lines
Creating command line "rc.exe /l 0x409 /fo
www.eeworm.com/read/313711/13581928
s test8.s
; 文件名:TEST8.S
; 功能:使用BX指令切换处理器状态
; 说明:使用ARMulate软件仿真调试
AREA Example8,CODE,READONLY
ENTRY
CODE32
ARM_CODE ADR R0,THUMB_CODE+1
BX R0 ; 跳转并切换处理器状态
CODE16
THUMB_CODE
www.eeworm.com/read/139731/5797289
s test8.s
; 文件名:TEST8.S
; 功能:使用BX指令切换处理器状态
; 说明:使用ARMulate软件仿真调试
AREA Example8,CODE,READONLY
ENTRY
CODE32
ARM_CODE ADR R0,THUMB_CODE+1
BX R0 ; 跳转并切换处理器状态
CODE16
THUMB_CODE
www.eeworm.com/read/313711/13581918
s test4.s
; 文件名:TEST4.S
; 功能:通过查表实现程序散转
; 说明:使用ARMulate软件仿真调试
NumCon EQU 0x40003001 ; 定义变量NumCn
AREA Example4,CODE,READONLY
ENTRY
MAIN LDR R0,= NumCon
LDRB R2,[R0] ; 取得跳转控制变量值
MOV
www.eeworm.com/read/139731/5797286
s test4.s
; 文件名:TEST4.S
; 功能:通过查表实现程序散转
; 说明:使用ARMulate软件仿真调试
NumCon EQU 0x40003001 ; 定义变量NumCn
AREA Example4,CODE,READONLY
ENTRY
MAIN LDR R0,= NumCon
LDRB R2,[R0] ; 取得跳转控制变量值
MOV
www.eeworm.com/read/313711/13581925
s 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