Details of this Paper

Computer Engineering, Microcontrollers Motorolla

Description

solution


Question

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

 

Paper#65820 | Written in 18-Jul-2015

Price : $37
SiteLock