Question: This information is provided so that you can answer questions 6 - 8. Suppose that PC (the program counter) initially contains a value of 0x0346
This information is provided so that you can answer questions 6 - 8.
Suppose that PC (the program counter) initially contains a value of 0x0346(pointing to the LDI instruction). The following snippet of AVR code is then executed on your lab board:
LDI r19, 34 CLR r18 ADD r19, r18 INC r19 ORI r30, 0x4E ADD r1, r19 ANDI r28, 0x5A
Q6 ) What will be the hexadecimal value of PC (the program counter) immediately after the ANDI instruction has fully executed?
Q7 )
Based on the assembly code, what can we safely conclude about the final value of r30?
Note: assume that we interpret the value as an unsigned decimal number.
choose one from below :
r30 will hold a value of at least 78
r30 will have a value of exactly 78
r30 will hold a value of no more than 78
None of the other options are correct
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
