إستجواب في لغة تجميع معالج ميبس 2016-2017 - 1
(Assembleur du processeur MIPS R 3000)
1. تقديم
في هذا الموضوع سنقدم إستجواب في لغة تجميع معالج ميبس للموسم الجامعي 2016-2017 - 1 و هذا هو النسخة الأولى من أربع نسخ، و هو ضمن الأعمال التطبيقية لمقياس هندسة الآلات Architecture des ordinateurs.
الإستجواب مؤلف من أربعة أسئلة رئيسية، حيث أن الأول حول تصحيح الأخطاء و الثاني حول تنفيذ البرنامج و الثالث معرفة ماذا يعمل البرنامج و الرابع و الأخير حول تعديل البرنامج.
2. برنامج الإستجواب
ليكن البرنامج التالي:
Soit le programme
suivant :
.data
x : .word 0
y : .word 0
msg1 : .asciiz "msg1"
msg2 : .asciiz "msg2"
msg3 : .ascii "msg3"
.text
main:
li $v0, 5
syscall
sw $v0, x
move $t0, $v0
li $v0, 5
syscall
sw y, $v0
move $t1, $v0
beqz
$t1, fin1
div
$t2, $t0,$t1
mul
$t3, $t2,$t1
biq
$t0, $t3, saut
la
$a0, msg4
li
$v0, 4
syscall
jump
fin
saut: la $a0, msg3
li
$v0, 4
syscall
j
fin
fin1: la $a0, msg1
li
$v0, 4
syscall
fin: li
$v0, 10
syscall
.end main
3. السؤال الأول
قم بجحز البرنامج و صحح الأخطاء بإستخدام برنامج QtSpim.
Question 1:
Saisi
le programme et corrigez les erreurs.
4. السؤال الثاني
قم بتنفيذ البرنامج بإستخدام برنامج QtSpim من أجل القيم (16 ، 4) و (5 ، 0) و (12 ، 5) و أعطي النتائج المتحصل عليها.
Question 2:
Exécuter
le programme pour (16 , 4), (5 , 0) et (12 , 5)
et données le résultat.
(16 , 4) : ……………………………………………...………………
(5 , 0) : ……………………………...…………...……………………
(12 , 5) : …………………………….…………...……………………
5. السؤال الثالث
إنطلاقا من النتائج المتحصل عليها، ما الذي يقوم البرنامج به و أعطي قيما ذات معنى إنطلاقا من عمل البرنامج للمتغيرات msg1, msg2 et msg3.
Question 3:
Que faire ce
programme et donner au msg1, msg2 et msg3 des valeurs qui convient.
………………………………………………………………………
msg1 :…………………………………….……
msg2 : ……………………………………....…
msg2 : ……………………………………....…
msg3 : …………………………………………
6. السؤال الرابع
قم بتعديل البرنامج حتى يتحقق إن كان عدد مدخل من قبل المستخدم أولي أم لا.
Question 4:
Modifier le programme pour qu’il
trouve si un nombre et premier ou non.
………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
يمكن الإطلاع على النسخة الثانية للإستجواب هنا.
يمكن الإطلاع على النسخة الثالثة للإستجواب هنا.
يمكن الإطلاع على النسخة الرابعة للإستجواب هنا.
ليصلك الجديد و تبقى دائما على إطلاع زر مدونتنا و تابع بإستمرار صفحاتنا على الفيس بوك : :الأستاذ بن مير عبد القادر و baek-oasis
تعليقات
إرسال تعليق