From 0b7482a2f657339d0bffee8491c118bcca5bee9b Mon Sep 17 00:00:00 2001 From: Jonathan Chan Date: Tue, 9 Jan 2018 16:17:54 -0800 Subject: [PATCH] Lab 2 - assembly for displaying last four digits of student number --- lab2.asm | 27 +++++++++++++++++++++++++++ lab2.hex | 7 +++++++ 2 files changed, 34 insertions(+) create mode 100644 lab2.asm create mode 100644 lab2.hex diff --git a/lab2.asm b/lab2.asm new file mode 100644 index 0000000..ab51407 --- /dev/null +++ b/lab2.asm @@ -0,0 +1,27 @@ +.include "msp430g2553.inc" + +org 0xc000 +START: + ; setup + mov #0x0400, SP + mov.w #WDTPW|WDTHOLD, &WDTCTL + mov.b #11110111b, &P1DIR + + ; set digits + mov.b #01100001b, &P1OUT + mov.b #01100000b, &P1OUT + + mov.b #01000011b, &P1OUT + mov.b #01000010b, &P1OUT +ss + mov.b #00010101b, &P1OUT + mov.b #00010100b, &P1OUT + + mov.b #01000111b, &P1OUT + mov.b #01000110b, &P1OUT + + ; disable + bis.w #CPUOFF, SR + +org 0xfffe + dw START diff --git a/lab2.hex b/lab2.hex new file mode 100644 index 0000000..3ebb749 --- /dev/null +++ b/lab2.hex @@ -0,0 +1,7 @@ +:10C0000031400004B240805A2001F240F700220083 +:10C01000F24061002100F24060002100F240430044 +:10C020002100F24042002100F24015002100F240C0 +:10C0300014002100F24047002100F2404600210098 +:04C0400032D01000EA +:02FFFE0000C041 +:00000001FF