CS-4022 Computer Organization and Assembly Language Programming
CS-4022 Computer Organization and Assembly Language Programming
Laboratory Experiment
Session July-Dec 2012
Class - MCA + M.Sc(CS/IT) I Semester
Week
1
2
S. No.
1
2
3
4
3
4
5
6
7
8
10
9
10
Experiment
Study of Digital Logic gates with Identification numbers and Pin assignments.
Study of BCD to Excess-3 code converter.
Study of Multiplexer and Demultiplexer.
Study of Half Adder and Substractor
Study of Full Adder and Substractor
Study of Parity Generator
Study of clocked RS flip flop
Study of JK flips flop
Lab Test I
11
11
12
13
Faculty:
Ms. Shweta Agrawal
13
addressing.
2) Write a program to compare the two numbers stored at 2000 and 2001 if the
number that is stored on 2000 is greater than store 00 at memory address 2005
otherwise store 01 at 2005.
3) WAP to count the number of ones and zeros in a given data byte.
4) WAP to determine the ones and twos complement of a given data byte.
5) WAP that has five different methods to clear the carry flag.
1) WAP to divide a number by 2 without using DIV and SUB Instruction.
2) Eight bytes are stored at consecutive data-memory address starting from
2000. WAP to find out the smallest number. And store this number at datamemory address 3000.
3) Eight bytes are stored at consecutive data-memory address starting from
2000. WAP to find out the largest number. And store this number at datamemory address 3000.
1) WAP which checks that given number is even or odd. If it is odd store 01
at memory location 2000.store 00 otherwise.
2) Eight bytes are stored at consecutive data-memory address starting from
2000.write a program to find out the odd numbers from given bytes. And store
these odd numbers at consecutive data-memory address starting from 3000.
3) WAP to check the even or odd parity in a given data byte.
4) Eight bytes are stored at consecutive data-memory address starting from
2000. WAP to check the numbers that has even parity. And store these even
parity numbers at consecutive data-memory address starting from 3000.
Final Lab Test and Vi-va