本文主要是介绍【CSE1201】Computer Systems and Assembly Language and Lab,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
(You can submit many times. Your grade will be the grade of
your last submission, prior to the deadline).
Minimum Submission Requirements
●
You will be submitting the following files:
○ part_a.dig
○ part_a.txt
○ part_b.dig
○ part_b.txt
○ part_c.dig
○ part_c.txt
Note
To make life easier on yourself, create a directory called:
CSE12_Labs, under that directory create subdirectories: Lab1, Lab2, Lab3,
Lab4. This will keep you organized for the rest of the quarter. You
will not be submitting the directories with the lab. This suggestion is
just to keep your work organized.
Objective
This lab will introduce you to a schematic entry and logic simulation program
called Digital . In this lab you will practice creating truth tables and
implementing logic based on those truth tables.
To install Digital:
1. Ensure you have a Java Runtime Environment (or JRE) on your computer.
You can download it included in the JDK (Java Development Kit) which
would also allow you to write your own Java programs. You can download
the JDK from here . This location has installation options for Mac,
Windows and Linux. You will most likely want the 64-bit version.
2. Download
Digital.zip
and uncompress it.
3. In the Digital folder open Digital.jar to run it.
Tutorial
Before starting the lab assignment, follow this tutorial on how to build a
very simple circuit.
●
Start a new circuit by inserting an input, graphically depicted as
form:
into the graph from Components->IO.
●
Place a second input below the first. You can either select “input”
again from Components->IO or you can click on the input icon in the
upper right toolbar, which displays recently used components.
●
Select an “Exclusive Or” (XOR) depicted as: from Components-
>Logic and place it to the right of the two inputs. NOTE: If XOR gate
has not yet been discussed in class as of you reading this sentence,
proceed to the section Appendix .
●
Select an output
from Components->IO and place it to the right of
the XOR gate.
●
Connect the inputs to the XOR gate by clicking on the red dot of the
input and then on one of the XOR’s blue dots.
●
Connect your XOR gate to your output in the same way.
●
Now that you have a functioning circuit, you can start a simulation by
clicking the Play button
in the toolbar. Test some different inputs
to ensure the XOR gate works the way you want it to.
●
Once you have explored the functioning circuit, stop the simulation
with the
Stop button
in the toolbar.
●
Finally, label your inputs and output by right clicking on them
(control-click on Mac.)
Resources
You can find the English documentation for Digital under
Help-> Documentation:
You can also find the documentation in various other languages here
Finally, a video walk-through of the tutorial can be found here
Specification
For all parts of the design, assume an ON LED represents “1” and an OFF LED
represents “0.”
Part
A
For Part A, implement the truth table below using either CANONICAL Sum of
Products (SOP) or Product of Sums (POS) using gates, not transistors.
Label your inputs and outputs exactly as is shown below (wrong case or
spaces will fail the auto-grade) , as they will be referenced in grading.
You MUST not simplify the SOP/POS expression at this stage!
这篇关于【CSE1201】Computer Systems and Assembly Language and Lab的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!