Design implement and test the not gate

Assignment Help Computer Engineering
Reference no: EM13802026

Lab Objectives

The objective for this lab is to review the Motorola assembly language instruction set using digital logic gates. This lab will also serve as a review of digital logic and introduce the concept of coding logic designs in assembly.

Description

In this lab, you will overview the assembly logic instructions that can be used for logic gates. A logic gate is an idealized or physical device implementing a Boolean function, that is, it performs a logical operation on one or more logic inputs and produces a logic output(s). You will then use these logic gates to create a logic circuit in assembly.

Work Task

Design, implement, and test the following logic gates. For parts 1-4, your code must reside on the EEPROM (ROM). For parts 5 and 6, your code must be in program section of RAM (PROG). And your variables must reside in the data section of RAM (DATA). You must use the assembly logic instructions available to you (e.g., ANDA for the AND gates).

1. NOT Gate

The overall objective is to create a NOT gate. The system has one digital input and one digital output, such that the output is the logical complement of the input. Investigate the complement (i.e., COMA and COMB) and the BCLR instructions.

IN

OUT

0

1

1

0

2. 3-Input AND Gate

The overall objective is to create a 3-input AND gate. The system has three digital inputs and one digital output, such that the output is the logical AND of the three inputs. Investigate the AND instruction (i.e., ANDA or ANDB).

IN 1

IN 2

IN 3

OUT

0

0

0

0

0

0

1

0

0

1

0

0

0

1

1

0

1

0

0

0

1

0

1

0

1

1

0

0

1

1

1

1

3. 3-Input OR Gate

The overall objective is to create a 3-input OR gate. The system has three digital inputs and one digital output, such that the output is the logical OR of the three inputs. Investigate the OR instruction (i.e., ORAA or ORAB).

IN 1

IN 2

IN 3

OUT

0

0

0

0

0

0

1

1

0

1

0

1

0

1

1

1

1

0

0

1

1

0

1

1

1

1

0

1

1

1

1

1

4. 2-Input XOR Gate

The overall objective is to create a 2-input XOR gate. The system has two digital inputs and one digital output, such that the output is the logical XOR of the two inputs. Investigate the XOR instruction (i.e., EORA or EORB).

IN 1

IN 2

OUT

0

0

0

0

1

1

1

0

1

1

1

0

5. Sum-of-Products (SoP)

Using the sum-of-products expression, find and code the simplified logic function for Table 1 using the assembly logic instructions. Show your work in the discussion section of your report (i.e., k-maps and digital logic schematic).

 

A

B

C

F

0

0

0

0

0

0

1

1

0

1

0

1

0

1

1

0

1

0

0

0

1

0

1

0

1

1

0

1

1

1

1

1

 

6. Product-of-Sums (PoS)

 

Using the products-of-sums expression, find and code the simplified logic function for Table 2 using the assembly logic instructions. Show your work in the discussion section of your report (i.e., k-maps and digital logic schematic).

 

A

B

C

D

F

0

0

0

0

1

0

0

0

1

1

0

0

1

0

0

0

0

1

1

0

0

1

0

0

0

0

1

0

1

0

0

1

1

0

0

0

1

1

1

1

1

0

0

0

1

1

0

0

1

0

1

0

1

0

0

1

0

1

1

0

1

1

0

0

1

1

1

0

1

1

1

1

1

0

1

1

1

1

1

1

Reference no: EM13802026

Questions Cloud

Document the procurement management plan : Document the procurement management plan
Explicate the diplomatic doctrine the president : Explicate the diplomatic doctrine the president followed, with reference to specific actions or events that occurred. Describe the effects of these diplomatic efforts for the U.S. and other countries.
Company b & o are huge public businesses subsidiaries throug : Company B & O are huge public businesses subsidiaries throughout the world. B firm centralized aproach most of the decision they make for its subsidiaies. Firm O use decentralize approach its subsidiaries make alot of the decision 1.agency problem be..
Write three pages paper about the movie when harry met sally : Write three pages paper about the movie "when harry met Sally".
Design implement and test the not gate : Design, implement, and test the following logic gates. For parts 1-4, your code must reside on the EEPROM (ROM). For parts 5 and 6, your code must be in program section of RAM (PROG)
Summary of political and legal issues of robotic surgery : Summary Political and Legal issues of Robotic Surgery? Summary Identify and explore What the Psychological considerations and sociological effects when having or doing Robotic Surgery?
What are the disadvantages of the united states strategies : Write a 350- to 700-word comparison of the reactive and proactive strategies used in the United States and in the countries you selected. What are the advantages and disadvantages of the United States' strategies
Standard deviation stock returns stock a : Standard deviation stock returns Stock A = 25 percent standard deviation market return 15 percent correlation between stock A market .75 1.Calculate stock A beta 2 bull market rapid increase stock price stock a likely out perform or under the avg sto..
U.s. supreme court were appointed by democratic presidents : How many current justices on the U.S. Supreme Court were appointed by Democratic presidents

Reviews

Write a Review

Computer Engineering Questions & Answers

  In the decision making process modeling is sometimes a key

in the decision making process modeling is sometimes a key enabler. our tenth discussion thread will focus on the

  Digital forensics and anti-forensics techniques

Digital Forensics and Anti-Forensics Techniques. The project will be mainly about forensics. The first section will talk about computer forensics, simply is searching to find evidences or recovering deleted data.

  Explain how do mainframe computers compare to

question 1 how do mainframe computers compare to supercomputers? why are they more prevalent in large companies than

  Question 1 consider the functions f g and h all defined on

question 1 consider the functions f g and h all defined on the set 0 1 2 3 ... 12i write down the values of ghf8 and

  Construct and make a list of potential entities

The Jefferson Dance Club teaches social dancing and offers both private and group lessons. Jefferson charges $45 per hour per student (or couple) for a private lesson and charges $6 per hour per student for a group lesson.

  Prepare a er diagram for the daycare

Create an ER diagram for the Daycare. The daycare keeps track of every family. A family can have two parents, an unlimited number of children, current address for parent 1, current address for parent

  Products were completely hardware based

Starting in 1981, designs for the Navigation Systems incorporated a microprocessor and an increasing number of integrated circuits. To support the microprocessor-based designs, Navigation Systems Inc.

  Questionuse jsp to prepare an amortization table for a loan

questionuse jsp to prepare an amortization table for a loan. create a html form that uses-1. textbox to enter loan

  Make a visual rendering depicting your design via the use

as the lead software engineer for a medium-sized hospital you have been asked to spearhead an effort to improve the

  Create a blacklist file and put it in the proper directory

A brief summary comparing the rule-based and preprocessor-based approaches used in Homework Assignments #2 and #3, with an emphasis on identifying any strengths or weaknesses associated with each approach.

  Vlidity or appropriateness of the article or website the

using various internet sourcesnbspfind an article or website on an information security topic that is of interest to

  Find three separate on-line resources for perl

How might any or all of the resources you've cited help solve the problem mentioned in step 1 of this assignment?

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd