Current lab sessions: Tuesday 1115-1245 Wednesday 1730-1900 Wednesday 1900-2030 Friday 0930-1100 using msp430 with various expansion boards starting with story about computers and a block diagram processor main memory system bus(address bus, data bus, control lines) IO devices inside processor/cpu: control unit and data path inside data path: general purpose registers(r0-r15), ALU, smallest addressable unit in memory is the byte if a portion of memory addresses is reserved for IO, memory mapped IO or you can have separate IO address space going over how to convert between bases div by new base, remainder is the digit, bottom is highest value flags in cpu: carry bit (C), overflow(V), zero flag(Z), negative flag(N, sign bit of result) two's complement to represent signed numbers one word is 2 bytes for msp430