Question: ; MSP 4 3 0 Assembler Code Template for use with TI Code Composer Studio ; 4 ; . cdecls C , LIST, msp

; MSP430 Assembler Code Template for use with TI Code Composer Studio
;
4 ;
.cdecls C,LIST, "msp430.h" ; Include device header file
.def RESET
; Export program entry-point to
; make it known to linker.
LENGTH , set 2**20
8 SAD: , word 0
array: , Word -66,0,38,-27,-38,-22,57,82,-78,90,-12,-6,19,53
.word -32,-31,25,-44,-43,44
.text ; Assemble into program memory.
.retain ; Override ELF conditional linking
.retainrefs ; And retain any sections that have
RESET mov.w??#?STACKEND,SP ; Initialize stackpointer
StopWDT mov.w??#WDTPWIWDTHOLD, ??&WDTCTL ; Stop watchdog timer
StopWDT mov.w #WDTPW|WDTHOLD, &WDTCTL; Stop watchdog timer
; Main loop here
; add your code here, submit your results for the array defined aboveWrite a short assembly code (Code Composer Studio), that finds the sum of absolute differences (SAD) of all pairs in a given array with at least two elements. For example, if the array is {1,2,3,4}, the SAD is |2-1|+|3-1|+|4-1|+|3-2|+|4-2|+|4-3|=10. Use indexed mode when accessing array elements (This code can be written using only 3 conditional jumps).
 ; MSP430 Assembler Code Template for use with TI Code Composer

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!