lecture3

lecture3 - 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 #3:  Of Integers and Endians. ..           Data representations Reading for Next Class: MSP430 Users Manual 3.1-3.2 Homework #1 (on web):   Due Tomorrow (At beginning of class!) Lab #0 (on web):   Due 9/9/2008 (At beginning of class!) Last Class :   Brief overview of C language programming >> Discussed 3 different types of C instructions 1)  variable declarations:     int  a,b,c;  float  myReal;  char  opt; 2)  assignment/operations instructions:  a = b*c;  opt = 'a'; 3) decision and control instructions:    if (a >= b) c = 0; else c = 1; This Class :  Discuss the ways that data is encoded for use in computer programming First things first :   n  bits differentiate among 2 n   things.        1 byte = 8 binary digits = 8 bits (e.g. 10010011)       ½ byte = 1 nibble = 4 bits        1 word = 2 (or more) bytes --> MSP430 word = 2 bytes       1 double word = 2 words  (4 bytes on MSP430) In computers,  information  and  memory space  organized in to multiples of bytes.  Meaning of bits and bytes assigned  by convention! >> Under a given coding convention, a byte can represent up to 2 8  = 256 things Some examples of  common encoding formats:    1 byte = ASCII char = one of 256 alphanumeric or other text characters  1 byte = 1 small integer  1 byte = 2 Binary coded decimal (BCD) digits (i.e. one per nibble) 1 byte = 2 hexidecimal (hex) digits (one per nibble) 1 byte = 8 individual bits (e.g. 8 status flags)
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 / 9

lecture3 - 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