Εκμαθιση assembly

...περί ασύγχρονων μαθημάτων

Εκμαθιση assembly

Δημοσίευσηαπό kwnos100 » 25 Απρ 2015, 01:18

Γεια σας, εχω ασχοληθει με προγραμματισμο αλλα με high level programming..θα ηθελα να μαθω την assembly..εχω διαβασει κατι ελληνικα tutorial(http://linuxmint.gr/index.php/board,53.0.html) αλλα δεν εχει πολυ υλικο..εχετε να μου προτεινετε καποιο καλο βιβλιο για εκμαθιση assembly?
1 Γνώσεις Linux: Μέτριος ┃ Προγραμματισμού: Μέτριος[C++(όχι τέλεια), λίγο C, Html, Css, Java(+γραφικά, όχι τέλεια), Javascript,Jquery,Ajax, Php, Sql, Python, κάτι ψιλά σε Perl] ┃ Αγγλικών: Μέτρια
2 Ubuntu 12.04 precise 64bit (el_GR.UTF-8), Windows 7, Ubuntu 3.2.0-23-generic
3 Intel Core i3-2100 CPU @ 3.10GHz ‖ RAM 3937 MiB ‖ Gigabyte PH67-DS3-B3
4 Advanced Micro Devices [AMD] nee ATI Turks [Radeon HD 6570] [1002:6759]
5 eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06)
kwnos100
punkTUX
punkTUX
 
Δημοσιεύσεις: 230
Εγγραφή: 14 Ιαν 2012, 23:59
Εκτύπωση

Re: Εκμαθιση assembly

Δημοσίευσηαπό abramis » 25 Απρ 2015, 02:58

https://www.dropbox.com/s/y2ngldbjplkc8 ... 1.pdf?dl=0 πάρε απ' το dropbox μου σημειώσεις του καθηγητή μου στο μάθημα Ψηφιακοί Υπολογιστές που κάναμε Assembly σε MIPS. βλέπε σελ 26 και μετά.
1 Γνώσεις Linux: Μέτρια┃ Προγραμματισμού: Μέτρια ┃ Αγγλικών: Μέτρια
2 Ubuntu 20.04 focal 5.4.0-33-generic 64bit (el_GR.UTF-8, KDE plasma), Windows 10
3 AMD Ryzen 5 1400 Quad-Core Processor ‖ RAM 16021 MiB ‖ Gigabyte B450M S2H
4 Advanced Micro Devices, Inc. [AMD/ATI] Bonaire XTX [Radeon R7 260X/360] [1002:6658] {radeon}
5 enp8s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 16)
laptop:
Spoiler: show
Ubuntu 18.04 bionic 5.3.0-40-generic 64bit(GNOME gnome),Windows 10, Lenovo B50-80, Intel Celeron 3205U @ 1.50GHz, RAM 7902 MiB, Intel Broadwell-U Graphics [8086:1606] {i915}
Άβαταρ μέλους
abramis
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 757
Εγγραφή: 02 Αύγ 2011, 03:01
Τοποθεσία: Θεσ/νίκη
Launchpad: goldmetal
Εκτύπωση

Re: Εκμαθιση assembly

Δημοσίευσηαπό kwnos100 » 25 Απρ 2015, 13:24

εγινε ευχαριστω πολυ θα το κοιταξω :D
1 Γνώσεις Linux: Μέτριος ┃ Προγραμματισμού: Μέτριος[C++(όχι τέλεια), λίγο C, Html, Css, Java(+γραφικά, όχι τέλεια), Javascript,Jquery,Ajax, Php, Sql, Python, κάτι ψιλά σε Perl] ┃ Αγγλικών: Μέτρια
2 Ubuntu 12.04 precise 64bit (el_GR.UTF-8), Windows 7, Ubuntu 3.2.0-23-generic
3 Intel Core i3-2100 CPU @ 3.10GHz ‖ RAM 3937 MiB ‖ Gigabyte PH67-DS3-B3
4 Advanced Micro Devices [AMD] nee ATI Turks [Radeon HD 6570] [1002:6759]
5 eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06)
kwnos100
punkTUX
punkTUX
 
Δημοσιεύσεις: 230
Εγγραφή: 14 Ιαν 2012, 23:59
Εκτύπωση

Re: Εκμαθιση assembly

Δημοσίευσηαπό konnn » 25 Απρ 2015, 22:15

Κάποιοι χρήσιμοι οδηγοί είναι και viewtopic.php?f=9&t=859
1 Linux: Μέτριος ┃ Προγραμματισμός: Μέτριος ┃ Αγγλικά: Προχωρημένος
2 Desktop : Ubuntu 16.04 64bit
a Intel Core i3 CPU 530 2.93GHz ‖ RAM 3824 MiB ‖ Intel DH55HC -
b nVidia Device [10de:1040] (rev a1)
c eth0: Intel 82578DC Gigabit Network Connection
3 Notebook : Ubuntu 16.04 64 bit
a Intel Core i3-2365M CPU @ 1.40GHz ‖ RAM 3854 MiB ‖ LENOVO 20197
b Intel 2nd Generation Core Processor Family Integrated Graphics Controller
c 5 wlan0: Intel Centrino Wireless-N 2230 ⋮ eth0: Realtek RTL8101E/RTL8102E

Αυτόματη υπογραφή.
Άβαταρ μέλους
konnn
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 3568
Εγγραφή: 12 Ιούλ 2010, 17:54
Τοποθεσία: Καλαμάτα
Launchpad: konnn
Εκτύπωση

Re: Εκμαθιση assembly

Δημοσίευσηαπό Ilias95 » 25 Απρ 2015, 22:23

Για ποιον επεξεργαστή/instruction set;

Για τον intel 8086 υπάρχουν αυτές οι (κακογραμμένες δυστυχώς) σημειώσεις καθώς και ορισμένα κεφάλαια απ' το The Art of Assembly Language Programming υπάρχουν μεταφρασμένα στο αντίστοιχο μάθημα του ΠΑΜΑΚ: http://www.it.uom.gr/project/assembly/contents.htm.
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση

Re: Εκμαθιση assembly

Δημοσίευσηαπό kwnos100 » 29 Απρ 2015, 23:21

Ευχαριστώ παιδια θα τα διαβάσω
1 Γνώσεις Linux: Μέτριος ┃ Προγραμματισμού: Μέτριος[C++(όχι τέλεια), λίγο C, Html, Css, Java(+γραφικά, όχι τέλεια), Javascript,Jquery,Ajax, Php, Sql, Python, κάτι ψιλά σε Perl] ┃ Αγγλικών: Μέτρια
2 Ubuntu 12.04 precise 64bit (el_GR.UTF-8), Windows 7, Ubuntu 3.2.0-23-generic
3 Intel Core i3-2100 CPU @ 3.10GHz ‖ RAM 3937 MiB ‖ Gigabyte PH67-DS3-B3
4 Advanced Micro Devices [AMD] nee ATI Turks [Radeon HD 6570] [1002:6759]
5 eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06)
kwnos100
punkTUX
punkTUX
 
Δημοσιεύσεις: 230
Εγγραφή: 14 Ιαν 2012, 23:59
Εκτύπωση


Επιστροφή στο Γενική Συζήτηση Μαθημάτων - Προτάσεις