On 28 Jan 2006, at 17:24, Mark Underwood wrote: > However, I have written a few simple assember > programs and haven't seen any life from them (no UART output). Why have you used MVN (MoVe Negated) here instead of MOV? MVN inverts the value you have specified. I think that's where you're going wrong. -J.