Πόσα bit χρειάζονται για το opcode;
Πόσα bit χρειάζονται για το opcode;

Βίντεο: Πόσα bit χρειάζονται για το opcode;

Βίντεο: Πόσα bit χρειάζονται για το opcode;
Βίντεο: DPC2019: PHP Opcode? What's that? - Benoit Jacquemont 2024, Απρίλιος
Anonim

Έτσι, 8 χρειάζονται κομμάτια Για κώδικας πράξης . Μια εντολή αποθηκεύεται σε μια λέξη με 24 κομμάτια . Άρα, θα υπάρχουν (24-8) = 16 κομμάτια για ένα μέρος διεύθυνσης σε μια οδηγία. Ο μεγαλύτερος ανυπόγραφος δυαδικός αριθμός που μπορεί να χωρέσει σε μία λέξη της μνήμης είναι, (1111111111111111111111111)2.

Με αυτόν τον τρόπο, πόσα bit θα πρέπει να χρησιμοποιηθούν για την αναπαράσταση του κωδικού λειτουργίας;

ο opcode είναι η αναπαράσταση του κωδικού μηχανής της μνημονικής εντολής. Πολλές σχετικές οδηγίες μπορεί να έχουν το ίδιο κώδικας πράξης . ο κώδικας πράξης πεδίο είναι 6 κομμάτια μακρύς ( κομμάτι 26 έως κομμάτι 31). Οι αριθμητικές αναπαραστάσεις των καταχωρητών προέλευσης και του καταχωρητή προορισμού.

Ομοίως, πώς υπολογίζεται το μέγεθος του opcode; Μέγεθος Opcode – Είναι ο αριθμός των bit που καταλαμβάνει το κώδικας πράξης το οποίο είναι υπολογίζεται λαμβάνοντας το αρχείο καταγραφής του σετ οδηγιών Μέγεθος . Ορος πράξης Μέγεθος – Είναι ο αριθμός των bit που καταλαμβάνει ο τελεστής. Εντολή Μέγεθος - Είναι υπολογίζεται ως άθροισμα bits που καταλαμβάνονται από κώδικας πράξης και τελεστές.

Ομοίως, ερωτάται, πόσα bit υπάρχουν στον κώδικα λειτουργίας;

Πως υπάρχουν πολλά BITS στον κώδικα λειτουργίας , το μητρώο κώδικας μέρος και το τμήμα διεύθυνσης; Ποικίλλει, από 8 έως 256 [1] κομμάτια , γενικά σε πολλαπλάσια του 8 κομμάτια . Στο παρελθόν, εκεί ήταν επεξεργαστές με διαφορετικό αριθμό κομμάτια , όπως 6, 7 ή όποιος άλλο περίεργο νούμερο.

Πόσα bit απαιτούνται για την αντιμετώπιση των byte σε αυτή τη μνήμη;

ο διεύθυνση μνήμης Ο χώρος είναι 32 MB ή 225 (25 x 220). Αυτό σημαίνει ότι χρειάζεστε log2 225 ή 25 κομμάτια , προς το διεύθυνση καθε ψηφιόλεξη.

Συνιστάται: