High Or Low Level Languages And Machine Language
Monday, June 10, 2013 @ 1:28 PM | 0 Comment Box(s)
Sengaja Diberikan Gambar Terlebih Dahulu, Karena Gambar Di Atas Adalah Pokok Dari Materi Bahasan Kali Ini. Jika Kita Menganalisa Gambar Di Atas, Kita Akan Mendapatkan Pengertian - Nya Seperti Ini :
"Dari Alat Input Sensor Mendapatkan Data Yang Kemudian Dimasukkan Ke Dalam Central Processing Unit ( CPU ) Dengan Perintah Load Dan Ditampung Di Dalam RAM ( Memory Pokok ) Yang Kemudian Dari RAM Diletakkan Ke Dalam Register Dengan Perintah Load JugaUntuk Diproses. Setelah Diproses, Maka Hasil Proses Data Tadi Dipindahkan Ke Dalam RAM Dengan Perintah Mov Untuk Disimpan Sementara Yang Setelah Itu User Menyimpan - Nya Ke Dalam Harddisk Dengan Perintah Store"
Nah, Kali Ini Kita Akan Membahas Lebih Jauh Perintah - Perintah Yang Digunakan Central Processing Unit ( CPU ) Dalam Pengolahan Data Yang Dibedakan Dalam 3 Bentuk Bahasa, Yaitu High Level Language, Low Level Language, Dan Machine Language. Berikut Penjelasan - Nya :
Untuk Lebih Enak Dimengerti, Kali Ini Akan Diberikan Suatu Proses Perhitungan Yang Akan Dijalankan Oleh Central Processing Unit Dengan 3 Macam Bahasa :
A = B + C
Jika Kita Menerapkan Kasus Di
Atas Pada Bahasa Tingkat Tinggi ( High Level Languages ) Seperti Bahasa
C++, Java, Turing, Dan Haskell. Maka, Pernyataan Di Atas Masih Tetap
Penulisan Perintah - Nya, Yaitu :
A = B + C
Berbeda
Dengan Jika Kita Menerapkan Kasus Di Atas Pada Bahasa Tingkat Rendah
Atau Assembly Languages. Maka, Penulisan Perintah - Nya Akan Seperti
Berikut :
LOAD R2, B
ADD R2, C
STORE R2, A
Berikut Beberapa Perintah Yang Sering Digunakan Dalam Penerapan Pada Bahasa Tingkat Rendah :
Keterangan : Perbedaan Antara Fungsi MOV Dan STOREAdalah Kalau Fungsi MOV Akan Meninggalkan Alamat Register Yang Terjadi Saat Proses Perhitungan Dan Jika Fungsi STORE Adalah Kebalikan Dari Fungsi MOV.
Jika Kita Menerapkan - Nya Pada Bahasa Mesin, Maka Perintah Dari Kasus Di Atas Akan Diubah Ke Dalam Bilangan Biner Berikut Ini :
0001101000000001
0011101000000010
0010101000000000
Attention !!! :-) :-) :-)
- Put Your Link Or E-mail, And Real Nick Name
- Ask Something, Request Tutorial / Freebies?
- I Will Answer Your Mes On Your Blog Or Your E-Mail Or My Facebook Page(http://www.facebook.com/kormakka?ref=hl)
- And No Harsh Word!
- Keep Smiling :-) :-):-)

Labels: Organi. Kom.
