You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
1.8 KiB
45 lines
1.8 KiB
package digital.technik;
|
|
|
|
import java.util.Scanner;
|
|
|
|
public class DigitalTechnik6 {
|
|
|
|
public DigitalTechnik6() {
|
|
}
|
|
|
|
void start() {
|
|
|
|
Scanner sc = new Scanner(System.in);
|
|
|
|
System.out.println("Willkommen");
|
|
System.out.println("Bitte wählen Sie ein Thema (Zahl):");
|
|
System.out.println("1. Dont Cares");
|
|
System.out.println("2. Dekoder");
|
|
System.out.println("3. Ripple-Cary-Addierer");
|
|
|
|
int choice = sc.nextInt();
|
|
sc.nextLine();
|
|
|
|
if (choice == 1) {
|
|
|
|
System.out.println("""
|
|
In der Digitaltechnik sind Dont-Cares (engl. für "nicht interessiert") bestimmte Zustände oder Eingangskombinationen,\s
|
|
die für das Verhalten einer Schaltung nicht relevant sind. Sie können in der Schaltalgebra verwendet werden,\s
|
|
um die Anzahl der benötigten Gates in einer Schaltung zu reduzieren und somit die Leistung und Effizienz der Schaltung zu verbessern.""");
|
|
|
|
} else if (choice == 2) {
|
|
System.out.println("In der Digitaltechnik sind Dekoder Schaltungen, die mehrere Eingangssignale in eine bestimmte Anzahl von Ausgangssignalen umwandeln. \n" +
|
|
"Sie werden verwendet, um digitale Codes zu interpretieren und bestimmte Aktionen auszuführen.");
|
|
|
|
} else if (choice == 3) {
|
|
System.out.println("""
|
|
Der Carry-Ripple-Addierer, auch Ripple-Carry-Addierer oder ripple-through carry, ist ein Addiernetz,\s
|
|
dient also der Addition mehrstelliger Binärzahlen. Ein n-Bit-Carry-Ripple-Addierer kann zwei n-stellige Binärzahlen addieren,\s
|
|
das Ergebnis hat n+1 Stellen. Das Schaltnetz hat damit 2n+1 Eingänge und n+1 Ausgänge.""");
|
|
|
|
|
|
} else {
|
|
System.out.println("Invalid choice. Please try again.");
|
|
}
|
|
}
|
|
}
|