anvc Δημοσ. 5 Ιουνίου 2008 Μέλος Δημοσ. 5 Ιουνίου 2008 Θα το παω οπως ειναι και ο,τι γινει! Ευχαριστω πααααααααααααααααααααρα πολυ ολους σας!! Να 'στε καλα!!!!
gtroza Δημοσ. 5 Ιουνίου 2008 Δημοσ. 5 Ιουνίου 2008 για την ιστορία ! http://64.233.183.104/search?q=cache:ZWdAGHKDlkwJ:www.ece.ubc.ca/~edc/464/lectures/lec4.pdf+8088+instructions+set&hl=en&ct=clnk&cd=10&client=mozilla http://en.wikipedia.org/wiki/X86_instruction_listings http://www.linuxmedialabs.com/nasm/html/nasmdoca.html http://www.cpu-world.com/Arch/8088.html Debug - The 8088 assembler http://www.armory.com/~rstevew/Public/Tutor/Debug/debug1.htm http://www.armory.com/~rstevew/Public/Tutor/Debug/debug2.htm .... klp http://www.armory.com/~rstevew/Public/Tutor/Debug/debug-manual.html .
gtroza Δημοσ. 5 Ιουνίου 2008 Δημοσ. 5 Ιουνίου 2008 μη στεναχωριέσαι νάσαι αισιόδοξος καλη επιτυχία το πρόβλημα το συζητάμε απο αύριο μπράβο για την προσπάθεια gtroza
alkisg Δημοσ. 5 Ιουνίου 2008 Δημοσ. 5 Ιουνίου 2008 Γιατι συνδιασες τις 2 γλωσσες; 1) Δεν είχα πρόχειρο assembler και είναι πιο εύκολο να γράφεις σε editor παρά στο debug, 2) Είναι πιο εύκολο το mov al,meres1 παρά το mov al,[200h] πόσο είναι, 3) Μπορείς εύκολα να κάνεις επαλήθευση με πράξεις της Pascal για να δεις ότι αυτό που έγραψες είναι σωστό. Φαντάζομαι θα θέλει να χρησιμοποιήσει κάτι που έγραψε μόνος ώστε να μάθει. Κανείς δεν αμφισβητεί όμως ότι η λύση που έδωσες είναι πιο κομψή... 4) Ένας άλλος λόγος για την Pascal, δεν ήθελα να του το δώσω "στο πιάτο", αλλά να το καταλάβει ώστε να μάθει. Δεν τίθεται θέμα κομψότητας, απλά για σωστή έλεγα. Με το MOV BH,FFh θα δούλευε μόνο για αρνητικές διαφορές, όχι για θετικές... Και για να δουλεύει και για τα δύο, θα χρειαζόταν κι άλλες θέσεις μνήμης, για να θυμηθεί το πρόσημο, κάτι που δεν αναφερόταν στην αρχική εκφώνηση που έδωσε... Τωρα δε μου δεχεται την τιμη FF στο MOV BH,FFh... αν βαλω 00h το δεχεται! Ξερεις γιατι; Επειδή το FF αρχίζει από γράμμα και μπορεί να είναι όνομα μεταβλητής (σε assembler είσαι, σωστά; ). Ναι, και οι assemblers δέχονται μεταβλητές, όχι μόνο οι κανονικές γλώσσες... Πρέπει να βάλεις 0FFh. Καλή επιτυχία.
GCMH Δημοσ. 5 Ιουνίου 2008 Δημοσ. 5 Ιουνίου 2008 @anvc: Ελπίζω να σε προλάβω. Ξαναδές το ποστ μου, έχω κάνει κάποιο λάθος το οποίο και διόρθωσα... Καλή επιτυχία. @alkisg: χμ ναι, το είδα το σφάλμα αλλά χθες τέτοια ώρα τέτοια λόγια ...
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.