Tutorial 2: ARM addressing mode, ARM branches --------------------------------------------- .. note:: This is for practice, not for marks. Treat this as additional study material to help you develop your knowledge and skills on these topics. During the tutorial session, the TA will explain how to solve these problems. For this tutorial, we will use basic RISC operations as seen in the Lecture 2 (Instruction set architecture), slides 1–55. Question 1 ########## Write an ARM assembly program that compares the value stored in R1, with number 2 and 3 respectively. The program should increment the number stored in R1 by 1 if R1 is greater than 3, decrement the number stored in R1 by 1 if the content of R1 is less than 2. Question 2 ########## The following is a C-like pseudo code that will check which of the initial number is bigger .. code-block:: c int main(){ int gn =0; int x = 4; int y=8; if(x