Title: Μήπως ξέρει κανείς γιατί δεν τρέχει το παρακάτω πρόγραμμα;; Post by: festau on May 11, 2006, 02:11:46 am (entoli POPTWO)
den ksero paidia giati den trexei.mipos kserei kaneis; pop2a SP=SP+1 pop2b MAR=SP=SP-1;rd pop2c pop2d TOS=MRD;goto Main 1 Title: Re: Μήπως ξέρει κανείς γιατί δεν τρέχει το παρακάτω πρόγραμμα;; Post by: anonymous-root on May 11, 2006, 11:06:52 am pop2a μάλλον πρέπει να το γραψεις ως
poptwo1 ...... poptwo2 ...... κοκ οπως τα εχει στο βιβλιο. Title: Re: Μήπως ξέρει κανείς γιατί δεν τρέχει το παρακάτω πρόγραμμα;; Post by: Appelsinpiken on May 11, 2006, 11:21:58 am Εγώ το έκανα έτσι και λειτουργεί σωστά... ίσως να φταίει αυτό που σου είπε ο ανώνυμος(πρέπει βέβαια να έχεις κάνει και σωστή δήλωση της εντολής,δηλαδή να μην υπάρχει λάθος όταν κάνεις compiling το νέο μικροπρόγραμμα για να πάρει την κατάληξη .mic1)
poptwo1 MAR = SP = SP - 1; rd poptwo2 poptwo3 TOS = MDR; poptwo4 MAR = SP = SP - 1; rd poptwo5 poptwo6 TOS = MDR; goto Main1 Title: Re: Μήπως ξέρει κανείς γιατί δεν τρέχει το παρακάτω πρόγραμμα;; Post by: Krono on May 11, 2006, 12:43:38 pm Πρέπει να είναι σίγουρα poptwo1,poptwo2,... και επιπλέον να δηλωθεί σωστά η εντολή στο *.mal (με compilation -> *.mic1) και στο ijvm.conf
Αν και νομίζω πως δεν χρειάζεται να προσθέσουμε την POPTWO μιας και δεν το ζητάει στην εκφώνηση και δεν ζητείται πρόγραμμα που να τη χρησιμοποιεί. Άλλωστε τη διαδικασία πρόσθεσης εντολής δεν τη γράφει πουθενά (από ότι είδα) και εγώ την ανακάλυψα με το δοκιμασμένο trial-and-error τρόπο. Title: Re: Μήπως ξέρει κανείς γιατί δεν τρέχει το παρακάτω πρόγραμμα;; Post by: Appelsinpiken on May 11, 2006, 14:12:52 pm νομίζω πως έχεις δίκαιο,κι εγώ μόνο το μικροπρόγραμμα που υλοποιεί την εντολή έστειλα...
Title: Re: Μήπως ξέρει κανείς γιατί δεν τρέχει το παρακάτω πρόγραμμα;; Post by: festau on May 11, 2006, 16:01:48 pm Ρε παιδιά δεν μπορώ να καταλάβω γιατι δεν μου βγαζει αυτο το μηνυμα:
syntax error couldn't repair and continue parse error:fata syntax error at line 6 exception:java.lang.Exeption:can't recover from previous error(s) εχω βαλει poptwo1,poptwo2,..αντι για pop2a,..τιποτε δεν αλλαζει |