diff options
author | Kleidi Bujari <mail@4kb.net> | 2024-10-04 17:30:14 -0400 |
---|---|---|
committer | Kleidi Bujari <mail@4kb.net> | 2024-10-04 17:30:14 -0400 |
commit | e3d457d72f59bd442a3a8d13b311d7c8444e177d (patch) | |
tree | 96593538bb14d6791ea459a13b2d57eeadb6a1a8 /F2024/coe718/labs/lab2/cond_exe | |
parent | a8d741816ce8fd86fd985e772ee2103a559fbdae (diff) | |
download | uni-e3d457d72f59bd442a3a8d13b311d7c8444e177d.tar.gz uni-e3d457d72f59bd442a3a8d13b311d7c8444e177d.tar.bz2 uni-e3d457d72f59bd442a3a8d13b311d7c8444e177d.zip |
labs 1,2
Diffstat (limited to 'F2024/coe718/labs/lab2/cond_exe')
-rwxr-xr-x | F2024/coe718/labs/lab2/cond_exe/cond_ex.c | 36 |
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; +}*/ |