2bHard3 marksCreate a clear annotated answer on the canvas. Use a diagram, graph, flowchart, equation layout and/or concise labels to show your reasoning.An 8-bit register contains 11110000. Describe the result and limitation of shifting it left by one place.PenEraserUndoRedoClearDraw with the mouse or a finger.Grade answerGrading criteria
3aEasy1 markWhy do computers use binary?AOne hexadecimal digit represents four binary bits, so long binary values become shorter and easier to readBElectronic circuits can represent two reliable states, commonly 0 and 1, so binary maps naturally to on/off signalsCA result needs more than eight bits, so the extra carry cannot be stored in the fixed-width registerDIt moves every bit left, inserts a zero at the right and, when no overflow occurs, multiplies an unsigned value by 2Grade answerGrading criteria
3bEasy1 markWhy is hexadecimal useful?AElectronic circuits can represent two reliable states, commonly 0 and 1, so binary maps naturally to on/off signalsBA result needs more than eight bits, so the extra carry cannot be stored in the fixed-width registerCOne hexadecimal digit represents four binary bits, so long binary values become shorter and easier to readDIt moves every bit left, inserts a zero at the right and, when no overflow occurs, multiplies an unsigned value by 2Grade answerGrading criteria
4aEasy1 markWhat is overflow in 8-bit addition?AElectronic circuits can represent two reliable states, commonly 0 and 1, so binary maps naturally to on/off signalsBOne hexadecimal digit represents four binary bits, so long binary values become shorter and easier to readCIt moves every bit left, inserts a zero at the right and, when no overflow occurs, multiplies an unsigned value by 2DA result needs more than eight bits, so the extra carry cannot be stored in the fixed-width registerGrade answerGrading criteria
5aEasy1 markWhat does a logical left shift do?AIt moves every bit left, inserts a zero at the right and, when no overflow occurs, multiplies an unsigned value by 2BElectronic circuits can represent two reliable states, commonly 0 and 1, so binary maps naturally to on/off signalsCOne hexadecimal digit represents four binary bits, so long binary values become shorter and easier to readDA result needs more than eight bits, so the extra carry cannot be stored in the fixed-width registerGrade answerGrading criteria
5bEasy1 markHow does two’s complement represent a negative value?AElectronic circuits can represent two reliable states, commonly 0 and 1, so binary maps naturally to on/off signalsBInvert every bit of the positive magnitude, add 1, and interpret the most significant bit as the sign bitCOne hexadecimal digit represents four binary bits, so long binary values become shorter and easier to readDA result needs more than eight bits, so the extra carry cannot be stored in the fixed-width registerGrade answerGrading criteria
6aMedium1 markUse the lesson knowledge to answer precisely: Why do computers use binary?AOne hexadecimal digit represents four binary bits, so long binary values become shorter and easier to readBA result needs more than eight bits, so the extra carry cannot be stored in the fixed-width registerCElectronic circuits can represent two reliable states, commonly 0 and 1, so binary maps naturally to on/off signalsDIt moves every bit left, inserts a zero at the right and, when no overflow occurs, multiplies an unsigned value by 2Grade answerGrading criteria
6bMedium1 markUse the lesson knowledge to answer precisely: Why is hexadecimal useful?AElectronic circuits can represent two reliable states, commonly 0 and 1, so binary maps naturally to on/off signalsBA result needs more than eight bits, so the extra carry cannot be stored in the fixed-width registerCOne hexadecimal digit represents four binary bits, so long binary values become shorter and easier to readDIt moves every bit left, inserts a zero at the right and, when no overflow occurs, multiplies an unsigned value by 2Grade answerGrading criteria
7aMedium1 markWhy is two's complement used in practice instead of sign-and-magnitude to represent negative integers?ASign-and-magnitude gives zero two representations and cannot be added using an ordinary binary adder; two's complement avoids both problemsBSign-and-magnitude cannot represent negative numbers at allCTwo's complement uses fewer bits to store the same range of valuesDSign-and-magnitude is only used for representing text, not integersGrade answerGrading criteria
7bHard2 marksUse the table to record your response.An 8-bit two's complement register holds 11101000 (denary -24). Perform an arithmetic shift right by 1 place, then give the new denary value.PromptResponse8-bit result after the shiftTable answer row1_ResponseDenary value of the resultTable answer row2_ResponseGrade answerGrading criteria