Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Simulatore in C di un’unità aritmetico-logica ispirata al chip 74181, capace di eseguire operazioni logiche e aritmetiche su input a 4 bit (con supporto esteso a 32 bit tramite cascata), utile per chi voglia studiare il comportamento interno di un’ALU storica.

License

Leo-Galli/74181

Simulatore ALU 74181

C Standard Licenza Downloads

Simulator Simulator GitHub Release GitHub Tag

Allegati Allegati Allegati Allegati Allegati

file or directory count Repo Size Linee di Codice

Stelle Forks Issue Pull Request Ultimo Commit Visualizzazioni

C/C++ CI CodeQL Microsoft C Code Analysis (74181)

CMake on a single platform CMake on multiple platforms

Quality Gate Status Bugs Code Smells Duplicated Lines (%) Lines of Code

Reliability Rating Security Rating Technical Debt Maintainability Rating Vulnerabilities

SonarQube Cloud

Security Policy Dependabot License Scan


Descrizione

Simulatore didattico in C (C99) dell’unità aritmetico-logica 74181.
Supporta operazioni a 4 bit e un’estensione a 32 bit mediante concatenazione di più ALU.
Pensato per studio e analisi dei flag Carry, Overflow, Zero, Negative.


Funzionalità

  • Operazioni logiche: AND, OR, XOR, NOT
  • Operazioni aritmetiche: somma, sottrazione, incremento, decremento
  • Conversione binario ↔ decimale
  • ALU a 32 bit con propagazione carry look-ahead
  • Input/output da file e generazione automatica risultati
  • Clock simulato per studio di latenze

File

Input
input_alu.txt – Operazioni 74181
input_alu32.txt – Operazioni 32 bit
input_bin.txt – Binario → Decimale
input_dec.txt – Decimale → Binario

Output
risultati_alu_74181.txt
risultati_alu32.txt
risultati_bin.txt
risultati_dec.txt


Installazione

git clone https://github.com/Leo-Galli/74181.git
cd 74181
gcc 74181.c -o simulatore_74181
./simulatore_74181

Requisiti

  • Compilatore C conforme a C99 (es. gcc, clang)
  • Sistema operativo: Windows / Linux / macOS

Statistiche

Star History RepoBeats


Risorse


Licenza

Distribuito sotto licenza GPL v3.0. Vedi LICENSE per i dettagli.


Contributors

About

Simulatore in C di un’unità aritmetico-logica ispirata al chip 74181, capace di eseguire operazioni logiche e aritmetiche su input a 4 bit (con supporto esteso a 32 bit tramite cascata), utile per chi voglia studiare il comportamento interno di un’ALU storica.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •