aboutsummaryrefslogtreecommitdiffstats
path: root/Lab_2B.X/lab2b_asm.s
diff options
context:
space:
mode:
authorRossTheRoss <msattr@gmail.com>2020-04-08 11:17:47 -0500
committerRossTheRoss <msattr@gmail.com>2020-04-08 11:17:47 -0500
commitf7dddf06297f415413760f3bedf00f7297e60cf7 (patch)
tree2a3008d3efcf7b140593b120ca925e1757e1d83c /Lab_2B.X/lab2b_asm.s
parente (diff)
downloadee2361-f7dddf06297f415413760f3bedf00f7297e60cf7.tar
ee2361-f7dddf06297f415413760f3bedf00f7297e60cf7.tar.gz
ee2361-f7dddf06297f415413760f3bedf00f7297e60cf7.tar.bz2
ee2361-f7dddf06297f415413760f3bedf00f7297e60cf7.tar.lz
ee2361-f7dddf06297f415413760f3bedf00f7297e60cf7.tar.xz
ee2361-f7dddf06297f415413760f3bedf00f7297e60cf7.tar.zst
ee2361-f7dddf06297f415413760f3bedf00f7297e60cf7.zip
Forget to add a bunch of things
oops
Diffstat (limited to 'Lab_2B.X/lab2b_asm.s')
-rw-r--r--Lab_2B.X/lab2b_asm.s40
1 files changed, 0 insertions, 40 deletions
diff --git a/Lab_2B.X/lab2b_asm.s b/Lab_2B.X/lab2b_asm.s
deleted file mode 100644
index ddee29b..0000000
--- a/Lab_2B.X/lab2b_asm.s
+++ /dev/null
@@ -1,40 +0,0 @@
-.include "xc.inc"
-
-.text ;BP (put the following data in ROM(program memory))
-
-; This is a library, thus it can *not* contain a _main function: the C file will
-; define main(). However, we
-; we will need a .global statement to make available ASM functions to C code.
-; All functions utilized outside of this file will need to have a leading
-; underscore (_) and be included in a comment delimited list below.
-.global _write_0, _write_1, _wait_100us, _wait_1ms
-
-_wait_100us:
- repeat #1593
- nop
- return
-
-_wait_1ms:
- repeat #15993
- nop
- return
-
-_write_0: ;2 cycles for function call
- inc LATA ;1
- repeat #2 ;1 for load
- nop ;2+1=3 nop
- clr LATA ;1
- repeat #6 ;1 for load
- nop ;1+6=7 nop
- return ;3 return
-
-
-_write_1: ;2 cycle call
- inc LATA ;1
- repeat #8 ;1 load
- nop ;1+9=10 nop
- clr LATA ;1
- nop ;1
- nop ;1
- return ;3 return
- \ No newline at end of file