diff options
author | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2010-02-24 18:42:24 +0000 |
---|---|---|
committer | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2010-02-24 18:42:24 +0000 |
commit | f508189682b6fba62e08feeb1596f682bad5fff9 (patch) | |
tree | 28aeb0e6c19386c385c1ce5edf8a92c1bca15281 /test/pic30/standalone_test.s | |
download | piklab-f508189682b6fba62e08feeb1596f682bad5fff9.tar.gz piklab-f508189682b6fba62e08feeb1596f682bad5fff9.zip |
Added KDE3 version of PikLab
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/piklab@1095639 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'test/pic30/standalone_test.s')
-rw-r--r-- | test/pic30/standalone_test.s | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/test/pic30/standalone_test.s b/test/pic30/standalone_test.s new file mode 100644 index 0000000..98a8d5c --- /dev/null +++ b/test/pic30/standalone_test.s @@ -0,0 +1,19 @@ + .title " Sample dsPIC Assembler Source Code" + .sbttl " For illustration only." + ; dsPIC registers + .equ CORCONL, CORCON + .equ PSV,2 + .section .const,psv +hello: + .ascii "Hello world!\n\0" + .text + .global __reset +__reset: + ; set PSVPAG to page that contains 'hello' + mov #psvpage(hello),w0 + mov w0,PSVPAG + ; enable Program Space Visibility + bset.b CORCONL,#PSV + ; make a pointer to 'hello' + mov #psvoffset(hello),w0 + .end |