Picproje Elektronik Sitesi

DERLEYİCİLER => PIC Assembly => Konuyu başlatan: s3rh4tgunes - 30 Ekim 2014, 00:03:36

Başlık: C kodu ile verilen döngüyü MIPS kod olarak yazmak.
Gönderen: s3rh4tgunes - 30 Ekim 2014, 00:03:36
İyi akşamlar öncelikle MIPS öğrenmek istiyorum bir sorum var size sormak istedim
for (i = 0; i <= 100; i = i + 1) {a = b - c;}  a ve b arrayler, a ' nın temel adresi $a0 b ' nin temel adresi $a1. $t0 ' a    i  /     $s0  ' a    c ' yi kaydetmem gerek.Bu tarz bir C kodunu MIPS koduna nasıl çevirebilirim bilen varsa yardımcı olursa sevinirim teşekkürler.
Başlık: Ynt: C kodu ile verilen döngüyü MIPS kod olarak yazmak.
Gönderen: kralsam - 30 Ekim 2014, 00:34:14
Selamlar,

Daha önce MIPS ifadesini saniyedeki milyon işlem olarak biliyordum. Sayenizde başka bir anlamını daha öğrenmiş oldum. Ufak bir aramada şu linki gördüm. İşinize yarayabilir.

http://courses.cs.washington.edu/courses/cse378/00au/ctomips2.pdf (http://courses.cs.washington.edu/courses/cse378/00au/ctomips2.pdf)

İyi çalışmalar.
Başlık: Ynt: C kodu ile verilen döngüyü MIPS kod olarak yazmak.
Gönderen: s3rh4tgunes - 30 Ekim 2014, 00:39:02
Bi inceleyim teşekkür ederim sağolun
Başlık: Ynt: C kodu ile verilen döngüyü MIPS kod olarak yazmak.
Gönderen: elektronart - 30 Ekim 2014, 09:17:21
Ben de MIPS diye bir dil olduğunu yeni öğrendim. C den mipse dönüştürücü uygulamalar, derleyiciler bile varmış. Bir kerelik bir ihtiyaçsa iş görebilir. Sürekli mips ile yazacaksanız en iyisi öğrenmek tabi.
Başlık: Ynt: C kodu ile verilen döngüyü MIPS kod olarak yazmak.
Gönderen: yamak - 30 Ekim 2014, 09:20:12
MIPS bir dil değil mimari.Mesela ARM gibi.