Δημοσιεύτηκε: 08 Οκτ 2015, 14:44
από Drittzt
Καλησπέρα έχω μια εργασία σε ένα πρόγραμμα και θα ήθελα μια μικρή βοήθεια .Θέλω να μετατρέψω ένα κώδικα που μετράει αριθμούς 0-31 και τουσ μετατρέπει σε δυαδικό ξεκινώντας την αρίθμηση από το αριστερό ψηφίο ,να ξεκινάει την αρίθμηση κανονικά από το δεξιό ψηφίο και στην ουσιά να τουσ εμφανίζει κανονικά στην οθόνη.Ο αρχικός κώδικας είναι αυτός:


main:

addi $9,$0,27 #example number

addi $10,$0,5

addi $2,$0,1

L1:

and $4,$9,$2

syscall

srl $9,$9,1

addi $10,$10,-1

nbe $10,$0,L1

end
Χρησιμοποιώ το MARS 4.5 για compiling.
Ευχαριστώ εκ'των πρωτέρων.