Digital Systems: I. Number Representation and Arithmetic Circuits
Digital Systems: I. Number Representation and Arithmetic Circuits
Digital Systems: I. Number Representation and Arithmetic Circuits
EXERCISE 2
I. Number Representation and Arithmetic Circuits
1. Represent each of the following signed decimal numbers in the 2’s-complement system. Use a total
eight bits, including the sign bit.
a. +35
b. -24
c. 128
d. -126
2. Each of the following numbers represents a signed decimal number in the 2’s-complement system.
Determine the decima value in each case.
a. 01101
b. 10011001
c. 11111111
d. 01100011
4. Add the following decimal numbers after converting each to its BCD code:
a. 34BCD + 24BCD
b. 25BCD + 35BCD
c. 762BCD + 348BCD
d. 599BCD + 984BCD
5. A certain data file is scattered at two places in the disk at addresses 104D 224F through 105F 1000 and
76EF 1122 through 76F0 FF23. If the data file is to be kept at continuous locations starting from F00F
0000, what should be the address of the end location?
6. Two 2’s-complement numbers having sign bits x and y are added, and the sign bit of the result is z.
Determine the Boolean function which indiciated the occurence of overflow.
8. What is the difference between Carry-Look Ahead Adder and Ripple Carry Adder.
11. Design an asynchronous couter for the following count sequence using J-K Flip-Flops:
6543216…
12. Given the asynchronous counter as follows.
14. Design a synchronous counter for the following sequence using D Flip-Flops. Assume that 110, 010 are
the intial states.
17. Given that X and Y are inputs, B and D are outputs, D is the difference of X – Y, and B is the borrow
bit. Design a Half-Subtractor circuit using 2-to-1 Multiplexers.
18. Given Y (A,B,C,D), D = MSB implemented by a IC 74151 as the following circuit. Determine the
Boolean function of Y
20. What is the number of inputs and outputs of a decoder that accept 128 different input combinations?
23. The following figure shows how a decoder can be used in the generation of control signals. Assume that
a RESET pulse has occurred at timt t0 and determine the CONTROL waveform for 10 clock pulses.