- Bagaimana komputer mengetahui perbedaan antara surat dan angka?
- Bagaimana komputer mengetahui perbedaan antara instruksi dan data?
- Bagaimana komputer tahu Anda telah menulis string?
- Apakah komputer memahami huruf?
Bagaimana komputer mengetahui perbedaan antara surat dan angka?
Bagaimana komputer tahu apakah 01000001 dalam byte memori adalah angka 65 atau huruf a? Karena program aplikasi melacak apa yang diletakkannya di dalam memori, jadi MS Word tahu bahwa byte yang diberikan di mana ia telah menyimpan teks berisi angka yang mewakili huruf.
Bagaimana komputer mengetahui perbedaan antara instruksi dan data?
Komputer tidak dapat membedakan antara instruksi dan data dalam memori. Satu -satunya petunjuk adalah jika halaman memori memiliki perlindungan, dalam hal ini halaman yang berisi instruksi akan memiliki set bit eksekusi. Jika Anda mengambil beberapa data dan mengatur bit eksekusi dan kemudian melompat ke dalamnya, komputer akan mencoba dan menjalankannya.
Bagaimana komputer tahu Anda telah menulis string?
Bagaimana komputer tahu itu adalah angka atau string atau surat? Komputer tahu karena Anda menceritakannya. Saat Anda menulis program, Anda mendeklarasikan jenis variabel dan struktur data, dan urutan instruksi program memandu komputer untuk memahami cara menafsirkan pola bit di berbagai tempat dalam memori.
Apakah komputer memahami huruf?
Setiap huruf memiliki nilai unicode/ASCII yang unik yang kemudian dikonversi menjadi biner yang dapat dipahami oleh komputer.