vaskous Δημοσ. 8 Νοεμβρίου 2011 Δημοσ. 8 Νοεμβρίου 2011 Εχει καποιος καποιο παραδειγμα πως γραφετε ενα Struct απο C σε κωδικα assemly ? ευχαριστω.
acid18 Δημοσ. 9 Νοεμβρίου 2011 Δημοσ. 9 Νοεμβρίου 2011 Δεν νομίζω να υπάρχει struct σε assembly, αφού δουλευουμε με καταχωρητές..(Δεν είμαι σίγουρος)
firewalker Δημοσ. 9 Νοεμβρίου 2011 Δημοσ. 9 Νοεμβρίου 2011 Φτιάξε κάτι απλό με gcc κάνε το compile με -S και δες τι κώδικα παράγει. Ή με την objdump. Π.χ. objdump -h -S a.out > a.lss.
vaskous Δημοσ. 9 Νοεμβρίου 2011 Μέλος Δημοσ. 9 Νοεμβρίου 2011 Και πως ακριβως γινεται η εγκατασταση του Gcc ψαχνω αλλα δεν βρισκω καν λινκ για να το κανω download :S
firewalker Δημοσ. 9 Νοεμβρίου 2011 Δημοσ. 9 Νοεμβρίου 2011 Ρίξε μια ματιά στο παρακάτω. http://www.linux-mips.org/wiki/Toolchains Είναι για Linux. Και κάτι σχετικό. http://stackoverflow.com/questions/1604580/convert-c-to-mips-assembly-language
nilosgr Δημοσ. 9 Νοεμβρίου 2011 Δημοσ. 9 Νοεμβρίου 2011 Σου κανω επισιναψη δυο αρχεια, ενα .pdf με θεωρεια και ασκησεις και ενα .zip με τις λυσεις, οτι απορεια εχεις μου λες. Γενικα επειδη, οπως σ ειπαν και τα παιδια, "παιζουμε" με κατχωρητες και byte μνημης, την struct την θεωρουμε εμεις. Δηλαδη αμα εχεις >struct Data{ char c; int i; char a[4]; } λες (νοητα) οτι το πρωτο byte ειναι ο c, τα επομενα τεσσερα ο i και τα επομενα τεσσερα ο πινακας a. Αρα καθε struct θελει 1+4+4=9 byte Lab6.pdf lab6.zip
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα