Anda menanyakan beberapa hal berbeda menjadi satu pertanyaan. Mungkin ide yang bagus untuk mengurai masalah untuk diri sendiri. Anda berbicara tentang fisika, definisi industri dan arsitektur perangkat lunak / komputer.
bahwa bahasa terendah yang dapat kita temukan bahwa mesin mengerti adalah biner sebagai 1 & 0. Dan apa pun yang kita masukan harus diubah / dikonversi ke biner.
Mari kita lakukan bagian ini dulu. Komputer modern didasarkan pada sirkuit listrik. Misalnya sebagian besar prosesor ARM dapat berjalan pada 5 volt. Karena cara prosesor ARM dibangun di pabrik, prosesor memahami sinyal ~ 0 volt sebagai 0 bit dan ~ 5 volt sebagai 1 bit. Itu adalah definisi yang dipilih oleh seseorang.
tetapi menjadi bilangan biner bukankah itu berarti bahwa kita membutuhkan juru bahasa lain / kompiler untuk mengubah biner menjadi bahasa mesin yang sebenarnya?
Saya tidak sepenuhnya mengerti apa yang Anda tanyakan di sini. Tetapi katakanlah Anda mencari dari perspektif perangkat lunak. Kemudian, program akhirnya akan ditransformasikan dalam garis bit aktual dan garis bit yang memberi tahu CPU apa yang harus dilakukan dengan bit tersebut. Ini dimasukkan ke dalam CPU (unit pemrosesan) dan berdasarkan pada arsitektur prosesor tindakan akan dilakukan pada data.
Kita semua tahu dari elektronik bahwa komputer terutama terdiri dari cpu yang merupakan IC yang karena itu terbuat dari transistor dll, dan satu-satunya hal yang dipahami oleh alat-alat itu adalah listrik, oleh karena itu listrik akan menjadi bahasa yang dimengerti terendah untuk komputer. Jadi kekhawatiran saya adalah, apakah biner benar-benar 1s & 0s atau 1s & 0s hanya digunakan untuk mewakili tidak adanya dan atau adanya listrik?
Seperti yang saya sebutkan sedikit di atas, ini adalah cara komputer dibangun. Anda dapat menjalankan prosesor pada voltase lain tetapi tidak berfungsi (saya pikir). Karena definisi tertentu dibuat tentang pada tegangan berapa bit adalah 0 atau 1.
Seandainya itu hanya representasi untuk tidak adanya atau adanya listrik, bukankah akan ada bahasa perantara atau bahkan lebih rendah antara perintah yang kita input dan biner, sehingga sirkuit akan tahu ke mana harus mengirim arus ke dan ke mana tidak?
Yup, pada dasarnya sinyal analog. Tetapi perlu diingat sebagian besar waktu ini dikonversi oleh ADC (analog digital converter) menjadi nilai bit yang mewakili tegangan yang telah ditentukan pada saluran itu.