voulaji Δημοσ. 6 Μαρτίου 2009 Δημοσ. 6 Μαρτίου 2009 Πιο κάτω, περιγραφω μια μικρορουτίνα όπου χρησιμοποιείται ο μηχανισμός της λογικής διάζευξης κατά bit (bit-Oring) για τον σχηματισμό της διεύθυνσης μικροεντολής που θα φορτωθεί στον μPC: pcout , marin, read select4,add, zin zout, pcin, yin, wmfc mdrout,irin μbranch (μPC <-- 101 from instruction decoder); μpc5,4 <-- [ir10,9]; μpc3 <-- ir10] [ir9] [ir8]} rscrout, marin, read, select4, add, zin zout, rscrin μbranch{μPC <-- 170; μpc0 <--[iR8]}, wmfc mdrout, marin, read, wmfc mdrout, yin rdstout, selecty, add, zin zout, rdstin,end Έχω στη διάθεση μου μικρονεντολές διακλάδωσης υπό συνθήκη της μορφής If (συνθήκη) μBranch{μPC <-- διεύθυνση} Θέλω να γράψω μια μικρορουτίνα χωρίς τη χρήση του μηχανισμού της λογικής διάζευξης κατά bit (bit-Oring) κάνοντας χρήση μόνο μικροεντολών διακλάδωσης υπο συνθήκη και άνευ συνθήκης.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.