New Mexico Supercomputing Challenge | |||||||||||
|
|||||||||||
|
Challenge Team Abstract
My problem is to create a computer program that outputs the subsequent voltage signal of a given series of gates. Digital circuitry is the foundation of all logic operations. Combinations of logic devices comprise the working parts of computers and other logic devices. There are seven basic logic gates. A logic gate is a device that performs a specified operation. The logic gates, while limited to anding, oring, and inverting, can perform complex operations when connected. Anding is the equivalent of binary multiplication. Oring is the equivalent of binary adding. Inverting is changes a high to a low, and a low to a high. The basic gates are the and, nand, or, exclusive or, nor, exclusive nor, and the inverter. The nand is an and gate and an inverter. The nor gate is an or gate in series with an inverter. The exclusive or only outputs high if one and only one input in high. The exclusive nor is an exclusive or in conjuction with an inverter. The logic gates operate by using the binary language, that is, they accept and output only high (1) and low (0) voltage signals. Truth tables are the input and subsequent output in table form. When the gates are connected, the output is difficult to deduce. A computer program that creates the truth table for series of gates would aid profesionals in making efficient products. This program will determine the output of that gate, and use that output for the input of the next gate. This process will repeat until the output of the last gate is shown. The final output and initial input will be used for the truth table. Team Members Sponsoring Teachers Project Advisor
|