TR
  • Gizlilik Politikasi
  • Hata Bildirimi
  • Referanslar
  • Yardım

Anasayfa - KodSözlük

Aramak istediğiniz sözcüğü giriniz...

Java
Programlama
  • Java
  • Python
  • C++
  • C#
  • MATLAB
  • MIPS Assembly
  • PIC Assembly
Web Prog.
  • HTML
  • CSS
  • PHP
  • Javascript
Veritabanı Prog.
  • SQL
    Arama Yap
    İstediğin programlama dilinde sınıf, fonksiyon yada bir terimi arama alanına yaz.
    Çıkan seçeneklere göz at
    Seçenekler arasından senin işine yaradığı seçeneği seç.
    İçeriğe göz at
    Seçtiğin seçeneğe göre tanımlamalar, açıklamar ve örneklere göz atarak bilgi edin.

    MIPS Assembly

    slt

    MEHMET ERIM
    2018-10-02

    Tanım;

    • 2 register içindeki değerleri küçükmü büyükmü olduğunu karşılaştırmaya yarayan mips komutudur.
    • slt komutunun açılımı "set on less than"dır.
    • Bu komut, MIPS komut formatları arasından MIPS R tipi formatını kullanır.
    • Bu konuda kullanacağımız mimari MIPS32'dir yani 32bitlik registerler üzerinde işlem yapacağız.


    Yazım kuralı;

    slt $s0,$s1,$s2

    $s0 : Eğer $s1 registeri içindeki değer $s2'den küçükse 0 değerini yazar değilse 1 değerini yazar.

    $s1 : karşılaştırılacak 1. register

    $s2 : karşılaştırılacak 2. register

    NOT : Eğer $s1 ve $s2 registerı birbirine eşitse $s0 registerına 0 değeri yazılır. ( $s1 < $s2 olarak düşünebilirsiniz )


    Giriş;

    slt $s0,$s1,$s2


    Register SırasıRegister AdıDeğeri
    R0 ( $0 )$zero0
    R1 ( $1 )$at0
    R2 ( $2 )$v00
    R3 ( $3 )$v10
    R4 ( $4 )$a00
    R5 ( $5 )$a10
    R6 ( $6 )$a20
    R7 ( $7 )$a30
    R8 ( $8 )$t00
    R9 ( $9 )$t10
    R10 ( $10 )$t20
    R11 ( $11 )$t30
    R12 ( $12 )$t40
    R13 ( $13 )$t50
    R14 ( $14 )$t60
    R15 ( $15 )$t70
    R16 ( $16 )$s00
    R17 ( $17 )$s100000000000000000000000000000011
    R18 ( $18 )$s200000000000000000000000000000001
    R19 ( $19 )$s30
    R20 ( $20 )$s40
    R21 ( $21 )$s50
    R22 ( $22 )$s60
    R23 ( $23 )$s70
    R24 ( $24 )$t80
    R25 ( $25 )$t90
    R26 ( $26 )$k00
    R27 ( $27 )$k10
    R28 ( $28 )$gp0
    R29 ( $29 )$sp0
    R30 ( $30 )$fp0
    R31 ( $31 )$ra0


    Çıkış;

    Register SırasıRegister AdıDeğeri
    R0 ( $0 )$zero0
    R1 ( $1 )$at0
    R2 ( $2 )$v00
    R3 ( $3 )$v10
    R4 ( $4 )$a00
    R5 ( $5 )$a10
    R6 ( $6 )$a20
    R7 ( $7 )$a30
    R8 ( $8 )$t00
    R9 ( $9 )$t10
    R10 ( $10 )$t20
    R11 ( $11 )$t30
    R12 ( $12 )$t40
    R13 ( $13 )$t50
    R14 ( $14 )$t60
    R15 ( $15 )$t70
    R16 ( $16 )$s000000000000000000000000000000001
    R17 ( $17 )$s100000000000000000000000000000011
    R18 ( $18 )$s200000000000000000000000000000001
    R19 ( $19 )$s30
    R20 ( $20 )$s40
    R21 ( $21 )$s50
    R22 ( $22 )$s60
    R23 ( $23 )$s70
    R24 ( $24 )$t80
    R25 ( $25 )$t90
    R26 ( $26 )$k00
    R27 ( $27 )$k10
    R28 ( $28 )$gp0
    R29 ( $29 )$sp0
    R30 ( $30 )$fp0
    R31 ( $31 )$ra0
    Facebook
    Twitter
    Google+
    Linkedin
    Yorum Ekle
    Son Eklenenler
      Java
      Math.toRadians()
      Python
      chr()
      C++
      using
      C#
      String.Equals()
      Svg Vector Icons : http://www.onlinewebfonts.com/icon
      MATLAB
      imshow()
      PHP
      mysqli_insert_id()
      HTML
      img
      CSS
      color
      SQL
      DATES
      MIPS Assembly
      bne
      PIC Assembly
      INTCON Register
      Javascript
      var
    Biz Kimiz ?
    Java, Python, C++, C#, PHP, HTML, CSS, SQL ve MATLAB programlama dillerine ait sınıf ve fonksiyonların tanım ve açıklamalarını içeren bir websitesiyiz.
    Günden güne içeriklerimizi yenileyip, arttırıyoruz.