From e3d457d72f59bd442a3a8d13b311d7c8444e177d Mon Sep 17 00:00:00 2001 From: Kleidi Bujari Date: Fri, 4 Oct 2024 17:30:14 -0400 Subject: labs 1,2 --- .../coe718/labs/lab2/Barrel_shifting/Barrel_shifting.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 F2024/coe718/labs/lab2/Barrel_shifting/Barrel_shifting.c (limited to 'F2024/coe718/labs/lab2/Barrel_shifting/Barrel_shifting.c') diff --git a/F2024/coe718/labs/lab2/Barrel_shifting/Barrel_shifting.c b/F2024/coe718/labs/lab2/Barrel_shifting/Barrel_shifting.c new file mode 100755 index 0000000..21fb2cd --- /dev/null +++ b/F2024/coe718/labs/lab2/Barrel_shifting/Barrel_shifting.c @@ -0,0 +1,18 @@ +//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; +} \ No newline at end of file -- cgit 1.4.1