summary refs log tree commit diff
path: root/F2024/coe718/labs/lab2/cond_exe/cond_ex.c
diff options
context:
space:
mode:
authorKleidi Bujari <mail@4kb.net>2024-10-04 17:30:14 -0400
committerKleidi Bujari <mail@4kb.net>2024-10-04 17:30:14 -0400
commite3d457d72f59bd442a3a8d13b311d7c8444e177d (patch)
tree96593538bb14d6791ea459a13b2d57eeadb6a1a8 /F2024/coe718/labs/lab2/cond_exe/cond_ex.c
parenta8d741816ce8fd86fd985e772ee2103a559fbdae (diff)
downloaduni-e3d457d72f59bd442a3a8d13b311d7c8444e177d.tar.gz
uni-e3d457d72f59bd442a3a8d13b311d7c8444e177d.tar.bz2
uni-e3d457d72f59bd442a3a8d13b311d7c8444e177d.zip
labs 1,2
Diffstat (limited to 'F2024/coe718/labs/lab2/cond_exe/cond_ex.c')
-rwxr-xr-xF2024/coe718/labs/lab2/cond_exe/cond_ex.c36
1 files changed, 36 insertions, 0 deletions
diff --git a/F2024/coe718/labs/lab2/cond_exe/cond_ex.c b/F2024/coe718/labs/lab2/cond_exe/cond_ex.c
new file mode 100755
index 0000000..473a9bd
--- /dev/null
+++ b/F2024/coe718/labs/lab2/cond_exe/cond_ex.c
@@ -0,0 +1,36 @@
+//conditional execution code example

+#include "LPC17xx.h"

+

+int main(void){

+	int r1 = 1, r2 = 0;

+	

+	while(r1 <= 0x07){

+		if((r1 - r2) > 0){

+		  r1 = r1 + 2;

+	}

+		else{

+			r2 = r2 + 1;

+		}

+	}

+	return 0;

+}

+

+

+/* //barrel shifter code

+#include "LPC17xx.h"

+

+int main(void){

+	int r1 = 1, r2 = 0, r3 = 5;

+	

+	while(r2 <= 0x18){

+		if((r1 - r2) > 0){

+		  r1 = r1 + 2;

+			r2 = r1 + (r3*4);

+			r3 = r3/2;

+	}

+		else{

+			r2 = r2 + 1;

+		}

+	}

+	return 0;

+}*/