Jawaban:
Tidak.
Tidak.
Terjemahan Program
Pernyataan (statement) bahasa assembly mengatakan hal yang sama dengan instruksi bahasa mesin, tetapi harus diterjemahkan ke dalam pola bit sebelum dapat dieksekusi. Program bahasa assembly terdiri dari statement bahasa assembly, statement yang mendefinisikan data, dan beberapa informasi tambahan yang membantu dalam penerjemahan. Ini adalah bagian dari program bahasa assembly dan terjemahannya ke dalam pola bit.instruksi mesin statement bahasa assembly 0011 0100 0000 0001 0000 0000 0000 1001 ori $1, $0, 9 0000 0000 0100 0001 0000 0000 0001 1000 mult $2, $1 0000 0000 0000 0000 0100 0000 0001 0010 mflo $8 0011 0100 0000 0001 0000 0000 0000 1001 ori $1, $0, 5 0000 0000 0100 0000 0000 0000 0100 1000 div $8, $1Bertahun-tahun yang lalu, untuk menjalankan program yang ditulis dalam FORTRAN Anda menggunakan compiler untuk menerjemahkan program ke dalam bahasa assembly. Kemudian Anda menggunakan assembler untuk menerjemahkan bahasa assembly ke bahasa mesin. Akhirnya, Anda memasukkan bahasa mesin ke dalam memori komputer dan menjalankan program Anda.
Compiler modern biasanya menerjemahkan program sumber langsung ke bahasa mesin yang terkandung dalam file yang disebut modul objek (lebih lanjut tentang ini nanti). Tetapi untuk sekarang mari kita berpikir tentang menerjemahkan FORTRAN ke dalam bahasa assembly.
FORTRAN adalah bahasa tingkat tinggi (high-level language). Ini dimaksudkan untuk berjalan pada semua jenis komputer tanpa memandang arsitektur. Statement FORTRAN dapat ditulis tanpa mengetahui arsitektur komputer, dan dapat dijalankan di komputer manapun (setelah penerjemahan).
Pertanyaan 7:
Apakah Anda berpikir bahwa bahasa seperti COBOL, C, dan Pascal diterjemahkan seperti FORTRAN?
Apakah Anda berpikir bahwa bahasa seperti COBOL, C, dan Pascal diterjemahkan seperti FORTRAN?
Comments
Post a Comment
Selamat datang di EMBLASNOV, silahkan beri komentar Anda di artikel ini, berkomentarlah yang sopan, bijak dan sesuai isi artikel. Dan yang pasti ajukan pertanyaan tentang sesuatu hal yang belum Anda mengerti, karna pertanyaan Anda dapat membantu EMBLASNOV untuk terus berkembang.
Jangan lupa membagikan artikel ini jika bermanfaat .
- EMBLASNOV -