انا حاليا ادرس اسمبلي على معالجات MIPS .. وابغى احد يحولي هذا الكود الى اسمبلي على معالجات MIPS الي تحتوي على 32 Register .
الكود :
#include <stdio.h>
main()
{
int a=0;
int b=2;
a = a + b;
printf("%d",a);
}انا حاليا ادرس اسمبلي على معالجات MIPS .. وابغى احد يحولي هذا الكود الى اسمبلي على معالجات MIPS الي تحتوي على 32 Register .
الكود :
#include <stdio.h>
main()
{
int a=0;
int b=2;
a = a + b;
printf("%d",a);
}وجدت الحل اخيرا ,, :rolleyes:
صح ان الكود بسيط .. وهذا لأني مبتدأ ..
الحل هو :
.data Enter: .asciiz "\n" # End Of Line .text main: addi $t0, $zero, 0 # a=0 addi $t1, $zero, 2 # b=2 add $t0, $t0, $t1 add $a0, $zero,$t0 li $v0, 1 syscall la $a0,Enter li $v0,4 syscall li $v0,10 syscall
نعم فهذه المعالجات تستخدم داخل الـPlay Station .. وحنا نحاول نتعلمها من الصفر حتى الإحتراف
تعلمها سهل ,, استخدامها سهل ,, لاتطلب الكثير من الاشياء !!
مااظن !!
لان ميزة MIPS أوامره بسيطة وسهل الاستخدام ويعمل المعالج في Platform عديدة ,,
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…