MIPS Assembly Language

من ويكي الهندسة المعلوماتية
اذهب إلى: تصفح، ابحث

أشهر التعليمات

MIPS Code C Code
add $s0,$s1,$s2 s0=s1+s2;
sub $s0,$s1,$s2 s0=s1-s2;
addi $s0,$s1,200 s0=s1+200;

استدعاءات النظام

في لغة التجميع نحتاج إلى طلب بعض الموارد من النظام(كالوصول للدخل والخرج النظاميين) لذلك وجدت التعليمة syscall التي تدفع النظام إلى تنفيذ مقاطعة معينة حسب القيم الموجودة في المسجلات a0,a1,a2,a3,v0 مثال :

li $v0,1
li $a0,105
syscall

سيقوم المثال السابق بطباعة 105