Anda di halaman 1dari 3

BAHAN PAK

JMPC JMPC adalah bagian dari JAM(Jump Address Management) yang menentukan bagaimana mikroinstruksi selanjutnya ditentukan. JMPC adalah sinyal berukuran 1 bit. Fungsi JMPC dalam rangkaian instruksi mikro yaitu : Jika bit JMPC menunjukkan 8 bit dari MBR dengan bit yang rendah dari next-address. Maka hasilnya dikirim ke MPC. Jika sebaliknya maka next-address hanya melalui MPC. Ketika JMPC bernilai 1, 8 bit dengan low-order dari next address adalah normalnya 0. Bit highorder bisa menjadi 1 atau 0. JAMN JAMN (Jump Address Management Negative) adalah bagian dari JAM (Jump Address Management) yang menentukan dan mengontrol bagaimana mikroinstruksi selanjutnya ditentukan. JAMN adalah sinyal berukuran 1 bit. JAMN (test N bendera) atau JAMZ (uji Z bendera) adalah untuk mengatur nilai yang sesuai bendera dengan urutan tinggi (sebelah kiri) sedikit dan dialihkan ke MPC. JAMN dalam rangkaian mikroinstruksi berfungsi sebagai: Bagian next-address dicopy ke MPC. Jika JAM = 0, maka tidak ada kegiatan yang dilakukan. Jika JAM tidak sama dengan nol, maka : JAMN = 1, 1 bit N flip flop memiliki output yang tinggi. Bit JAMN diset, instruksi successor tergantung dari nilai bit N yang ditentukan oleh ALU. Bit N diset jika ALU menghasilkan nilai negatif. JAMZ JAMZ (Jump Address Management Zero) adalah adalah bagian dari JAM (Jump Address Management) yang menentukan dan mengontrol bagaimana mikroinstruksi selanjutnya ditentukan. Z ditetapkan berdasarkan proses menghasilkan output ALU. Run TOS melalui proses alu; output adalah proses alu Z bit tidak disimpan di mana saja, hanya untuk menetapkan Z bit segera setelah Z telah diambil, adalah ORed tinggi dalam rangka sedikit MPC, memaksa alamat berikutnya yang akan diambil dari salah satu L1 atau L2. (L1 adalah persis L2 lebih dari 256) SLL8 SLL8 (Shift Left Logical 8) adalah shift konten kiri oleh 1 byte , yang mengisi setidaknya 8 bit signifikan dengan angka nol. SRAI SRAI ( Shift Right Arithmetic Immediate) adalah pergeseran kanan aritmatik. Ini artinya, bit tanda operand akan digandakan bukan menggantinya dengan nol. SRAI shift: shift konten kanan oleh 1 bit, sehingga yang paling sedikit tidak berubah signifikan.

ENA, ENB, dan INVA Alu digerakkan oleh kontrol 6 baris F 0 , F 1 determine ALU operation M 0, M 1 menentukan Alu operasi ENA dan ENB mengaktifkan masukan A dan B Inva inverts kiri input (A) INC memaksa dalam melaksanakan dari 1 bukan 0

Mo F1 ENA ENB INVA INC Fungsi 011000A 010100B 0 1 1 0 1 0 NOT A 1 0 1 1 0 0 NOT B 1 1 1 1 0 0 A+B 1 1 1 1 0 1 A+B+1 1 1 1 1 1 1 B-A 0 0 1 1 0 0 A AND B 0 0 1 1 0 0 A OR B 0100000 1100011 0 1 0 0 1 0 -1 INC INC menambahkan 1 ke hasil. INC memaksa sebuah bawaan ke dalam the low-order bit, secara efektif menbahkan 1. OPC OPC (Operation Code Register) atau operasi kode mendaftar. J sementara (awal) mendaftar, digunakan untuk berbagai keperluan oleh microprogram. TOS TOS (Top of Stack Register) memegang salinan yang sekarang atas tumpukan; sesekali (misalnya instruksi POP) menjaga mendaftar ini akan memerlukan akses memori tambahan. Secara umum akan mengurangi mereka. TOS menyimpan kata di atas tumpukan. CPP CPP (Constant Pool Pointer) mengandung alamat dari kata pertama. LV LV (Local Variable Pointer) adalah penunjuk ke dasar dari variabel lokal untuk prosedur umum. LV mengandung alamat dari lokasi pertama dalam LVF (Local Variable Frame). SP SP (Stack Pointer ) adalah Penunjuk puncak pada sebuah tumpukan. Stack merupakan

mekanisme penting pada sistem komputer, biasanya diimplementasikan dengan memory utama. PC PC (Program Counter) atau pencacah program adalah program yang disimpan pada memory RAM dengan intruksi pertama diletakkan pada alamat biner 0000, instruksi kedua pada alamat 0001, instruksi ketiga pada alamat 0010 dan seterusnya. Data biasanya disimpan pada bagian akhir memori. Pencacah program yang merupakan bagian dari unit kendali (control unit) bertugas mencacah dari 0000 sampai 1111. Keluaran dari pencacah akan menunjukkan alamat instruksi berikutnya yang akan dieksekusi. MDR MDR (Memory Data Register) adalah sebuah register tempat menyimpan sementara data yang dibaca atau akan dimasukkan kedalam memori. Pada saat operasi membaca memori (memory read), data dalam memori akan masuk kedalam MDR untuk diteruskan ke bus W. Pada saat operasi menulis memori (memory write) data dari bus W akan diteruskan kedalam memori. MAR MAR (Memory Access Register ) adalah register yang berfungsi untuk menunjuk pada alamat memori yang dikehendaki.

MBR MBR (Memory Buffer Register) bertujuan untuk menampung data yang akan ditugaskan ke memory yang alamatnya ditunjuk MAR atau untuk menampung data dari memory (yang alamatnya ditunjuk MAR) yang akan dibaca. READ READ adalah membaca, proses pembacaan pada media input (disingkat R). Proses akses ke suatu media storage untuk mengambil atau membaca data. WRITE WRITE adalah penulisan data ke dalam media penyimpanan atau memory. FETCH FETCH adalah proses pengambilan instruksi dari memori. Metode pengambilan suatu nilai atau data dari suatu media penyimpanan data atau storage dan kemudian disimpan pada memory untuk diproses. MBRU MBRU adalah bagian dari register Bus B yang memiliki 4 bits. MAR = MBRU + H H : pendaftaran

Anda mungkin juga menyukai