ARM Assembly Questions And Answers 1 / 37 What is the main differ- ence between Intel and ARM processor What do ARM instructions only operate on What is the model used by ARM for memory access If we were to increment a 32-bit value at a particu- lar memory address, how many types of instructions would we need The instruction set. Intel is a CISC (complex in- struction set computing) processor - ARM is a RISC (reduced), more general purpose registers Registers Load/Store 3 - ARM uses load/store memory model, so uses load, increment and store. First load value at particu- lar address into a register, increment it within the reg- ister, and store it back to the memory address from the register. Instruction execution is quicker (fewer clock cycles per instruction). Disadv:ARM Assembly Questions And Answers 2 / 37 Name one advantage and disadvantage a reduced instruction set (RISC) has Describe the endianness of ARM What capability do most ARM instructions have (to do with branching etc) What is the tool used to assemble assembly code into machine code Since we cant remember the binary patterns of ma- chine code instructions, what do we use Where do the operands