🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.asm
7 messages
7 total messages Started by Maciej Pilichows Fri, 26 Nov 2010 07:17
Ksiazka do asemblera z kompletna lista rozkazow (x86 od Pentium)
#2364
Author: Maciej Pilichows
Date: Fri, 26 Nov 2010 07:17
28 lines
1041 bytes
Hej,

  Przegladam obecnie ksiazki do asm i chyba najpowszechniejszym
grzechem jest tekst "procesor oferuje wiele instrukcji typu X, my
sobie tu omimy 2 z nich".

  Oczywiscie jak pozniej czytam prawdziwy kod asm, to zgodnie z prawem
Murphy'ego juz na starcie widze pozostale warianty instrukcji.

  Stad -- co polecacie z dobrych ksiazek do asm, rodzina x86, Pentium
lub wyzej, ktore omawiaja wszystkie rozkazy.

  Bardzo mi sie podobaja ksiazki Sivarama P. Dandamudi , ale tu
wlasnie zdarzaja sie kwiatki jak wyzej, zaczalem czytac wczoraj
ksiazke Paula Cartera (polecam, do pobrania za darmo:
http://www.drpaulcarter.com/pcasm/ ), wydaje sie, ze jest bardziej
dokladna, ale z kolei np. brak diagramow -- nie jestem pewien, czy
gdyby to byla moja pierwsza ksiazka o rotacji z kopia do C i przez
flage C, to zrozumialbym roznice. Ilustracja w tym przypadku zastepuje
mi caly tekst (w innych ksiazkach).

  Wasze propozycje? Z gory dziekuje.

milego dnia, hej
--
Moja wyprzedaz wszystkiego: ksiazki, plyty, filmy.
http://www.garaz.pol.pl/

Re: Ksiazka do asemblera z kompletna lista rozkazow (x86 od Pentium)
#2365
Author: "Bogdan (bogdro)
Date: Fri, 26 Nov 2010 17:50
46 lines
2214 bytes
W dniu 26.11.2010 07:17, Maciej Pilichowski pisze:
> Hej,
>
>   Przegladam obecnie ksiazki do asm i chyba najpowszechniejszym
> grzechem jest tekst "procesor oferuje wiele instrukcji typu X, my
> sobie tu omimy 2 z nich".
>
>   Oczywiscie jak pozniej czytam prawdziwy kod asm, to zgodnie z prawem
> Murphy'ego juz na starcie widze pozostale warianty instrukcji.
>
>   Stad -- co polecacie z dobrych ksiazek do asm, rodzina x86, Pentium
> lub wyzej, ktore omawiaja wszystkie rozkazy.
>
>   Bardzo mi sie podobaja ksiazki Sivarama P. Dandamudi , ale tu
> wlasnie zdarzaja sie kwiatki jak wyzej, zaczalem czytac wczoraj
> ksiazke Paula Cartera (polecam, do pobrania za darmo:
> http://www.drpaulcarter.com/pcasm/ ), wydaje sie, ze jest bardziej
> dokladna, ale z kolei np. brak diagramow -- nie jestem pewien, czy
> gdyby to byla moja pierwsza ksiazka o rotacji z kopia do C i przez
> flage C, to zrozumialbym roznice. Ilustracja w tym przypadku zastepuje
> mi caly tekst (w innych ksiazkach).
>
>   Wasze propozycje? Z gory dziekuje.

 Niektóre instrukcje mają tyle wariantów, że samo podanie listy
możliwości zajmuje ponad stronę, a gdzie tu jeszcze coś omówić?
 Możesz spróbować "Art of Assembler" Randalla Hyde'a
(http://webster.cs.ucr.edu), trochę rysunków opisujących struktury
pamięci i instrukcje znajdziesz w kursie pod adresem
http://rudy.mif.pg.gda.pl/~bogdro (tak, znów działa!).
 Ja bym proponował jednak coś takiego: uczysz się ze swojej ulubionej
książki, jednocześnie mając otwarte podręczniki Intela
(http://developer.intel.com/products/processor/manuals/index.htm) lub
AMD
(http://www.amd.com/us-en/Processors/DevelopWithAMD/0,,30_2252_739_7044,00.html).
W podręcznikach tych są opisane wszystkie instrukcje, ich składnia
oraz pseudokod pokazujący ich działanie. Gdy w książce napotkasz
instrukcję, o której chciałbyś coś więcej wiedzieć, zaglądasz do
podręcznika.

--
Pozdrawiam/Regards - Bogdan                     (GNU/Linux & FreeDOS)
Kurs asemblera x86 (DOS, GNU/Linux):http://rudy.mif.pg.gda.pl/~bogdro
Grupy dyskusyjne o asm:  pl.comp.lang.asm alt.pl.asm alt.pl.asm.win32
www.Xiph.org   www.TorProject.org   Soft (EN): miniurl.pl/bogdro-soft

Re: Ksiazka do asemblera z kompletna lista rozkazow (x86 od Pentium)
#2366
Author: Wojciech =?ISO-8
Date: Fri, 26 Nov 2010 20:07
17 lines
476 bytes
On Fri, 26 Nov 2010 07:17:31 +0100 Maciej Pilichowski
<Pilichowski.MaciejSkasujTo@gmail.com> wrote:

>   Stad -- co polecacie z dobrych ksiazek do asm, rodzina x86, Pentium
> lub wyzej, ktore omawiaja wszystkie rozkazy.

Tylko i wy³±cznie aktualna specyfikacja procesora, linki
poda³ ju¿ Bogdan.

BTW kiedy¶ zacz±³em robiæ listê instrukcji na wikibooks,
ale zapa³ mi przeszed³ do¶æ szybko.

http://pl.wikibooks.org/wiki/Asembler_X86/Instrukcje

w.


Re: Ksiazka do asemblera z kompletna lista rozkazow (x86 od Pentium)
#2367
Author: "Bogdan (bogdro)
Date: Sat, 27 Nov 2010 14:24
27 lines
1135 bytes
W dniu 26.11.2010 20:07, Wojciech Mu�a pisze:
> On Fri, 26 Nov 2010 07:17:31 +0100 Maciej Pilichowski
> <Pilichowski.MaciejSkasujTo@gmail.com> wrote:
>
>>   Stad -- co polecacie z dobrych ksiazek do asm, rodzina x86, Pentium
>> lub wyzej, ktore omawiaja wszystkie rozkazy.
>
> Tylko i wy��cznie aktualna specyfikacja procesora, linki
> poda� ju� Bogdan.
>
> BTW kiedy� zacz��em robi� list� instrukcji na wikibooks,
> ale zapa� mi przeszed� do�� szybko.
>
> http://pl.wikibooks.org/wiki/Asembler_X86/Instrukcje

 Nie�le. Jak na "kiedy�", to lista aktualna lub prawie aktualna (chyba
wesz�o ju� SSE5). I r�ne typy instrukcji inaczej oznaczone. Dobry
pomys�, ale czasem faktycznie ci�ko nad��y� za zamianami w
procesorach. Sam o tym wiem, list� instrukcji aktualizuj� chyba w
pi�ciu miejscach.

--
Pozdrawiam/Regards - Bogdan                     (GNU/Linux & FreeDOS)
Kurs asemblera x86 (DOS, GNU/Linux):http://rudy.mif.pg.gda.pl/~bogdro
Grupy dyskusyjne o asm:  pl.comp.lang.asm alt.pl.asm alt.pl.asm.win32
www.Xiph.org   www.TorProject.org   Soft (EN): miniurl.pl/bogdro-soft

Re: Ksiazka do asemblera z kompletna lista rozkazow (x86 od Pentium)
#2368
Author: Maciej Pilichows
Date: Mon, 29 Nov 2010 07:17
14 lines
414 bytes
On Fri, 26 Nov 2010 17:50:52 +0100, "Bogdan (bogdro)"
<bogdan@poczta.gazeta.pl> wrote:

> Możesz spróbować "Art of Assembler" Randalla Hyde'a
>(http://webster.cs.ucr.edu),

Dzieki Wam za propozycje, faktycznie zajrze do docow intela i amd, ale
od R.Hyde'a bede sie trzymal z daleka, bo to taki pseudo-asembler.

milego dnia, hej
--
Moja wyprzedaz wszystkiego: ksiazki, plyty, filmy.
http://www.garaz.pol.pl/

Re: Ksiazka do asemblera z kompletna lista rozkazow (x86 od Pentium)
#2369
Author: "Remek"
Date: Tue, 30 Nov 2010 05:29
18 lines
686 bytes
U�ytkownik "Wojciech Mu�a" napisa�:

http://pl.wikibooks.org/wiki/Asembler_X86/Instrukcje

�adnie zrobiona strona. Szkoda, �e nie rozwijana. Jednak trudno si� dziwi�.
Skoro producenci podaja listy rozkaz�w, to ich powielanie jest masochizmem.
Tym bardziej, �e cho�by Pentium III oferuje co� ok. 1200 rozkaz�w. Moje
w�tpliwo�ci budzi sformu�owanie:

"operand. Jest to nic innego, jak po prostu argument danej instrukcji"

Tworzenie w�asnego nazewnictwa? W jakim celu? Tym bardziej, �e moim zdaniem
myl�ce. Operandy s� jano okre�lone jako �r�d�o i cel. Co tu kombinowa�?
Argumentem ewentualnie mo�e by� zawarto�� operandu.

Remek


Re: Ksiazka do asemblera z kompletna lista rozkazow (x86 od Pentium)
#2371
Author: Wojciech =?ISO-8
Date: Sat, 11 Dec 2010 18:32
30 lines
1005 bytes
On Tue, 30 Nov 2010 05:29:39 +0100 "Remek" <dupa@gmail.com> wrote:

> U¿ytkownik "Wojciech Mu³a" napisa³:
> 
> http://pl.wikibooks.org/wiki/Asembler_X86/Instrukcje
> 
> £adnie zrobiona strona. Szkoda, ¿e nie rozwijana. Jednak trudno siê
> dziwiæ. Skoro producenci podaja listy rozkazów, to ich powielanie
> jest masochizmem. Tym bardziej, ¿e choæby Pentium III oferuje co¶ ok.
> 1200 rozkazów.

Nie planowa³em kopiowaæ pe³nego opisu z dokumentacji, raczej krótk±
notkê do czego dany rozkaz s³u¿y, plus co najmniej jeden [najlepiej]
praktyczny przyk³ad wykorzystania, Niestety, kompletnie przeszed³ mi
zapa³, przenios³em tylko opisy kilku rozkazów z Wikipedii.

> Moje w±tpliwo¶ci budzi sformu³owanie: [...]

Tego akurat nie pisa³em, tylko listê zrobi³em.

BTW Wikibooks to ca³kiem fajna platforma (np. podrêczniki do jêzyka C
i Pythona s± naprawdê porz±dne), wielka szkoda, ¿e nie zyska³a u nas
popularno¶ci.

w.


Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads