• About
  • Sitemap
  • Privacy Policy
  • Disclaimer
  • Contact

BELAJAR BERSAMA

Info Terkini tentang Dunia Teknik dan Perkembangan Pendidikan Teknik Informasi dan komputer pelajaran tips trik bahasa pemrograman Teknologi

  • Home
  • Menu1
    • Submenu1
    • Submenu2
    • Submenu3
    • Submenu4
  • Menu2
    • Submenu1
    • Submenu2
  • Menu3
  • Menu4
  • Menu5
  • Menu6
Home » aRSITEKTUR KOMPUTER LANJUT » KUMPULAN INSTRUKSI MIPS DAN JENIS INSTRUKSI MIPS

KUMPULAN INSTRUKSI MIPS DAN JENIS INSTRUKSI MIPS

Instruksi pada MIPS dibagi dalam tiga bentuk
format yakni: format R, format I, format J

R format terdiri dari tiga register dan function field
I format terdiri atas dua register dan 16 bit long immediate value
J format terdiri atas enam bit opcode yang diikuti oleh 26 bits immediate value

1
Daftar Opcode
0: tipe R (add, sub, and, or, slt)
2: jump (j)
4: branch (beq)
5: branch (bne)
8:penjumlahan dengan immediate
(addi)
17: load upper dengan immediate (lui)
35:load (lw)
43: store (sw)

2
Instruksi dalam MIPS
Add – penambahan
add $s1,$s2,$s3 #jumlahkan isi reg s2 dengan isi reg s3 dan simpan hasilnya ke reg s1
Addi – add immediate
addi $sp,$sp, 4 #Jumlahkan isi reg sp dengan 4 dan hasilnya simpan di dalam reg sp
ADDIU -- Add immediate unsigned
ADDU -- Add unsigned
AND -- Bitwise and
ANDI -- Bitwise and immediate
BEQ -- Branch on equal
BGEZ -- Branch on greater than or equal to zero

3
Instruksi dalam MIPS
BGEZAL -- Branch on greater than or equal to zero and link
BGTZ -- Branch on greater than zero
BLEZ -- Branch on less than or equal to zero
BLTZ -- Branch on less than zero
BLTZAL -- Branch on less than zero and link
BNE -- Branch on not equal
bne $t0,$zero, Less #Lompat ke alamat Less jika isi

DIV -- Divide
reg t0
tidak sama dengan nol
DIVU --
Divide unsigned
4
Instruksi dalam MIPS
J -- Jump
JAL -- Jump and link
JR -- Jump register
LB -- Load byte
LUI -- Load upper immediate
lui $t0, 255 #isi reg t0 bagian upper (bit 16-31) dengan 255
Isi $t0 sesudah instruksi lui $t0, 255 dieksekusi
LW -- Load word
lw $s1,100($s2) #isi reg s1 dengan data dari memori pada alamat hasil jumlahan dari isi reg s2 dengan 100 (offset)
MFHI -- Move from HI
MFLO -- Move from LO
MULT --
Multiply
MULTU -- Multiply unsigned

5
Instruksi dalam MIPS
NOOP -- no operation
OR -- Bitwise or
ORI -- Bitwise or immediat
SB -- Store byte
SLL -- Shift left logical
SLLV -- Shift left logical variable
SLT -- Set on less than (signed)
slt $t0,$s0,$s1 #reg t0 diisi dengan 1 jika isi reg s0 lebih kecil daripada reg s1
biasanya diikuti dengan perintah: bne $t0,$zero,Less
SLTI -- Set on less than immediate (signed)
slti $t0,$s0, 10 #reg t0 diisi dengan 1 jika isi reg s0 lebih kecil dari 10
biasanya diikuti dengan perintah: bne $t0,$zero,Less
SLTIU -- Set on less than immediate unsigned
SLTU -- Set on less than unsigned

6
Instruksi dalam MIPS
SRA -- Shift right arithmetic
SRL -- Shift right logical
SRLV -- Shift right logical variable
SUB – Subtract
sub
$s1,$s2,$s3 #kurangkan isi reg
s2 dengan isi reg s3
dan simpan hasilnya ke reg s1
SUBU -- Subtract unsigned
SW -- Store word
sw $s1,100($s2) #simpan isi reg s1 ke memori pada alamat hasil jumlahan dari isi reg s2 dengan 100 (offset)
SYSCALL -- System call
XOR -- Bitwise exclusive or
XORI -- Bitwise exclusive or immediate

Semoga info diatas dapat anada pahami. dan jangan menghafalnya...
Posted by Unknown on - Rating: 4.5
Title : KUMPULAN INSTRUKSI MIPS DAN JENIS INSTRUKSI MIPS
Description : Instruksi pada MIPS dibagi dalam tiga bentuk format yakni: format R, format I, format J R format terdiri dari tiga register dan function fi...

Share to

Facebook Google+ Twitter

2 Responses to "KUMPULAN INSTRUKSI MIPS DAN JENIS INSTRUKSI MIPS"

  1. timah pastaOctober 21, 2017 at 12:58 AM

    makasih sudah share min, bermanfaat sekali...
    timah pasta

    ReplyDelete
    Replies
      Reply
  2. Diqi supriantoDecember 27, 2018 at 4:08 AM

    mantap

    ReplyDelete
    Replies
      Reply
Add comment
Load more...

Newer Post
Older Post
Home
Subscribe to: Post Comments (Atom)

Post Populer

  • Cara Menjadi Nomor 1 di Mesin Pencari Google
    Cara Agar Pstingan/Artikel Blog Menjadi Nomor 1 di Mesin Pencari Google. Setelah anda mendaftarkan Blog anda di Mesin Pencari google, lang...
  • Cara Membuat Contact Me (Contact Form)
    Contact Me (Contact Form) menjadi sangat penting karena berguna untuk mempermudah pengunjung memberikan pertanyaan atau kritik dan saran ...
  • Software Membuat Template Blog Artisteer
    software pembuat template blog. software ini bernama Artisteer. cara penggunaan software ini saya rasa cukup mudah karena menyerupai progra...
  • Tutorial Cara Mendeteksi dan Menanggulangi Virus VBS/VBE
    Tutorial Cara Mendeteksi dan Menanggulangi Virus VBS/VBE - Virus VBE atau juga sering disebut virus VBS pada saat ini masih merupakan virus...
  • Kumpulan 15 Materi Motivasi Dalam Bentuk PPT dan Word
    Kumpulan 15 Materi Motivasi Dalam Bentuk PPT dan Word . Kali ini sahabat Bloger Belajar bersama membagikan info tentang motivasi Pembelajara...
  • File duplikat dapat menurunkan performa komputer
    Mencari File Duplikat File duplikat dapat menurunkan performa komputer. Dan juga, dapat menghabiskan ruang harddisk. Untuk itu, Like Wind...
  • Game Pc Atau Leptop Petualangan Dinaosauros Turok Evolution
    Turok Evolution merupakan Game yang bisa membuat kita dibawa ke Jaman Prasejarah, karena didalam Game ini kita bisa menjadi da...
DMCA.com Instagram
Copyright © 2012 BELAJAR BERSAMA - All Rights Reserved
Design by Mas Sugeng - Blogger Templates - Powered by Blogger