Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

(T or F )assembly language questions , determine True or False and use simple wo

ID: 3826222 • Letter: #

Question

(T or F )assembly language questions , determine True or False and use simple words to explain why.

46. Signed-magnitude and two's complement both have two representations for zero.

50. Excess-M notation uses unsigned integers to express negative integers.

51. The general idea of Booth’s algorithm is to increase the speed of addition when there are consecutive zeroes or ones in the multiplier.

52. In order to provide greater range for a floating-point number, we make the significand larger.

56. Floating-point arithmetic can be assumed to be neither associative nor distributive

58. Binary-coded decimal (BCD) can be used to store two decimal digits in one byte.

Explanation / Answer

46. Signed-magnitude and two's complement both have two representations for zero.-TRUE-
2's complement is the most used way for -ve number presentation because subtraction can be performed by representing the 2nd operand by the 2's complement then performing usual addition, besides zero has only one value thus can rempresent one more number than sign and magnitude for same number of bits.

50. Excess-M notation uses unsigned integers to express negative integers.-FALSE- in
excess-N notation, the number represented by a binary code is N less than the unsigned value you would normally assign to that code

51. The general idea of Booth’s algorithm is to increase the speed of addition when there are consecutive zeroes or ones in the multiplier.-FALSE-
Booth's algorithm is a multiplication algorithm that multiplies two signed binary numbers in two's complement notation.



52. In order to provide greater range for a floating-point number, we make the significand larger.- TRUE-
In general, in order to perform any floating point arithmetic operation, the computer must: first represent each operand as a normalized number within the limits of its precision (which may result in representation error due to truncation of less significant digits)

56. Floating-point arithmetic can be assumed to be neither associative nor distributive- FALSE-

58. Binary-coded decimal (BCD) can be used to store two decimal digits in one byte.- FALSE
-one decimal digitstored as BCD in the low four bits of each byte