lecture20 - FoundationsofEmbeddedSystems ATermFall2008

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
Foundations of Embedded Systems A Term Fall 2008 Lecture #20:  Controlling Assembly Program Flow – Jumps and Functions Reading for Today: MSP430 User's Guide Ch 3 Reading for Next Class: MSP430 User's Guide Ch 3 HW #5 (on web): Due  Thursday  10./9/08 in class Lab #3 (on web): Report due tomorrow 10/7/2008  Last Class:   Addressing modes, CPU Registers and Instruction set (check example code) Assembler Directives – As Important as Assembly Instructions >> For full list see IAR Assembler Reference document (link on website) >> Assembler Directives are  used by IAR Kickstart Assemble r program  -- largely to configure memory -- assign labels and names to addresses or numeric constants  >> NOT part of the TI MSP430 instruction set >> NEVER executed by the MSP430 chip         NAME someName   ; Name of program (or module)          PUBLIC main,proc1 ; functions visible to other files         EXTERN  exPr_A     ; functions from another file          IMPORT  x,y,z,C1   ; data or constants from another file                       ORG     0FFFEh    ; Setup the RESET vector to goto main          DW      main      ; You MUST tell processor where                            ; execution is to begin          RSEG    CODE        ; define a relocatable code segment  main   ; Code execution will begin here because the address    ; associated with the label main was placed in the RESET   ; vector             ; Your main loop code goes here       ; usually end either with branch back to top (BR main)     ; or with some other type of forever loop like
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 10/27/2008 for the course ECE 2801 taught by Professor Jarvis during the Fall '08 term at WPI.

Page1 / 8

lecture20 - FoundationsofEmbeddedSystems ATermFall2008

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online