Page 49 - B.E CSE Curriculum and Syllabus R2017 - REC
P. 49

Department of CSE, REC



            LEARNING RESOURCES:
               1.  Dr.  M.  O.  FaruqueSarker  &  Sam  Washington,  Learning  Python  Network  Programming:  Packt
                   Publishing,2015
               2.  Dr. M. O. FaruqueSarker, Python Network Programming Cookbook: Packet Publishing,2015
               3.  Kurose  and  Ross,  Computer  Networking:  A  Top-Down  Approach  Featuring  the  Internet  (Sixth
                   edition), Addison Wesley (recommended)
               4.  Wireshark packet sniffer available athttp://www.wireshark.org

            PLATFORM NEEDED:
                   Hardware:     PC with 4 GB RAM, i3 Processor
                   Software:     C / Python 3 /Network simulator like NS3 / OPNET / CISCO Packet Tracer / NMAP
                                 /Webalizer

            .
            EC17361   MICROPROCESSORS AND MICROCONTROLLERS LABORATORY L T P C
                                                (Common to B.E. CSE and B.Tech. IT)                      0  0 4  2
            OBJECTIVES:
               ●  To introduce ALP concepts and features.
               ●  To write ALP for arithmetic and logical operations in 8086 and 8051.
               ●  To differentiate Serial and Parallel Interface.
               ●  To interface different I/Os with Microprocessors.
               ●  To be familiar with MASM.

            LIST OF EXPERIMENTS:

            Cycle 1: Microprocessor – 8085/8086
            1. Arithmetic and logical operations
                   a. Addition, Subtraction, Multiplication using 8085
                   b Division, square and cube using 8086
                   c. Logical AND, OR using 8085
                   d. Logical XOR, 1’s and 2’s complement using 8086
            2. Code conversion and Matrix operations
                   a. BCD to HEX, Hex to BCD using 8085
                   b. Matrix Addition, Subtraction and Multiplication using 8086
            3. Searching and sorting operations
                   a. Largest and Smallest number in an array using 8085
                   b. Ascending and descending order using 8086
            4. String manipulation operations using 8086
                   a. Search find and replace
                   b. Compare two strings

            Cycle 2: Microcontroller – 8051
            1. Basic arithmetic operations
                   a. Addition, Subtraction, Multiplication, Division
            2. Logical operations
                   a. AND, OR, XOR, 1’s complement, 2’s complement
            3. Unpacked BCD to ASCII conversion

            Cycle 3: Interfacing
            1. Serial interfacing using 8085
            2. Timer interfacing using 8085
            3. Parallel interfacing using 8086
            4. Keyboard and Display interfacing using 8086
            5. ADC and DAC interfacing using 8086

            Curriculum and Syllabus | B.E. Computer Science and Engineering | R2017                    Page 49
   44   45   46   47   48   49   50   51   52   53   54