Skip to main content

BAB 1 | Arsitektur Komputer dan Bahasa Assembly - Page 9

Machine Cycle Tidak hanya ada satu bahasa yang disebut "bahasa assembly." Setiap keluarga processor (seperti Intel, VAX, MIPS, Alpha, ...) memiliki instruksi mesin sendiri dan bahasa assembly yang sesuai. Bahasa assembly MIPS hanya untuk processor MIPS. Bahasa assembly VAX hanya untuk processor VAX. Ada bahasa rakitan (assembly) yang berbeda untuk komputer mainframe IBM, dan lainnya untuk PC berbasis Intel.
Halaman Sebelumnya   Beranda Kursus   Halaman Selanjutnya
Jawaban:
Tidak. Kedua mesin sangat berbeda.

Bahasa mesin

Tidak hanya ada satu bahasa yang disebut "bahasa assembly". Setiap keluarga processor (seperti Intel, VAX, MIPS, Alpha, ...) memiliki instruksi mesin sendiri dan bahasa assembly yang sesuai. Bahasa assembly MIPS hanya untuk processor MIPS. Bahasa assembly VAX hanya untuk processor VAX. Ada bahasa rakitan (assembly) yang berbeda untuk komputer mainframe IBM, dan lainnya untuk PC berbasis Intel.

Machine Cycle
Siklus Mesin Dasar

Semua processor mengikuti siklus mesin dasar yang sama. (Lihat di atas). Perbedaan antara processor adalah rincian operasi apa yang dilakukan dalam fase "eksekusi" dari siklus mesin dasar.

Bahasa assembly mendeskripsikan perhitungan dalam hal perangkat keras processor tertentu. Bahasa pemrograman komputer tingkat tinggi (idealnya) menggambarkan perhitungan dalam hal masalah yang dipecahkan. Karena ada banyak jenis masalah, ada banyak bahasa tingkat tinggi, masing-masing dirancang untuk jenis masalah tertentu. Misalnya, bahasa berorientasi objek, menggambarkan perhitungan dalam hal masalah objek dan operasi hal tersebut.

Jauh lebih mudah untuk memprogram komputer dalam bahasa tingkat tinggi daripada bahasa assembly, terutama ketika bahasa pemrograman cocok dengan masalah. Tidak akan pernah ada bahasa pemrograman universal karena tidak ada bahasa yang terbaik untuk semua masalah.
Pertanyaan 9:
(Pertanyaan pemikiran sulit) Apa jenis masalah bahasa assembly yang paling cocok?

Comments