A sequential circuit receives decimal numbers encoded in


A sequential circuit receives decimal numbers encoded in BCD one digit (4 bits) at a time, starting with the least significant digit.

The circuit outputs are the 10's complement of the input number, also encoded in BCD least significant digit first.

Input decimal numbers are separated by one or more inputs of all 1's, during which the circuit outputs all 1's. Once valid BCD digits of a new number start, the circuit resumes computing and outputting the 10's complement of the new number.

Construct a state table and output table for the circuit. (Two states are sufficient.)

Basically what I have is:

# | Input | Output |#
0 | 0000 | 1010 | 10
1 | 0001 | 1001 | 9
2 | 0010 | 1000 | 8
3 | 0011 | 0111 | 7
4 | 0100 | 0110 | 6
5 | 0101 | 0101 | 5
6 | 0110 | 0100 | 4
7 | 0111 | 0011 | 3
8 | 1000 | 0010 | 2
9 | 1001 | 0001 | 1

how in the world do you do this with only 2 states?

Request for Solution File

Ask an Expert for Answer!!
Electrical Engineering: A sequential circuit receives decimal numbers encoded in
Reference No:- TGS0618797

Expected delivery within 24 Hours