Sie stellen mehrere verschiedene Dinge in eine Frage. Vielleicht ist es eine gute Idee, das Problem selbst zu entwirren. Sie sprechen über Physik, Definition der Branche und Software / Computer-Architektur.
dass die niedrigste Sprache, die die Maschine versteht, binär ist 1 & 0. Und alles, was wir eingeben, muss in Binärdateien umgewandelt werden.
Lassen Sie uns zuerst diesen Teil machen. Moderne Computer basieren auf elektrischen Schaltkreisen. Beispielsweise können die meisten ARM-Prozessoren mit 5 Volt betrieben werden. Aufgrund der Art und Weise, wie der ARM-Prozessor in der Struktur aufgebaut ist, versteht der Prozessor ein ~ 0-Volt-Signal als 0-Bit und ~ 5 Volt als 1-Bit. Es ist die Definition, die von jemandem gewählt wurde.
Aber Binärzahlen zu sein, würde das nicht bedeuten, dass wir einen anderen Interpreter / Compiler benötigen würden, um Binärzahlen in tatsächliche Maschinensprache umzuwandeln?
Ich verstehe nicht ganz, was Sie hier fragen. Angenommen, Sie betrachten eine Software-Perspektive. Dann wird das Programm schließlich in tatsächliche Bitzeilen und eine Bitzeile umgewandelt, die der CPU mitteilen, was mit den Bits zu tun ist. Diese werden in die CPU (Verarbeitungseinheit) eingespeist und basierend auf der Prozessorarchitektur wird eine Aktion für die Daten ausgeführt.
Wir alle wissen aus der Elektronik, dass ein Computer hauptsächlich aus CPU besteht, einem IC, der daher aus Transistoren usw. besteht. Das einzige, was diese Werkzeuge verstehen, ist Elektrizität. Daher ist Elektrizität die am wenigsten verständliche Sprache für einen Computer. Meine Sorge ist also, ob binäre 1s & 0s oder die 1s & 0s nur verwendet werden, um das Fehlen und / oder Vorhandensein von Elektrizität darzustellen?
Wie ich oben ein wenig erwähnt habe, ist es die Art und Weise, wie Computer gebaut werden. Sie können den Prozessor mit anderen Spannungen betreiben, aber es funktioniert nicht (glaube ich). Weil eine bestimmte Definition darüber gemacht wird, bei welcher Spannung ein Bit 0 oder 1 ist.
Angenommen, es handelt sich nur um eine Darstellung für das Fehlen oder Vorhandensein von Elektrizität, würde es zwischen den von uns eingegebenen Befehlen und der Binärdatei keine andere Zwischen- oder sogar niedrigere Sprache geben, damit die Schaltkreise wissen, wohin der Strom gesendet werden soll und wohin nicht?
Ja, im Grunde analoge Signale. Beachten Sie jedoch, dass diese meistens von einem ADC (Analog Digital Converter) in einen Bitwert umgewandelt werden, der eine vordefinierte Spannung auf dieser Leitung darstellt.