• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Asembler GynvaelColdwind

Object Storage Arubacloud
0 głosów
1,187 wizyt
pytanie zadane 4 czerwca 2016 w Assembler przez Szahid Pasjonat (20,930 p.)
Co prawda programuje trochę w c++ ale jestem kompletnym Januszem jeżeli chodzi o komputery. Chciałbym zacząść uczyć się asemblera ( na początek z kursów na YT żeby sprawdzić czy mnie to zainteresuje a potem ewentualnie zainwestuje w książke).

Chcę się uczyć  z kursów autorstwa GynvaelColdwind  jednak od razu stanęła pzredemną ściana. Nie wiem jak mam skompilować kod i w czym go w ogóle pisać.

( film z któreog chciałem się uczyć)

https://www.youtube.com/watch?v=bpIxUgZysqg&index=2&list=PL7CA8FE35B665D4DD

 

Mógłby mnie ktoś przez to przeprowadzić? Jak uruchomić tą konsole w której on kompiluje ( to chyba nie chodzi o zwykły wiersz poleceń  bo jak wpisuje to co on to wyskakuje że czegoś takiego nie ma chociaż mam to pobrane)  i jak skompilować kod oraz co to za edytor. Gdzie są te pliki które on tworzy. Jak je tworzyć ?. Autor niestety założył że z kursu będą korzystali ludzie bardziej obcykani w temacie.

4 odpowiedzi

+1 głos
odpowiedź 4 czerwca 2016 przez jegor377 Stary wyjadacz (13,230 p.)
możesz pisać kod w programie Notepad++, zapisujesz go jako nazwa.asm, wciskasz windows+r, wpisujesz cmd, wciskasz enter i wpisujesz to co on.
komentarz 4 czerwca 2016 przez Szahid Pasjonat (20,930 p.)
Kiedy chce skompilować kod i wpisuje nasm h.asm to wyskakuje mi nasm nie jest rozpoznawana jako polecenie zewnętrzne  ( tak się dzieje w cmd)

 

za to jak odpalam ten plik nasm i w tej konsoli wpisuje nasm h.asm to wyskakuje nasm fatal unabled to open input file h.asm
1
komentarz 4 czerwca 2016 przez juriiw Gaduła (3,470 p.)
edycja 4 czerwca 2016 przez juriiw
Obejrzyj sobie odcinek w którym Gynvael C. przygotowuje sobie "środowisko pracy", między innymi ustawia zmienne środowiskowe itp.

Najczęściej korzysta z TotalCommandera, a jako edytor tekstu: GVim.
+1 głos
odpowiedź 4 czerwca 2016 przez Avernis Nałogowiec (27,400 p.)
kompilujesz: nasm ścierzka do pliku(razem z plikiem), dowolny edytor możesz użyć, tworzysz plik po prostu *.asm.

asmloadera używasz tak jak nasm, tylko że podajesz do niego zkompilowany już plik
komentarz 4 czerwca 2016 przez Szahid Pasjonat (20,930 p.)
mam na pulpicie plik h.asm

jak odpalam konsole to już tam mam C:\Users\Właściciel>

co musze dopisać żeby skompilował ?
komentarz 4 czerwca 2016 przez Avernis Nałogowiec (27,400 p.)
piszesz cd ścieżkę do pulpitu

potem to co on napisał

lub po prostu nasm  + ścierzka do pulpitu + \h.asm
komentarz 4 czerwca 2016 przez Szahid Pasjonat (20,930 p.)
i w cmd wyskakuje że nie ma czegoś takiego jak nasm
komentarz 4 czerwca 2016 przez Avernis Nałogowiec (27,400 p.)
Daj cd ścierzka do pliku z nasmem
+1 głos
odpowiedź 4 czerwca 2016 przez jpacanowski VIP (101,940 p.)
edycja 4 czerwca 2016 przez jpacanowski

Z najpopularniejszych asemblerów masz do wyboru NASM, albo FASM.

Kompilacja NASM (w Linuksie):
nasm -f elf czesc.asm
ld -s -o czesc czesc.o

Kompilacja NASM (w Mac OS X):
# nasm -f macho czesc.asm
ld -s -o czesc czesc.o

Kompilacja NASM (w Windowsie):
nasm -f bin -o czesc.com czesc.asm

kompilacja FASM:
fasm czesc.asm czesc.com

Z kursów w sieci, polecam jeszcze http://bogdro.ciki.me/

komentarz 4 czerwca 2016 przez Szahid Pasjonat (20,930 p.)
Mógłbyś rozwinąć o kompilacji w windowsie. Jakie pliki mi są potrzebne oprócz *.asm i skąd je wziąć . Gdzie to wpisać i czy mam podawać jakieś ścieżki
komentarz 4 czerwca 2016 przez jpacanowski VIP (101,940 p.)

Wystarczy tylko sam plik .asm i nasm.exe
http://www.nasm.us/pub/nasm/releasebuilds/2.12.01/win32/nasm-2.12.01-win32.zip

Wszystko wpisujesz w cmd.exe

+1 głos
odpowiedź 4 czerwca 2016 przez niezalogowany

Podobne pytania

0 głosów
0 odpowiedzi 35 wizyt
pytanie zadane 1 grudnia 2023 w Assembler przez hutsalo1998 Użytkownik (520 p.)
+1 głos
1 odpowiedź 569 wizyt
pytanie zadane 15 stycznia 2022 w Assembler przez DzikieHarce Użytkownik (690 p.)
0 głosów
1 odpowiedź 494 wizyt
pytanie zadane 12 maja 2020 w Assembler przez evela Nowicjusz (120 p.)

92,555 zapytań

141,402 odpowiedzi

319,539 komentarzy

61,938 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...