Fragment "Bliżej silikonu #1"
Fragment naszego artykułu (3 pierwsze strony) jest zlinkowany w tym poście: click
Errata
Credit: vpiotr
Strona 3cia, Ramka 3. "Ściąga z 16-bitowego asemblera x86 (dla programistów języków wysokopoziomowych)", w opisie instrukcji STOS.
Jest:
I, następnie (dla DF=0) zwiększenie
Powinno być:
I, następnie (dla DF=0) zwiększenie DI o 1, 2 lub 4
Promocja
I promocja o której wspominałem:
Specjalnie dla czytelników bloga Gynvaela
Zamów prenumeratę magazynu "Programista" a numer czerwcowy magazynu ( 140 stron! ) dostaniesz BEZPŁATNIE.
Dodatkowo każda osoba, która zamówi prenumeratę dwuletnią elektroniczną lub
dowolną papierową dostanie od nas dowolne video szkolenia ze strony
www.devcastzone.com, a także jedną z książek: Język C# 2010 i platforma .NET 4.0, Wprowadzenie do obliczeń równoległych (wydanie I) , Animacja komputerowa Algorytmy i techniki ( dostępność książek ograniczona więc radzimy się spieszyć i pisać z pytaniem o dostępność na adres: prenumerata@programistamag.pl. )
W "Uwagach", w formularzu prenumeraty prosimy wpisać hasło Gynvael a także tytuł wybranego devcasta. Jeżeli mają Państwo jakieś pytania lub potrzebują wystawianie faktury PRO - FORMA to prosimy o pisanie na adres: prenumerata@programistamag.pl.
Oferta ważna tylko w dniu dzisiejszym [9 lipca 2013 - dop. gyn] liczy się data złożenia zamówienia).
I tyle.
Comments:
When in doubt, ask :) (najlepiej tych ludzi z redakcji)
@Ksanoar
Nie w najbliższej przyszłości.
Dlaczego przy próbie asemblacji hello world dostaję coś takiego:
hello_world.asm:43: error: non-constant argument supplied to TIMES
hello_world.asm:46: error: non-constant argument supplied to TIMES
szukałem info, ale nic nie znalazłem co by mi pasowało.
Wypadałoby podać jeszcze kompilator (chociaż zapewne to NASM) i te linie. Anyway, masz wyraźnie napisane:
"non-constant argument supplied to TIMES"
Innymi słowy, TIMES (jako polecenie preprocesora) musi przyjmować jakąś stałą wartość - taką, która jest znana w czasie kompilacji.
Przykład: TIMES (eax) db "0" nie przejdzie.
Add a comment: