An open API service indexing awesome lists of open source software.

https://github.com/lorhansohaky/logicgate


https://github.com/lorhansohaky/logicgate

logic-gates

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

## PORTAS LÓGICAS EM C

### LICENÇA
**MIT**
[Leia a licença](LICENSE)

### COMPILADOR UTILIZADO
***gcc (Ubuntu 4.8.5-2ubuntu1~14.04.1) 4.8.5***

### OBJETIVO
Estudar sobre os operadores lógicos e portas lógicas.

### COMO USAR
`int AND(unsigned short int val1, unsigned short int val2)`: Faz a operação AND e retorna um inteiro.
- unsigned short int val1: Primeiro valor;
- unsigned short int val2: Segundo valor;

`int OR(unsigned short int val1, unsigned short int val2)`: Faz a operação OR e retorna um inteiro.
- unsigned short int val1: Primeiro valor;
- unsigned short int val2: Segundo valor;

`int NOT(unsigned short int val1)`: Faz a operação NOT e retorna um inteiro.
- unsigned short int val1: Valor;

`int NAND(unsigned short int val1, unsigned short int val2)`: Faz a operação NAND e retorna um inteiro.
- unsigned short int val1: Primeiro valor;
- unsigned short int val2: Segundo valor;

`int NOR(unsigned short int val1, unsigned short int val2)`: Faz a operação NOR e retorna um inteiro.
- unsigned short int val1: Primeiro valor;
- unsigned short int val2: Segundo valor;

`int XOR(unsigned short int val1, unsigned short int val2)`: Faz a operação XOR e retorna um inteiro.
- unsigned short int val1: Primeiro valor;
- unsigned short int val2: Segundo valor;

`int XNOR(unsigned short int val1, unsigned short int val2)`: Faz a operação XNOR e retorna um inteiro.
- unsigned short int val1: Primeiro valor;
- unsigned short int val2: Segundo valor;