📄 c_call.txt
字号:
; generated by ARM/Thumb C/C++ Compiler with , RVCT3.1 [Build 903] for uVision
; commandline ArmCC [--debug -c --asm --interleave -o.\obj\c_call.o --depend=.\obj\c_call.d --device=DARMST9 --apcs=interwork -IC:\Keil\ARM\INC\Samsung --omf_browse=.\obj\c_call.crf C_CALL.C]
ARM
AREA ||.text||, CODE, READONLY, ALIGN=2
delay PROC
;;;44 {
;;;45 int i, j = 0;
000000 e3a02000 MOV r2,#0
;;;46 for(i = 0; i < nTime; i++)
000004 e3a01000 MOV r1,#0
000008 ea000005 B |L1.36|
|L1.12|
;;;47 {
;;;48 for(j = 0; j < 10; j++)
00000c e3a02000 MOV r2,#0
000010 ea000000 B |L1.24|
|L1.20|
000014 e2822001 ADD r2,r2,#1
|L1.24|
000018 e352000a CMP r2,#0xa
00001c bafffffc BLT |L1.20|
000020 e2811001 ADD r1,r1,#1
|L1.36|
000024 e1510000 CMP r1,r0
000028 bafffff7 BLT |L1.12|
;;;49 {
;;;50 }
;;;51 }
;;;52 }
00002c e12fff1e BX lr
ENDP
main PROC
;;;26 main()
;;;27 {
000030 e92d4010 PUSH {r4,lr}
;;;28 int i = 5;
000034 e3a04005 MOV r4,#5
;;;29
;;;30 for( ; ; )
000038 e1a00000 MOV r0,r0
|L1.60|
;;;31 {
;;;32 delay(i);
00003c e1a00004 MOV r0,r4
000040 ebfffffe BL delay
000044 eafffffc B |L1.60|
;;;33 }
;;;34 }
ENDP
__ARM_use_no_argv EQU 0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -