Why is sign?extension an important issue when we use a LDR instruction to load a register from memory, but of no importance when we use an STR to store a register in memory?
What will be an ideal response?
Data operations take place on the whole 32 bits of a register. If you load an 8 bit sign integer you have to sign extend it to 32 bits. Otherwise, the later 32?bit arithmetic would yield an incorrect value if you loaded a negative number. Memory has no concept of signed and unsigned; it just holds bit patterns.
You might also like to view...
The Single Step button in the ____ group on the DESIGN tab is used to turn on single stepping.
A. Tools B. Debugging C. Formatting D. Form Design
When working with the CSS3 box-shadow style, the insert keyword is an optional keyword to display shadows within the object.
Answer the following statement true (T) or false (F)
Although the Cyberterrorism Preparedness Act of 2002 was not passed, many of its goals were addressed by the ___________
a. CIA b. Pentagon c. Patriot Act d. None of the above
Which of the following types of attacks are against the software application?
A. Cross-site scripting B. Spoofing C. Logic bombs D. SQL code injections