01․ The hex address of the 256th memory location is
000FF→15×161+15×160=255
As address starts from 000000 location, so 256th memory location will be 000FF.
02․ What are the values of R1 and R2 respectively in the expression (235)R1 = (565)10 = (1065)R2
(235) R1 = 2R12 + 3R1 + 5 = 565 …………(I)
Solving (I) we will get R1= 16 & -17.5
So by going through the options we will get option (B)
03․ If two numbers in excess-3 code are added and the result is less than 9, then to get equivalent binary
Excess-3 codes are derived from BCD code adding 3 with it.
So if we want to get back the equivalent binary from an excess-3 code which is less than 9 we have to subtract 3(0011) from the code.
04․ F’s complement of (2BFD)Hex is
To get F’s complement of any number follow two steps.
At first subtract the number from FFFF and then add 1 to the result.


05․ The number of digit 1 present in the binary representation of (3 × 512 + 7 × 64 + 5 × 8 + 3) is
(3 × 512 + 7 × 64 + 5 × 8 + 3) = 1536 + 448 + 40 + 3 = 2027
(2027)10=(011111101011)2
So we can see from above result the number of digit 1 in binary representation of the given expression is 9.
06․ The minimum decimal equivalent of the number 11C is
First check the base of given number and then find the maximum number in that number.
In the given number C(13) is the highest number so base ≥ 13. So the minimum number will be
(1 × 132) + (1 × 131) + (C × 130) = 169 + 13 + 12 = 194
07․ (FE35)16 XOR (CB15)16 is equal to

08․ In signed magnitude representation, the binary equivalent of 22.5625 is (the bit before comma represents the sign)
(22)10 = (10110)2
(.5625)10 = (1001)2
As 22.5625 is a positive number so its sign bit will contain 0.
Thus, binary equivalent of 22.5625 is 0, 10110.1001
09․ Which of the following represents (E3)16 ?
By checking the options we will get,
Here subtraction is done in base of 16.So borrow is taken as 16 just like borrow 10 in decimal system)
Hence, (200)16 - (11D)16 = (E3)16

10․ To add two m-bit numbers, the required number of half adder is
We know to add two bits we require a half adder and to add three bits we require one full adder or two half adder.
To add LSBs of given two m-bit numbers we require only one half adder(as no carry is there) and to add other bits along with carry (generated from previous bit operation) we require one full adder or two half adder.
So, total numbers of half adders required adding two m-bit numbers are


<<<2930313233>>>