Instruction Set Architectures
Membahas Instruction Set Architecture (ISA) sebagai antarmuka antara perangkat keras dan perangkat lunak, termasuk jenis instruksi, format instruksi, register, operand, dan mekanisme pengalamatan.
Tujuan Pembelajaran
Target pembelajaran utama pada pertemuan ini dirangkum secara singkat agar mudah dipindai dan diikuti.
- Mahasiswa mampu menjelaskan konsep ISA, mengidentifikasi komponen sebuah instruksi mesin, serta memahami hubungan antara instruksi program dan proses yang dijalankan oleh prosesor.
Koleksi materi pertemuan
Pilih materi yang ingin dibuka. Setiap kartu disusun agar lebih mudah dipindai, lebih hidup, dan tidak terasa monoton.
Opcode, Operand, dan Mode Pengalamatan dalam Set Instruksi Mesin
Membahas bagaimana instruksi mesin (terdiri dari opcode dan operand) dikelompokkan berdasarkan jenisnya — pergerakan data, aritmatika, Boolean, manipulasi bit, I/O, transfer kontrol, dan tujuan khusus — serta berbagai mode pengalamatan (immediate, direct, register, indirect, register indirect, dan indexed/based) yang menentukan lokasi operand dalam sebuah instruksi.
Format Instruksi, Jumlah Alamat, dan Gerbang Logika Dasar
Menjelaskan elemen dan representasi instruksi mesin (opcode-alamat, mnemonic), perbandingan rancangan instruksi berdasarkan jumlah alamat (3, 2, 1, dan 0 alamat) menggunakan contoh kasus operasi Y = (A-B) ÷ (C+D×E), serta pengenalan gerbang logika dasar (AND, OR, NOT, NAND, XOR) beserta karakteristik input-outputnya.