Assembly

...συζητήσεις περί τεχνολογίας για hardware, software, υπηρεσίες, κλπ (για ubuntu ... στο Γενικά)

Συντονιστές: Geochr, ubuderix

Assembly

Δημοσίευσηαπό Star_Light » 22 Ιουν 2011, 01:39

Καλησπερα. Βασικα δεν με ενδιαφερει να μαθω τοσο Assembly οσο 2-3 θεωρητικα πραγματακια πισω απο αυτην
και την λειτουργια στο hardware.

http://www.it.uom.gr/project/assembly/C ... HEADING1_2

Διαβαζα λιγο απο εδω μεχρι που ανακαλυψα πως οι 8086 της INtel απλα κατασκευαστηκαν το 1978!

ΑΞιζει να διαβασω ενα τετοιο τουτοριαλ ??? ΑΥτα που λεει μεσα απο τοτε μεχρι σημερα λογικα θα εχουν αλλαξει ετσι????

Αν δεν υπαρχουν τρελες διαφοροποιησεις οκ! ΑΛλιως μην "χασω" τον χρονο μου.

Αν εχετε να προτεινετε και τιποτα πιο καινουργιο.... ευχαριστω :geek: :angel:
Γνώσεις ⇛ Linux: Βασικές ┃ Προγραμματισμός: Δέν θέλω μεροκάματο , θέλω C και κακο θάνατο! ┃ Αγγλικά: Lower
Λειτουργικό ⇛ Ubuntu 10.10 σε Dual Boot με Windows 7
Προδιαγραφές ⇛ Επεξεργαστής : Intel(R) Core(TM) i3 CPU 540 @3.07Ghz (64bit)
RAM : Kingston 2GB
HDD : Coreshare 500GB
Κάρτα Γραφικών : Intel Corporation Core Processor Integrated Graphics Controller(rev 18) (prog-if 00 [VGA controller]) [8086:0042]
Star_Light
superbTUX
superbTUX
 
Δημοσιεύσεις: 2787
Εγγραφή: 01 Μάιος 2010, 21:07
Τοποθεσία: Αθήνα
IRC: Star_Light
Εκτύπωση

Re: Assembly

Δημοσίευσηαπό pkt » 22 Ιουν 2011, 10:18

Δες το http://asm.sourceforge.net/ (assembly in Linux)

Η αλήθεια είναι ότι πολλά πράγματα έχουν αλλάξει στο hardware από την εποχή
του 8086 (και αρκετά έχουν παραμείνει τα ίδια επίσης).
pkt
babeTUX
babeTUX
 
Δημοσιεύσεις: 42
Εγγραφή: 13 Ιούλ 2009, 16:31
Τοποθεσία: Χανιά Κρήτης
Launchpad: pktoss
IRC: pkt
Εκτύπωση

Re: Assembly

Δημοσίευσηαπό the_eye » 22 Ιουν 2011, 18:51

Star_Light έγραψε: Βασικα δεν με ενδιαφερει να μαθω τοσο Assembly οσο 2-3 θεωρητικα πραγματακια πισω απο αυτην
και την λειτουργια στο hardware.

Θα σου πρότεινα τότε να ασχοληθείς με C ή python
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 24.04.2
3 Intel Core i5-6500 CPU @ 3.20GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11724
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: Assembly

Δημοσίευσηαπό pc_magas » 22 Ιουν 2011, 23:51

Συνήθως η Assembly για 8086 χρησιμοποιείται για εκπαιδευτικούς σκοπούς
My blog|Κυπριακή Κοινότητα Ελευθέρου Λογισμικού Λογισμικού ανοικτού Κώδικα
Γνώσεις Linux:Ποτέ αρκετές|Προγραμματισμός: Php, javascript, nodejs, python, bash |Aγγλικά:Καλά
Οι υπολογιστές μου:
Spoiler: show
Ubuntu 16.04 64 bit σεIntel(R) Pentium(R) CPU G4400 @ 3.30GHz, 16Gib Ram, 500Gib Hard Disk, και κάρτα γραφικών Nvidia Geforce GT610
Lubuntu 14.04 σε Dell Inspiron mini 10(1010) intel Atom Z500 1Gb ram και gma500 (εδώθη σε άλλον)
Kubuntu 16.04 Lenovo G70 Intel i5 Nvidia Grapgics Card, Intel Graphics card (έχει 2) με Nouveau, 16Gb RAM, 126GB SSD Σκληρό Δίσκο
Άβαταρ μέλους
pc_magas
powerTUX
powerTUX
 
Δημοσιεύσεις: 2599
Εγγραφή: 12 Απρ 2009, 18:55
Τοποθεσία: Αχαρναί Αττικής
Launchpad: pc_magas
IRC: pc_magas
Εκτύπωση

Re: Assembly

Δημοσίευσηαπό pc_magas » 22 Ιουν 2011, 23:55

Φίλε ρίξε μια ματία γιατί να ασχολιθείς με assembly:
http://www.linuxquestions.org/questions ... ng-817139/
My blog|Κυπριακή Κοινότητα Ελευθέρου Λογισμικού Λογισμικού ανοικτού Κώδικα
Γνώσεις Linux:Ποτέ αρκετές|Προγραμματισμός: Php, javascript, nodejs, python, bash |Aγγλικά:Καλά
Οι υπολογιστές μου:
Spoiler: show
Ubuntu 16.04 64 bit σεIntel(R) Pentium(R) CPU G4400 @ 3.30GHz, 16Gib Ram, 500Gib Hard Disk, και κάρτα γραφικών Nvidia Geforce GT610
Lubuntu 14.04 σε Dell Inspiron mini 10(1010) intel Atom Z500 1Gb ram και gma500 (εδώθη σε άλλον)
Kubuntu 16.04 Lenovo G70 Intel i5 Nvidia Grapgics Card, Intel Graphics card (έχει 2) με Nouveau, 16Gb RAM, 126GB SSD Σκληρό Δίσκο
Άβαταρ μέλους
pc_magas
powerTUX
powerTUX
 
Δημοσιεύσεις: 2599
Εγγραφή: 12 Απρ 2009, 18:55
Τοποθεσία: Αχαρναί Αττικής
Launchpad: pc_magas
IRC: pc_magas
Εκτύπωση

Re: Assembly

Δημοσίευσηαπό Qdata » 23 Ιουν 2011, 00:19

Θα σε ενδιέφερε κάτι στα αγγλικά;
Επίσης συμφωνώ με τον pc_magas στο ότι η Assembly χρησιμοποιείται για εκπαιδευτικούς σκοπούς.Το θέμα είναι για πιο λόγο το θέλεις εσύ. :)
Linux User: #530165
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 11.04 32bit σε Intel(R) Atom(TM) CPU N270 @ 1.60GHz
(Notebook) Προδιαγραφές ⇛ 2x Intel(R) Atom(TM) CPU N270 @ 1.60GHz │ 1016MB │ HDA-Intel - HDA Intel -- USB-Audio - USB AUDIO│ 1024x600 pixels
Νέος στο Linux?Οδηγοί - How to - Tutorials
Qdata
powerTUX
powerTUX
 
Δημοσιεύσεις: 1875
Εγγραφή: 18 Ιουν 2010, 19:40
Τοποθεσία: Σέρρες
IRC: dimos
Εκτύπωση

Re: Assembly

Δημοσίευσηαπό Star_Light » 26 Ιουν 2011, 04:21

the_eye έγραψε:
Θα σου πρότεινα τότε να ασχοληθείς με C ή python


τον τελευταιο μηνα δεν ασχολουμαι και με τιποτα αλλο!!!!
Μονο με C!
Γνώσεις ⇛ Linux: Βασικές ┃ Προγραμματισμός: Δέν θέλω μεροκάματο , θέλω C και κακο θάνατο! ┃ Αγγλικά: Lower
Λειτουργικό ⇛ Ubuntu 10.10 σε Dual Boot με Windows 7
Προδιαγραφές ⇛ Επεξεργαστής : Intel(R) Core(TM) i3 CPU 540 @3.07Ghz (64bit)
RAM : Kingston 2GB
HDD : Coreshare 500GB
Κάρτα Γραφικών : Intel Corporation Core Processor Integrated Graphics Controller(rev 18) (prog-if 00 [VGA controller]) [8086:0042]
Star_Light
superbTUX
superbTUX
 
Δημοσιεύσεις: 2787
Εγγραφή: 01 Μάιος 2010, 21:07
Τοποθεσία: Αθήνα
IRC: Star_Light
Εκτύπωση

Re: Assembly

Δημοσίευσηαπό Star_Light » 26 Ιουν 2011, 05:17

pc_magas έγραψε:Συνήθως η Assembly για 8086 χρησιμοποιείται για εκπαιδευτικούς σκοπούς


Ναι δεν εχω προβλημα. Απλα να μην κατσω να διαβασω αυτη τη μπομπα τουτοριαλ και μετα μου πουνε... "ξερεις εισαι ξεπερασμενος" αλλα για να γινω ακομη πιο συγκεκριμενος για να προσανατολισω και εσας σχετικα με το τι ακριβως θελω... Θελω να καταλαβω καλυτερα το πως δουλευει ενα προγραμμα... Στοιβες , καταχωρητες και ιστοριες τετοιες... οχι παρα πολυ βαθεια.... κανονικα.. να ξερω πχ μια εντολη JUMP η μια εντολη MOV καπως ετσι. Ευχαριστω!
Γνώσεις ⇛ Linux: Βασικές ┃ Προγραμματισμός: Δέν θέλω μεροκάματο , θέλω C και κακο θάνατο! ┃ Αγγλικά: Lower
Λειτουργικό ⇛ Ubuntu 10.10 σε Dual Boot με Windows 7
Προδιαγραφές ⇛ Επεξεργαστής : Intel(R) Core(TM) i3 CPU 540 @3.07Ghz (64bit)
RAM : Kingston 2GB
HDD : Coreshare 500GB
Κάρτα Γραφικών : Intel Corporation Core Processor Integrated Graphics Controller(rev 18) (prog-if 00 [VGA controller]) [8086:0042]
Star_Light
superbTUX
superbTUX
 
Δημοσιεύσεις: 2787
Εγγραφή: 01 Μάιος 2010, 21:07
Τοποθεσία: Αθήνα
IRC: Star_Light
Εκτύπωση

Re: Assembly

Δημοσίευσηαπό pc_magas » 26 Ιουν 2011, 20:14

@star_light
Μπορεί να λένε i3 ή i7 αλλά η φιλοσοφία λειτουργίας του "πυρίνα" σε γενικές γραμμές ενός επεξεργαστή είναι η ίδια !
Πχ σε ένα i7 άμα τον "ανοιξεις" θα δεις τμήματα όπου υπήρχαν και στον Pendium3! πχ ALU. Απλά η τεχνολογία προχωράει και χωράνε περρίσότερα κυκλώματα σε ένα τσίπ (Εξ ου και οι πολλοί πυρίνες). Ακόμα θα ξεκινήσεις από τα απλά για να μάθεις την αρχιτεκτονική ενός απλoύ σχετικά επεξεργαστή και μετά πας στους i7!
My blog|Κυπριακή Κοινότητα Ελευθέρου Λογισμικού Λογισμικού ανοικτού Κώδικα
Γνώσεις Linux:Ποτέ αρκετές|Προγραμματισμός: Php, javascript, nodejs, python, bash |Aγγλικά:Καλά
Οι υπολογιστές μου:
Spoiler: show
Ubuntu 16.04 64 bit σεIntel(R) Pentium(R) CPU G4400 @ 3.30GHz, 16Gib Ram, 500Gib Hard Disk, και κάρτα γραφικών Nvidia Geforce GT610
Lubuntu 14.04 σε Dell Inspiron mini 10(1010) intel Atom Z500 1Gb ram και gma500 (εδώθη σε άλλον)
Kubuntu 16.04 Lenovo G70 Intel i5 Nvidia Grapgics Card, Intel Graphics card (έχει 2) με Nouveau, 16Gb RAM, 126GB SSD Σκληρό Δίσκο
Άβαταρ μέλους
pc_magas
powerTUX
powerTUX
 
Δημοσιεύσεις: 2599
Εγγραφή: 12 Απρ 2009, 18:55
Τοποθεσία: Αχαρναί Αττικής
Launchpad: pc_magas
IRC: pc_magas
Εκτύπωση

Re: Assembly

Δημοσίευσηαπό Star_Light » 26 Ιουν 2011, 21:21

pc_magas έγραψε:@star_light
Μπορεί να λένε i3 ή i7 αλλά η φιλοσοφία λειτουργίας του "πυρίνα" σε γενικές γραμμές ενός επεξεργαστή είναι η ίδια !
Πχ σε ένα i7 άμα τον "ανοιξεις" θα δεις τμήματα όπου υπήρχαν και στον Pendium3! πχ ALU. Απλά η τεχνολογία προχωράει και χωράνε περρίσότερα κυκλώματα σε ένα τσίπ (Εξ ου και οι πολλοί πυρίνες). Ακόμα θα ξεκινήσεις από τα απλά για να μάθεις την αρχιτεκτονική ενός απλoύ σχετικά επεξεργαστή και μετά πας στους i7!


ΟΚ ευχαριστω. ΑΡα το Tutorial που εχω δωσει εδω ειναι ενταξει ????
Γνώσεις ⇛ Linux: Βασικές ┃ Προγραμματισμός: Δέν θέλω μεροκάματο , θέλω C και κακο θάνατο! ┃ Αγγλικά: Lower
Λειτουργικό ⇛ Ubuntu 10.10 σε Dual Boot με Windows 7
Προδιαγραφές ⇛ Επεξεργαστής : Intel(R) Core(TM) i3 CPU 540 @3.07Ghz (64bit)
RAM : Kingston 2GB
HDD : Coreshare 500GB
Κάρτα Γραφικών : Intel Corporation Core Processor Integrated Graphics Controller(rev 18) (prog-if 00 [VGA controller]) [8086:0042]
Star_Light
superbTUX
superbTUX
 
Δημοσιεύσεις: 2787
Εγγραφή: 01 Μάιος 2010, 21:07
Τοποθεσία: Αθήνα
IRC: Star_Light
Εκτύπωση

Επόμενο

Επιστροφή στο Περί Τεχνολογίας