Wednesday 8 July 2015

smu assignment of Bsc IT 1st sem Logic design

                                         Fall 2014, ASSIGNMENT


PROGRAM
BSC IT
SEMESTER
I
SUBJECT CODE & NAME
BT0064, LOGIC DESIGN


Q NO.1 Solve each of the following 4-bit subtraction problems using 2's complement representation.
i.                     (00110)2 – (00101)2
     ii.         (01100)2 – (01010)2
     iii.         (1011)2 - (1001)2
     iv.         (0111)2 - (0001)2
     v.          (0010)2 – (1000)2
Answer:
i.                   (00001)        
ii.                  (00010)
iii.               (0010)
iv.              (0110)
v.                 (0010)

Q NO.2 Draw the symbol for XNOR & X-OR and explain the truth table?
Answer:
       Military XOR symbol

The XOR gate (sometime EOR gate) is a digital logic gate that implements exclusive disjunction- it behaves according to the truth table to the right. If either one of the input is HIGH, then the output will be HIGH. The output of the gate results a LOW value when either the inputs of the gate are LOW or both are HIGH.
This function is addition modulo 2. In digital system the binary adder are implemented using XOP gate. A half adder consists of an XOR gate and an AND gate.

         

   
          INPUT               OUTPUT
          A      B                AXORB
           0      0                    0
           0      1                    1
           1      0                    1
           1      1                    0
Rectangular XOR symbol
X-NOR Gate
 
       Military X-NOR symbol

The XNOR gate is a digital logic gate whose function is the inverse of the exclusive OR (XOR) gate. The two-input version implements logical equality, behaving according to the truth table to the right. If the inputs to XOR gate are same, then the output will be HIGH. A LOW output will result if both the inputs to the XOR gate are not same.
 



          INPUT             OUTPUT
          A      B               AXORB
           0      0                    1
           0      1                    0
           1      0                    0
           1      1                    1

Rectangular X-NOR symbol
Q NO.3 What are adders? Explain half adders and full adders with circuit diagrams.
Answer: ADDERS
There are two types of single bit adders. They are Half adder and Full adder.
A half adder circuits will generates sum S and carry C from the two of its input A and B. Sum S can generated by XORing inputs A and B and Carry C is generated by ANDing A and B. The output of the half adder will be of 2 bits with sum is determined from least significant bit and carry is determined from most significant bit.
A full adder circuits adds the carry in C along with the two inputs A and B. A large adder circuit can be constructed using multiple full adders. In full adder circuit, carry in is labeled as Ci and Cin and carry out is labeled a Co or Cout, labling this way will remove the ambiguity between the output carry and the input carry.   
Half adder
A half adder is a digital circuit which accepts two inputs and performs addition on them and generates two binary digits known as sum and carry.
As the carry is not included in the addition, this circuits cannot be used to perform addition of multiple numbers.

     Half adder circuit diagram
Following is the logic table for a half adder.
A      B       C        S
0       0        0         0
0       1        0         1
1       0        0         1
1       1        1         0

Full adder
      Full adder circuit diagram

Inputs:{A, B, CarryIn} à Outputs:{Sum,CarryOut}
Schematic symbol for a 1-bit full adder
Cout  = ( A . B ) + ( Cin . ( A + B ) + ( Cin . B ) + ( Cin . A )
A full adder circuits adds the carry in C along with the two inputs A and B. the full adder performs addition on 3 input bits and generates carry and sum binary output. Multiple outputs full adders can be performs the addition of multiple binary inputs.

Q NO.4 What is ring counter? Explain it working with the help of diagram.
Answer: A ring counter can be constructed using a SISO(serial-in serial-out) shift register by connecting by the output of the last stage to the input of the first stage directly, thus forming a ring or loop. All but one flip-flip in a ring counter will be in the same state which could be either 0 and 1. If the state of that single flip-flop is chosen to be 1, then the valid states of the a 4 bit ring counter are 1000, 0100, 0010 etc. if we choose 0 as the state of differing flip-flop then the equivalent valid states would be 0111, 1011,1101. The states of the single flip-flop which differs from the rest is shifted on every clock cycle.
An example of a 4 bit ring counter constructed using S-R(set- reset) flip-flops is shown below(A: Logic diagram). Output of each stages is fed to the R (reset) input to the current stages. The wave form of the flip-flops FF1 through FF4 in response to the clock signal on ‘INPUT’ is shown next (B: Timing Diagram).
                           A: Logic diagram B: Timing Diagram
The operation of the circuits is straight forward. Assumes that the initial output of first flip-flop is 1 and reset of the flip-flops and ‘INPUT’ are at 0. This means that A will be at 1 and B, C and D will be at 0. We can say that the counter state now is 1000. The Q output of first flip-flop is also connected to the B input of the first AND gate.
Let us apply a logic 1 to the ‘INPUT’ line which is connected to A inputs of all the AND gates. We know that as output (Q) of FF2 TO FF4 are low, output of AND gates 2,3,4 will be 0. But the output of AND gate 1 is HIGH (1) as both of its inputs are at 1 and A, C, D output will be at logic 0. Please note that in the process, the counter state now is 0100. Now if we apply one more pulse to the ‘INPUT’ line again, the same process repeats and the counter states would be 0010.
                                                       
              Ring counter


         Input                         Output
         A     B        Ci           Co     S
          0     0          0             0      0
          0     0          1             0      1
          0     1          0             0      1
          0     1          1             1      0
          1     0          0             0      1
          1     0          1             1      0
          1     1          0             1      0
          1     1          1             1      1
From the above discussion it can be observed that between OR gate and XOR gate there is only one discrepancy when inputs are, therefore without changing the resulting logic the OR gate at carry out can be replaced with an XOR gate. If the circuits is implemented on the common chips, it will be more convenient to use only two gates.
Two half adder circuits can be used to implement a full adder circuits, the two inputs A and B are connected to one half adder and its output sum is connected as input to the second half adder and two carry outputs are ORed. The Boolean function for S can be expressed as XOR of three inputs A, B, Ci and a majority function of A, B, and Ci can be Carry out equation. Sum of three on bit numbers will be the output of the full adder circuit.
Q NO.5 Explain any five types of digital to analog convertors.
Answer:
The most common types of electronics DACs are:
·        Pulse Width Modulator is the simplest type of DAC. A low pas analog filter with a duration specified by the digital input is used. A stable current or voltage is passed into the filter. This is commonly used technique in speed control of electric motor and is now commonly used in high fidelity audio application.
·        Oversampling DACs or Interpolating DACs such as the Delta-Sigma DACs, use a technique termed pulse density conversion. Use of lower resolution DAC is allowed because of the usage of the oversampling technique. As the oversampled result is inherently linear, a sample 1-bit DAC is often selected. In a technique named delta-sigma modulation. DAC is driven with a pulse density modulated signal which is created with step non-linearity, negative feedback loop and a low pass filter. In effect, quantization noise gets high pass filtered and thus driving the noise out of the low frequencies in to the high frequencies which is of little interest. This technique is called noise shaping. An analog low-pass filter at the output removes the quantization noise at the high frequencies. Due to high linearity and low cost, most of the very high resolution DACs is of this type. Increased oversampling rete can reduce the specification overhead on the low pass filter and support further reduction of the quantization noise. Delta sigma DACs make resolution of 24-bits and speed greater than 100 thousand samples per second achievable. A 1-bit DACs with a simple first-order integrator would have to run at 3 THz with a higher order low-pas filter in the noise-shaping loop to achieve 24 meaningful bits to resolution. A first order delta-sigma modulator can be constructed with an integrator which is essentially a low pas filter with frequency response inversely proportional to frequency. Higher degrees of noise-shaping are achieved by using multiple higher order topologies with a stable topology.
·        Binary weighted DAC is constructed with one resister and a current source for bit of the DAC connected to a summing point. Correct output value is the sum of these precise of each individual voltage or current counts for the accuracy of the final output. But this one of the fastest converters. This type of converters is normally limited to 8-bit resolution or less as the high-precision resistor and current sources are expansive.
·        R-2R Ladder ADC is a binary weighted DAC in which registers of values R and 2R are repeatedly cascaded. Due to the easiness in producing equal valued resistors, precision is high for this kind type of converters. But a RC-constants increases for each R-2R link, converter performances is slow.
·        Thermometer coded DAC makes use of equal resistor or current source segment for each of the values the DAC output can possibly take. A 10-bit thermometer will have 1024 segments and a 5-bit thermometer will have 32 segments. Even though it is costly, this may be the fastest and highest precision DAC implementation.
Q NO. 6 What are shift registers? Explain serial in serial out shift register.
Answer: Shift registers, like counters, are a form of sequential logic. Sequential logic, unlike combinational logic is not only affected by the present inputs, but also, by the prior history. In other words, sequential logic remembers past events.
Shift registers produce a discrete delay of a digital signal or waveform. A waveform synchronized to a clock, a repeating square wave, is delayed by "n" discrete clock times, where "n" is the number of shift register stages. Thus, a four stage shift register delays "data in" by four clocks to "data out". The stages in a shift register are delay stages, typically type "D" Flip-Flops or type "JK" Flip-flops.
Formerly, very long (several hundred stages) shift registers served as digital memory. This obsolete application is reminiscent of the acoustic mercury delay lines used as early computer memory.
Serial data transmission, over a distance of meters to kilometers, uses shift registers to convert parallel data to serial form. Serial data communications replaces many slow parallel data wires with a single serial high speed circuit.
Serial data over shorter distances of tens of centimeters, uses shift registers to get data into and out of microprocessors. Numerous peripherals, including analog to digital converters, digital to analog converters, display drivers, and memory, use shift registers to reduce the amount of wiring in circuit boards.
Some specialized counter circuits actually use shift registers to generate repeating waveforms. Longer shift registers, with the help of feedback generate patterns so long that they look like random noise, pseudo-noise.
Basic shift registers are classified by structure according to the following types:
·        Serial-in/serial-out
·        Parallel-in/serial-out
·        Serial-in/parallel-out
·        Universal parallel-in/parallel-out
·        Ring counter



Serial-in Serial-out shift register(SISO)
Above we show a block diagram of a serial-in/serial-out shift register, which is 4-stages long. Data at the input will be delayed by four clock periods from the input to the output of the shift register.
Data at "data in", above, will be present at the Stage A output after the first clock pulse. After the second pulse stage A data is transferred to stage B output, and "data in" is transferred to stage A output. After the third clock, stage C is replaced by stage B; stage B is replaced by stage A; and stage A is replaced by "data in". After the fourth clock, the data originally present at "data in" is at stage D, "output". The "first in" data is "first out" as it is shifted from "data in" to "data out".

Made By Raju Thakur                                                           Roll No:  1408015349





53 comments:

  1. I am Olivia Crew, SEO Expert in a reputed company livewebtutors. you are providing very informative and knowledgeable article so thank you for sharing with us. such a nice article.
    my assignment help

    ReplyDelete
  2. I am really happy that you have shared this SMU assignment of Bsc IT 1st sem. The student who looking for the assignment help can easily use this information to complete their assignment on time.

    ReplyDelete
  3. Here I am sharing wonderful platform for students in Australia , US and UK seeking for programming assignment help. This is Programmingshark.com , world's no1 programming help company since 2014. They cover almost all wide range of programming subjects, here you go:
    C Programming Assignment Help , C++ Programming Assignment Help , Python Programming Assignment Help , R Programming Assignment Help , and MATLAB Assignment Help,complete CDR Report Writing Service,Summary Statement Writing . Visit now!

    ReplyDelete
  4. Download & Install AOL Desktop Gold on Windows 10. You can get all tech steps Download AOL desktop Gold guide and Easily download From Here. if you are unable to download AOL Desktop gold Contact us AOL Customer Service.
    Follow the step-by-step troubleshooting guide to resolve AOL Gold won't open or stopped working issue.

    ReplyDelete
  5. When you and you're any friends facing Error with Email such as Gmail, AOL, frontier, SBC Global, Verizon get help with Frontier Communications Contact Number for New Customers & Customer Support. Contact Us Available24 hour. Frontier email customer service on login, settings, signup & all other issues via Frontier Live Chat Support Assistant Guide. Frontier Business customer service phone number. This is the number that Frontier business customer should call for all customer service problems. General questions, technical support and information about billing, payment or anything else.
    When User faces Frontier mail Login Error, User can Get Frontier mail Login error solution with Frontier Customer service. Create Frontier Mail Login error Possible reason maybe include server problems, network problems.
    You can access your Frontier email account on computer system or open on Web. Go to Frontier official website login frontier com.
    Enter Your Username and Password for Login Your frontier mail Account.

    ReplyDelete
  6. KloudWIFI truly believes that reliable, fast networks have been the game changers in driving innovation, productivity and instant collaboration supported by the relentless growth of convenient cloud-hosted applications. Even with a powerful, proven network infrastructure like Cisco Meraki and Ekahau, the end user experience can only be truly optimized by considering all the internal and external factors to the end user experiences. Read more- cisco sd - wan partner in hyderabad

    ReplyDelete
  7. No time to write your computer networks assignment help? Finding tough to get exact meaning of the topic? No worries, we are there to help you. At myassignmenthelp, you can receive the best assignment writing service of any topic related to computer networking. We provide quality and plagiarism – free work at a very affordable price. Get your computer networks assignment help now.

    ReplyDelete
  8. Looking for Painting services in dubai? 2painter is the Best Painting Company in Dubai. Hire our professional Painters in UAE

    ReplyDelete
  9. Global awareness for eco-friendly industrial processes and sustainable development is rising which has sufficiently resulted in a much needed rise in establishment of water treatment plants to prevent the global threats of water scarcity in coming years and provide safe and clean water to consumers. Sodium hexametaphosphate can very efficiently sequestrate alkali metals and can also help in red and black water control. This is driving a huge demand for the chemical sodium hexametaphosphate in water treatment plants and consequently leading to the growth of Sodium Hexametaphosphate Market.

    ReplyDelete
  10. The art of writing is like a talent to you. This blog proved there is still genuine sites to fetch useful information. Computer science is a field of study that studies not only computers but also computer systems. This academic field majorly concentrates on understanding the theory, development, design and application of software systems. The major areas of study that falls under computer science include; computer systems, artificial intelligence, networks, database systems, security, numerical analysis, human computer interaction, programming languages, theory of computing as well as software engineering. Learn more from Buy Computer Science Assignment .

    ReplyDelete
  11. Your post is very great.I read this post. It's very helpful. I will definitely go ahead and take advantage of this. plus This article is mind rich, continue uploading us such content
    amazon product description writer
    .

    ReplyDelete
  12. https://seo-blog-best-techniques.blogspot.com/2011/06/process-of-on-page-and-off-page.html?showComment=1599554467633#c4942493893230074847

    ReplyDelete
  13. This is a well written blog. Keep up. I just want you to know that we will help you to save your time- Lab report writing is a time-consuming task. Our lab report writing experts are dedicated to their job and work day and night to help students. So, when you hand over the responsibility of writing your lab report to us, you do not have to spend a single minute on your lab report. Go ahead and reach out to us for Help with Lab Report

    ReplyDelete
  14. A group called Satta king is an established one which has experienced satta players and they prefer to offer guidance to other people creating formula numbers and deviating people for trusting them. Most of the time Satta King is not trustworthy as they create false attractions and prevent the players from actually winning the game. Many of them have created online sources promising the upcoming Black satta king players to follow certain tricks. Rarely some of them are reliable and one should also take guidance from experienced trustworthy sources whom they know before taking decision for the game.

    ReplyDelete
  15. While you get in touch with an aesthetic clinic medical professional regarding your lip fillers treatment in London. Your clinical dermatologist or representative might deliver you an initial consultation where they will let you know and share the details of the procedure. A majority of patients overlook these details and fail to obtain an absolute understanding of the procedures of the lip fillers London.

    ReplyDelete
  16. Emailspedia is a platform where you can find a guide to fix all email issues and tips to manage and access email effectively. In a nutshell, it is one only platform where all your queries related to emails will be answered. Here you will get queries like Aol.com Verizon mail, verizon email address, Verizon email login, verizon email login page, and many more.

    ReplyDelete
  17. Get reliable MYOB Assignment Help service. Urgent homework is the best and trusted place where students can get affordable and quality Homework Help service. We are committed to providing 100% plagiarism free homework writing answers within the deadline. Our pricing team always keeps in mind the budget of students, so we provide cheap and the best Homework Help at a very reasonable price.

    ReplyDelete
  18. Many people do not know that the King of the Satta can be a big investment. Yeah, you read it correctly. As you know, every week black satta king is being played. And, if you don't win this week, you could win next week, or the week to come. Then there are 3 out of 5 chances of your winning. The amount you paid during betting can also be less than the amount you've won. So, with Satta king you can win double or more than that. That offers you the opportunity to save your money. And it's acting as an investment.

    ReplyDelete
  19. If you're looking for the lip enhancement London, then choose the FA Aesthetics clinic that has served its ample number of clients who are both working and residing in London throughout the many years since it is in the business. See, a weak and sagging lip enhancement is nothing but one of those many signs of aging.

    ReplyDelete
  20. Generally, an open or closed nose reshaping or the non surgical rhinoplasty London is done with the first-hand examination by a dermatologist, application of anesthetic cream and the injection of dermal fillers and combinations of botox chemicals inside your nose in the following order to enhance the shape and develop the structure of the nose due to irregularities such as the mild bumps on the bridge of the nose and sagginess in the tip of the it.

    ReplyDelete
  21. Bytelogic Technologies Pvt. Ltd. is a professional website development company in Noida which has been delivering an abundance of web solution services like; web design & development, E-commerce development, web application development, mobile application development, SEO(Search Engine Optimization), Software/ER development, content writing services, digital marketing, and brand creation solutions.

    ReplyDelete
  22. Very interesting, good job and thanks for sharing such a good blog. Your article is so convincing that I never stop myself to say something about it. You’re doing a great job. Keep it up. To know how to troubleshoot your problems regarding microphones visit this profile for mictest
    process and test your mic

    ReplyDelete
  23. Very interesting, good job and thanks for sharing such a good blog. Your article is so convincing that I never stop myself to say something about it. You’re doing a great job. Keep it up. To know how to troubleshoot your problems regarding microphones visit this profile for mictest process and test your mic

    ReplyDelete
  24. Get Statistics Assignment Help Service From Professionals. With assignment help experts at My Assignment Help, 100% Plagiarism free content is guaranteed to customers. My Assignment Help is the best assignment service provider offered online by a team of experts tutors of Australia , UK and USA. Send your queries to us and don’t forget to tell us about the deadline of the assignment. Experts at Myassignmenthelp.net are ready to assist you round the clock. Order now to get the best assignment help from the experts.

    ReplyDelete
  25. amazon.com/mytv Enter Code To watch online prime videos on devices like computers, laptops, smartphones, and smart tv. You need to enter the 6 digit amazon activation code at amazon.com/mytv to watch the prime video for free. Watch amazon prime episodes on your device to sign in or create a new amazon account using email and password. It gives users access to a wide range of services like fast delivery, watches unlimited videos online, online movies, or prime videos. Users can watch instant videos for free or with amazon prime membership.

    amazon.com/mytv
    amazon.com/mytv Enter Code

    ReplyDelete

  26. Nowadays, second hand tractors are easily available on online platforms. Online platforms have every kind of information about the tractor or agriculture. Other than this The certified second-hand tractor dealers are available at the online platform. Visit our website For know more About Second Hand Tractor. We know Buying a second hand tractor at a small budget is complicated, here we show ten best second-hand tractors in 1 lakh. That helps small farmers to find the best tractor at an affordable price.

    Second hand tractor

    ReplyDelete
  27. Can you looking for effective emails fixes but you don't have a right solutions. I have recently write a blog about How to find verizon email login page who faces issues regarding login to Verizon mail. Visit our email Crunch blog where you can learn all emails fixes with quick method.

    ReplyDelete
  28. The Log of value of farm investment (coefficient of the variable) is positive at 1% significant level.content writing service

    ReplyDelete
  29. We have identified the list of available devices for Amazon Prime Video; we can also check out the step by step to activate Primevideo.com/mytv on your smart TV. We only need a prime video activation code for the activation method. You can create the activation code on your device with the occasional help of Prime Video application. With this information handy, you can get a unique code and initiate their devices in less than one minute.
    Read more…

    ReplyDelete
  30. This is awesome. Very nice. I recommend you to visit my site. After reading my article you will know what is the average typing speed for men and women, why it is important to overcome these consequences, and how it can help make your life easier.

    ReplyDelete
  31. As you have seen that after each and every report on windows 10, How do i fix a brother printer offline. In any case, Windows 10 update or driver update isn't the solitary motivation to carry your printer to a disconnected state. The main consideration behind the brother printer showing a disconnected message in windows 10 is the association problem.Sometimes it happens when you are attempting to print a significant report from the PC, yet your Brother printer says it's offline. So don't freeze around then since it very well may be an issue with windows 10 update or remote association issue with the router.If your printer is appropriately associated still it says disconnected, at that point it may have something to do with the Brother printer status. The chose printer probably won't be set as the default printer or it very well may be disconnected or stopped from windows 10 printer properties. Follow these simple strides to check every one of the issues.

    ReplyDelete
  32. The growth of global Calcium Carbide Market is driven by the demand from steel manufacturing industry due to its dehydrating and desulphurising properties in metallurgical process. Additionally, demand for acetylene from organic chemicals, resins and plastic industries will in turn propel the growth of the market further.

    ReplyDelete
  33. I appreciate the way you write and share your niche! Interesting and different! Thanks for sharing! Typing fast is a game changer. By typing fast, you can save 21 days per year! Cutting several minutes from curating a long email or texting paragraphs in a text message may not seem significant, but the minutes soon add up, and the long list of tasks become frustrating. In the end, time is being wasted, and the work pile is high over your head. Visit my site and learn typing test site. The 8 Best Games and Apps for Learning How to Type Fast

    ReplyDelete
  34. Real Mail Info For Best Email Solution

    Connect with Real mail Info to get instant help and solution for all the emails porblems.

    ReplyDelete
  35. Real Mail Info the organization has come up with the best possible solutions through the client services. Real Mail Info is the third party service provider.

    Connect with Real mail Info to get instant help and solution for all the emails problems
    Email support is one of the primary aspects of client care for most organizations today. Most clients (63%) say that email support is a favored method to speak with brands. Normally, clients connect with brands utilizing email on the off chance that they can discover an email address on the brand’s site or through its application, or then again if the client has effectively gotten an email from the brand that they can just answer to.

    Like these mails aol mail , verizon mail , forntier mails, sbc global mails , Ymails , ATT Emails , included with services.

    ReplyDelete
  36. Sir, I read your full article and I like very much. One Of The Best Blog Which I Found. Looking forward to reading more articles of your blog.
    I am sharing a very genuine post to read where you can get to know about Spacebar Clicker. Please refer article How can I test My spacebar speed?

    ReplyDelete
  37. As you know that you can no longer create a new Verizon email account but if you have migrated your account to AOL mail or Yahoo can still access their old email accounts by visiting the Verizon AOL Login page or Verizon Yahoo Mail page.

    ReplyDelete
  38. We at GreatAssignmentHelp.com provide you high-quality Assignment help services. Writing services are given by master's and Ph.D. degree holders so you can have faith in our service. Our writers can write the assignment on an urgent basis so you can choose our service for getting immediate assignment help.

    ReplyDelete
  39. Appreciate the post that you have made. It is nice information shared and the post is quite useful. I like the structure and flow of the write-up because it kept me engaged all this time. The Math Homework Help service by the LiveWebTutors platform is well-known for offering 100% original and premium quality outcomes that can fetch the best grades for you. The PhD or Master’s qualified Do My Math Homework expert associated with the platform leaves no stone unturned to share accurately referenced, perfectly polished, and precisely written scholarly assignments with students at highly math prices.

    ReplyDelete
  40. Just dial +1(830) 476-2055 from wherever you are across the country to contact our reliable and trusted Quickbooks support center. You will get authentic solutions for your Quickbooks related issues to fulfill your bookkeeping requirements. Quickbooks Contact Number

    ReplyDelete
  41. Are you searching for CIPD assignment writing help? Most likely, you will need to acquire the homework assist services of CIPD experts. In most scenarios, CIPD assignments tend to revolve around human resource management or HR development. This does not go to mean that the jobs will be as easy as ABC. Read more CIPD Level 3 Assignments Examples

    ReplyDelete
  42. Capsim is a contracted form of captive simulation. It is most preferred by groups, individuals, and even learners as it equips them with the business expertise they will need in decision making for your future business. We provide the best Capsim Assignment Help services around the globe.

    ReplyDelete
  43. I'm infact pleased to read this blog posts which carries lots of valuable information, thanks for providing these statistics. Thanks so much for sharing. visit kwararafa university cut off mark for all courses

    ReplyDelete
  44. It’s very straightforward to find out weblog blog that I like so much on web as compared to others, Nice weblog here. Thank you for sharing. visit here what is benson-idahosa University cut off mark

    ReplyDelete
  45. This a very notable blog with a well written article piece, very impressive as it contains information which is unique to its own. It really worth surfing through, as it contains an amazing reads. havilla university cut off mark for chemical science

    ReplyDelete