DECA Lab Assignment 6
DECA Lab Assignment 6
1
Laboratory Exercises / Practical's
1. Design and Implement Code Converters using basic logic gates
2. Design and Implement Combinational Logic Design using MUX/Decoder ICs
======================================================
3. Design and Implement MOD-N asynchronous counter using JK- Flip flop
4. Design and Implement MOD-N asynchronous counter using JK- Flip flop/IC7490.
5. Design and implement Synchronous Counter
6. Design and implement Sequence Detector
=====================================================
7. Displaying hex values using 64-bit Assembly language programming (ALP).
8. Accepting hex values user input using 64-bit ALP.
9. Implementation of addition and subtraction of 8-bit numbers (Using user input, macro and procedure)
with 64-bit ALP.
10. Performing basic string operations using ALP.
OBJECTIVES:
• To learn Finite State Machine
• To understand Moore and Mealy Machine
• To learn and implement Sequence Detector
IC Number IC Name
7476 Dual MS JK FF
• For either type, the control sequencing depends upon both states
and input signals
10/9/2022 Computer Science and Information Technology-I 6
Moore machines
10/9/2022 7
Computer Science and Information Technology-I
Mealy machine
Z1 = 0 0 0 0 0 0 1 0 1 0 0 Overlapping
Z2 = 0 0 0 0 0 0 1 0 0 0 0 Non Overlapping
QB X For KA KA = 1 QB X For KB KB = 1
QA QA
X X X X X X 1 1
1 1 X X X X X X
QB X
QA For Y Y = QA.X’
0 0 0 0
1 0 X X
10/9/2022 20
Example of Sequence detector 110 Contd.
CLOCK
X’
Y