Berikut ini adalah pertanyaan dari lial53590 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Terdapat sebuah algoritma assembly padaprogram LMCdengan perintah:
INP
OUT
INP
STA 50
HLT
Apabila di inputan datadengannilai 11 pada input pertama dan 65 pada input kedua maka:
- (a) RAM0 = 901
- (b) RAM1 = 902
- (c) RAM2 = 901
- (d) RAM3 = 350
- (e) RAM4 = 000
- (f) RAM50 = 065
- (g) OUTPUT = 65
Kejadian pada setiap proses yang terjadi:
- Proses 1: counter 0, acc 0, instruksi -, program belum berjalan.
- Proses 2: counter 1, acc 0, instruksi 9, program mengambil instruksi dan menambahkan nilai +1 ke PC dan meminta inputan.
- Proses 3: counter 2, acc 11, instruksi 9, program mengambil nilai input, menambahkan nilai +1 ke PC dan menyimpan nilai inputan ke dalam accumulator.
- Proses 4: counter 3, acc 11, instruksi 9, program mengambil instruksi dan menambahkan nilai +1 ke PC dan menampilkan output berdasarkan yang tersimpan di accumulator.
- Proses 5: counter 4, acc 11, instruksi 9, program mengambil instruksi dan menambahkan nilai +1 ke PC dan meminta inputan.
- Proses 6: counter 5, acc 65, instruksi 3, program mengambil nilai input, nilai instruksi, menambahkan nilai +1 ke PC dan memasukkan nilai di accumulator ke dalam RAM50 senilai 65.
- Proses 7: counter 5, acc 65, intruksi 0,program mengambil intruksi, instruksi berhenti dan program berhenti menambahkan nilai ke PC.
Pembahasan
LMC atau little man computer adalah sebuah model pembelajaran komputer berbasis bahasa assembly dengan model arsitektur von Neumann. Bahasa assembly merupakan bahasa pemrograman tingkat rendah yang posisinya berada di atas bahasa mesin namun berada dibawah bahasa pemrograman tingkat tinggi seperti java, php dan lain sebagainya.
Pelajari lebih lanjut
Materi tentang bahasa assembly yomemimo.com/tugas/6250662
#BelajarBersamaBrainly #SPJ1
Semoga dengan pertanyaan yang sudah terjawab oleh Nazhirun dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Fri, 30 Sep 22