Instead normal load and store instruction with io

Info icon This preview shows pages 4–6. Sign up to view the full content.

View Full Document Right Arrow Icon
hence it dose not provide special I/O instructions. Instead, normal load and store instruction with I/O memory addresses will be used. Comparing addressing mode with ARM and AVR: The ARM data transfer instructions are all based on register-indirect addressing. This is where one register holds the memory address and another is used to load or store values into. AVR can be used with both direct and indirect addressing. Direct addressing uses memory addressed as operands to instructions, while indirect functions similarly to ARM, by using three pair registers X/Y/Z to store pointers, and then the other registers to store data.
Image of page 4

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Data Type Compare data types: Data Type ARM data type size AVR Data type size Words 16-bit 320bit Bytes 8-bit 8-bit When talk about the integer arithmetic in ARM, 64-signed and unsigned integers can be implemented using pair of 32-bit words, which would represent the low and high bytes of an integer. Built-in ARM instructions can be used yo write functions such as addition and subtraction to operate new data. Conclusion In conclusion, ARM has very similar structure to the AVR, however ARM has more powerful features which is much more suitable for customers who need more complex requirements. Although ARM has more powerful functions, because of the complexity of its development and higher price, usually expensive electronic device will accept the ARM. For cheap and simple devices, AVR will usually be the priority consideration.
Image of page 5
Reference https://web.eecs.umich.edu/~prabal/teaching/eecs373- f10/readings/ARM_Architecture_Overview.pdf https://www.scss.tcd.ie/~waldroj/3d1/arm_arm.pdf https://www.ukessays.com/essays/information-technology/the-instruction-set- architectures-of-arm-information-technology-essay.php
Image of page 6
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern