.


:




:

































 

 

 

 


MSP430




 

. .1 As () Ad ().

.1 - /

As/Ad
00 / 0 Rn
01 / 1 X(Rn) (Rn+X) . X
01 / 1 ADDR (PC+X) . X . X(PC)
01 / 1 &ADDR , , . X . X(SR)
10 / - @Rn Rn
11 / - @Rn+ Rn . Rn 1 2 -.
11 / - #N , , N. @PC+

.2-8. , . -. , <0>. .

, , . (, -, ).

.2 -

MOV R10,R11 MOV R10, R11

 

:
: R10 R11. R10 .
: .
: MOV R10,R11
   
R10
0A023h

 

R10
0A023h

 

R11
0FA15h

 

R11
0A023h

 

PC
PCold

 

PC
PCold+2

 

 

 

.3 -

MOV 2(R5),6(R6) MOV X(R5),Y(R6) X=2 Y=6

 

:
: ( R5 + 2) ( R6 + 6). (R5 R6) . , .
:
: MOV 2(R5),6(R6):

 

.4 -

MOV EDE,TONI MOV X(PC),Y(PC) X=EDE-PC Y=TONI-PC

 

:
: EDE ( PC + X) TONI ( PC + Y). PC . X Y. , .
:
: MOV EDE,TONI; EDE=0F016h; TONI=01114h

 

.5 -

MOV &EDE,&TONI MOV X(0),Y(0) X=EDE Y=TONI

 

:
: EDE TONI. . , .
:
: MOV &EDE,&TONI; EDE=0F016h; TONI=01114h

 

.6 -

MOV @R10,0(R11) MOV @R10,0(R11)

 

:
: ( R10) ( R11). .
: . 0(Rd)
: MOV.B @R10,0(R11)

 

.7 -

MOV @R10+,0(R11) MOV @R10+,0(R11)

 

:
: ( R10) ( R11). R10 1 2 -, . .
: . 0(Rd) INCD Rd.
: MOV.B @R10+,0(R11)

 

.8

MOV #45h,TONI MOV @PC+,X(PC) 45 X=TONI-PC

 

: . , CG1 CG2.
: 45h, , , TONI. , , , .
:
: MOV #45h,TONI

 

 


()





:


: 2017-02-25; !; : 318 |


:

:

, .
==> ...

1719 - | 1538 -


© 2015-2024 lektsii.org - -

: 0.01 .