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

    nor

    MEHMET ERIM
    2018-10-02

    Tanım;

    • 2 registeri NOR'lamak için kullandığımız mips komutudur.
    • Her bit kendi sırasındakiyle NOR'lanı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.


    İlk önce NOR'un doğruluk tablosuna göz atalım;

    Giriş AGiriş BÇıkış ( A ve B )
    001
    010
    100
    110

    NOT : Sadece 2 girişin 0 olduğu durumlarda çıkış 1 olur.

    NOT : NOR komutuyla 1 registerı NOT'lama işlemide yapabiliriz bunun için parametlere olarak aldığı registerların 1sine bütün bitleri 0 olduğu register vererek NOT'lama işlemi gerçekleştirebiliriz. ( NOT( register OR 0 ) = NOT( register ) )


    Yazım Kuralı;

    nor $s0,$s1,$s2

    $s0 : NOR'lanan registerlerin yazılacağı register

    $s1 : NOR yapılacak 1. register

    $s2 : NOR yapılacak 2. register



    Giriş;

    nor $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 )$s100001100010001000000110100000011
    R18 ( $18 )$s200000000000000000000000000000000
    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 )$s011111111111111111111111111111111
    R17 ( $17 )$s100001100010001000000110100000011
    R18 ( $18 )$s200000000000000000000000000000000
    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
    Bunlarada Göz Atın
      benzer_yok
    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.