Page 45 - SK tingkatan 5
P. 45
CONTOH 5
Contoh 5 menerangkan proses yang berlaku di sebalik setiap arahan yang ditulis dalam bahasa himpunan
bagi menyelesaikan persamaan dalam bahasa aras tinggi. Apakah set arahan untuk menyelesaikan
persamaan yang berikut?
Y = MX + C
Penyelesaian:
MOVE Y, M [ Y M; digerakkan nilai X ke dalam daftar Y ]
*
MUL Y, X [ Y Y X; nilai M nilai X hasil simpan di Y ]
*
ADD Y, C [ Y Y + C; hasil darab M nilai X + nilai C ]
*
STORE Y [ Simpan hasil akhir Y ke dalam ingatan ]
AKTIVITI 4 Kerja Individu
Penterjemahan
Dengan menggunakan arahan dalam bahasa himpunan (assembly language), tulis arahan bagi memproses
persamaan berikut:
• Y = A / (B + C) • F = A – B/C
1.2.5 Rumusan Pelaksanaan Atur Cara
dalam Sebuah Pemproses
Rajah 1.2.13 merupakan gambaran pelaksanaan pengaturcaraan C yang
diinput melalui peranti input dan dikompil dengan penterjemah mengikut
jenis pengkompil (compiler) yang biasanya dibina bersama dengan bahasa
pengaturcaraan itu sendiri. Contohnya, perisian DEV C++, Microsoft Visual
C, dan Turbo C. Pengkompil ini menukarkan bahasa pengaturcaraan aras
tinggi kepada bahasa mesin dan dihantar ke ingatan untuk disimpan
sementara sedang diproses.
Supercomputers
Unit kawalan akan memberikan isyarat untuk mencapai data dan goo.gl/vPDUuA
memberi arahan dari ingatan utama. Data dan arahan tersebut akan
dihantar ke daftar ingatan dalam pemproses melalui bas data. Data
dan arahan akan melalui kitaran mesin (capai-nyahkod-laksana) di
dalam pemproses (CPU) sehingga selesai semua arahan dan seterusnya
menyimpan hasil pemprosesan ke ingatan utama melalui bas data untuk
dipamerkan di peranti output. Rajah 1.2.14 menunjukkan rumusan
perlaksanaan pemprosesan arahan dalam sistem komputer.
PB BAB 1 Pengkomputeran 37

