Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να μετατρέψετε Hex στο δεκαδικό σε MIPS

MIPS είναι ένα 64-bit γλώσσα προγραμματισμού που αναπτύχθηκε από την συνέλευση MIPS Technologies στις αρχές του 1980 . Η γλώσσα MIPS χρησιμοποιείται σε ενσωματωμένα συστήματα που μπορούν να βρεθούν στο υλικό του δικτύου και κονσόλες βιντεοπαιχνιδιών . MIPS χρησιμοποιεί παραδοσιακά συστήματα αρίθμησης δεκαδικά καθώς και βάση - 16 δεκαεξαδικό συστήματα θέσης . Μετατροπή ενός δεκαεξαδικού αριθμού σε δεκαδικό σε MIPS απαιτεί τη χρήση ενός "για το βρόχο» που εκτελεί μια μαθηματική πράξη στην αρχική τιμή για τον υπολογισμό του δεκαδικό ισοδύναμο. Οδηγίες
Η 1

Πληκτρολογήστε τον ακόλουθο κώδικα αρχικοποίησης στην αρχή του προγράμματος MIPS :

# include 2

Εισάγετε τον ακόλουθο κώδικα στο πρόγραμμα για να καθορίσει τη μεταβλητή μετατροπής :

hexconvert extern int ( char * γ) ?
εικόνων 3

Πληκτρολογήστε τον ακόλουθο κώδικα στο πρόγραμμα MIPS να καθορίσει το Το κύριο επιχείρημα :

int main ( int argc , char ** argv ) { int i = 0 ? ψηφία char [ ] = { '0 ' , '1' , '2 ' , '3' , '4 ', '5' , '6 ' , '7' , '8 ' , '9' , 'A' , 'B' , 'C' , ' D ' , 'F' } ? }
Η 4

Κατασκευάστε το βρόχο εισάγοντας τον ακόλουθο κώδικα μετά το " ψηφία char " δήλωση:

για ( ? i <16 ? i + + ) {

} επιστροφή 0?

5

Πληκτρολογήστε την ακόλουθη γραμμή μεταξύ των παρενθέσεων του βρόχου :

printf ( " % c \\ t % d \\ n ", τα ψηφία [ i ] , hexconvert ( ψηφία + i) ) ? .
Η 6

Μεταγλώττιση και εκτέλεση του κώδικα για να μετατρέψετε οποιοδήποτε δεκαεξαδική σε δεκαδική τιμή
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα