SIMULASI SAINS KOMPUTER TINGKATAN 5 BAB 1

SIMULASI SAINS KOMPUTER TINGKATAN 5 BAB 1

Simulasi Sains Komputer: Pengkomputeran

Simulasi: Pengkomputeran

Sains Komputer Tingkatan 5 – Bab 1. Eksplorasi Kitaran Mesin, Kriptografi dan Get Logik.

Kitaran Capai-Nyahkod-Laksana

Pemproses melaksanakan data mengikut langkah-langkah dalam Kitaran Mesin. Tekan Main Kitaran untuk melihat aliran arahan.

INGATAN UTAMA (RAM) 0110 1011 1001 0100 PEMPROSES (CPU) UNIT KAWALAN (CU) ALU Aritmetik & Logik PENDAFTAR (REGISTERS) DATA
1. CAPAI (Fetch)

Unit Kawalan mencapai arahan dan data dari Ingatan Utama (RAM) untuk dibawa ke pemproses.

2. NYAHKOD (Decode)

Unit Kawalan menterjemah (nyahkod) arahan mesin supaya difahami oleh ALU untuk dilaksanakan.

3. LAKSANA (Execute)

ALU melaksanakan operasi pengiraan atau logik. Hasilnya disimpan sementara di Pendaftar atau dihantar kembali ke RAM.

Kriptografi: Penyulitan Caesar Cipher

Kaedah penyulitan mudah yang menggantikan setiap huruf dalam teks dengan huruf lain yang mempunyai anjakan tetap (n) dalam abjad.

GDWD VXOLW

Peta Anjakan Abjad (A-Z)

Formula Penyulitan: E(x) = (x + n) mod 26
Formula Nyahsulit: D(x) = (x – n) mod 26
Di mana ‘x’ adalah kedudukan huruf, dan ‘n’ adalah kunci anjakan.

Simulasi Litar Get Logik

Binaan asas litar bersepadu komputer. Klik suis Input A & B (0 = Mati, 1 = Hidup) dan perhatikan Output berserta Jadual Kebenaran.

Get DAN (AND)

0 A 0 B & Output (Q)

Jadual Kebenaran

A B Q