WGUIC952IPre-AssessmentI(NewI2024/I
2025IUpdate)IComputerIArchitectureI|I
QuestionsIandIVerifiedIAnswers|I100%I
Correct|IGradeIA
QUESTION
TheIvalueIofIbIisIstoredIinIr1,IcIisIstoredIinIr2,IandIaIisIstoredIinIr0.
I
WhichIsetIofIARMIinstructionsIwillIaccomplishIaI=IbI&Ic?
I
ANDIr0,Ir1,Ir2
ORIr0,Ir1,Ir2
EORIr0,Ir1,Ir2
ORRIr0,Ir1,Ir2
Answer:
ANDIr0,Ir1,Ir2
QUESTION
RegistersIX1,IX2,IX3IhaveIcorrespondingIdataIstoredIinIeachIlocation:
I
X1:IA
X2:IB
X3:IC
I
WhichIsetIofIARMIinstructionsIwillIaccomplishIA=B+C?
ADDIX3,IX2,IX1
ADDIX1,IX2I#X3
ADDIX3I#X2,IX1
ADDIX1,IX2,IX3
,Answer:
ADDIX1,IX2,IX3
QUESTION
TheIvariablesIfIandIgIareIassignedItoItheIregistersIX3IandIX4,IrespectivelyIinItheseIA
RMIinstructions.
I
Loop:ISUBSIXZR,IX3,IX4I
IB.GEIExitI
ILSLIX3,IX3,I1I
IBILoop
Exit:
I
WhatIareItheIcorrespondingIstatementsIinItheICIlanguage?
whileI(fI<Ig)I{IfI=IfI<<I1;I}
whileI(fI>Ig)I{IfI=IfI<<I1;I}
whileI(fI<=Ig)I{IfI=IfI<<I1;I}
while(fI==Ig){IfI=IfI<<I1;I}
Answer:
whileI(fI<Ig)I{IfI=IfI<<I1;I}
QUESTION
GivenIthisIsetIofIARMIinstructions,IwhereIbIisIatIoffsetI0,IeIisIatIoffsetI8,IandIaIisIatIo
ffsetI24:
I
LDURIX1,I[X0,#0]
LDURIX2,I[X0,#8]
ADDIX3,IX1,IX2
STURIX3,I[X0,#24]
I
WhatIisItheIcorrespondingICIlanguageIstatement?
, aI=IbI+Ie;
aI=IaI+Ie;
aI=IbI+Ia;
aI=IeI+Ia;
Answer:
aI=IbI+Ie;
QUESTION
WhatIisItheInumberIofIbitsIusedIinIvirtualImemoryIwithIARMv8?
12
16
24
48
Answer:
48
QUESTION
WhichIregisterIwillIbeIpopulatedIwithItheIreasonIforIanIexceptionIinILEGv8Iarchitectu
re?
ESR
RAID
FADDS
FSUBS
Answer:
ESR