Define a Function
.func/.endfunc
B-5
Symbolic Debugging Directives
Resulting assembly language code:
8
.global _power
9
.sym _power,_power,36,2,0
10
.func 3
11
12
;***************************************************************
13
;* FUNCTION DEF: _power *
14
;***************************************************************
15
000000
_power:
16
000000 eefd
FRAME #–3
17
000001 f495
nop
18
;* A
assigned to _x
19
.sym _x,0,4,17,16
20
.sym _n,4,4,9,16
21
.sym _x,0,4,1,16
22
.sym _i,1,4,1,16
23
.sym _p,2,4,1,16
24
.line 3
25
000002 8000
STL A,*SP(0)
26
.line 5
27
000003 7602
ST #1,*SP(2)
000004 0001
28
.line 6
29
000005 7601
ST #1,*SP(1)
000006 0001
30
000007 f7b8
SSBX SXM
31
000008 f495
nop
32
000009 1004
LD *SP(4),A
33
00000a 0801
SUB *SP(1),A
34
00000b f843
BC L3,ALT
00000c 0018’
35
; branch occurs
36
00000d
L2:
37
.line 7
38
00000d 4400
LD *SP(0),16,A
39
00000e 3102
MPYA *SP(2)
40
00000f 8102
STL B,*SP(2)
41
.line 6
42
000010 6b01
ADDM #1,*SP(1)
000011 0001
43
000012 f7b8
SSBX SXM
44
000013 f495
nop
45
000014 1004
LD *SP(4),A
46
000015 0801
SUB *SP(1),A
47
000016 f842
BC L2,AGEQ
000017 000d’
48
; branch occurs
49
000018
L3:
50
.line 8
51
000018 1002
LD *SP(2),A
52
.line 9
53
000019 ee03
FRAME #3
54
00001a fc00
RET
55
; return occurs
56 .endfunc 9,000000000h, 3
Содержание TMS320C54x
Страница 38: ......
Страница 39: ......
Страница 40: ......
Страница 41: ......
Страница 42: ......
Страница 43: ......
Страница 44: ......
Страница 45: ......
Страница 46: ......
Страница 47: ......
Страница 48: ......
Страница 49: ......
Страница 50: ......
Страница 51: ......
Страница 52: ......
Страница 53: ......
Страница 54: ......
Страница 55: ......
Страница 56: ......
Страница 57: ......
Страница 58: ......
Страница 59: ......
Страница 60: ......
Страница 61: ......
Страница 62: ......
Страница 276: ......
Страница 277: ......
Страница 278: ......
Страница 279: ......
Страница 280: ......
Страница 281: ......
Страница 282: ......
Страница 283: ......
Страница 284: ......
Страница 285: ......
Страница 286: ......
Страница 287: ......
Страница 288: ......
Страница 289: ......
Страница 290: ......
Страница 291: ......
Страница 292: ......
Страница 293: ......
Страница 294: ......
Страница 295: ......
Страница 296: ......
Страница 297: ......
Страница 298: ......
Страница 299: ......
Страница 300: ......
Страница 301: ......
Страница 302: ......