placebo_
W tym memie mnie jedno zastanawia zawsze jak go widzę; czy programy napisane w asemblerze nie są przypadkiem niezdatne do uruchomienia na innych architekturach wbrew temu co sugeruje mem? #gry #assembler
  • Najlepsze
  • Wszystkie komentarze
Polinik
niezdatne do uruchomienia na innych architekturach wbrew temu co sugeruje mem?


@placebo_: mem nic takiego nie sugeruje. Mem mówi o takim zoptymalizowaniu, żeby chodziło na słabszych podzespołach - wolniejszym procki, karcie graficznej czy mniejszej ilości ramu.
niedorzecznybubr

Lepsza składnia assemblera

  • AT&T 38.2% (13)
  • Intel 61.8% (21)

34 głosy

r.....a
r.....a
Poza samą znajomością języka, jaką wiedze trzeba posiadać, żeby se tworzyć jakieś proste biblioteki do c++ w #assembler ?
#programista15k
  • Najlepsze
  • Wszystkie komentarze
walokid
@recesja: żadną szczególną. zależy co to biblioteka ma robić. Pyzatym to masochizm, i jest nieefektywne. Lepiej napisać libe do cpp w cpp. Kompilator to na 99% lepiej zoptymalizuje niż ty
horus666
klamkaodokna
klamkaodokna
w x32dbg probuje ustawic conditional breakpoint gdy ST(5) == 0. niestety zarowno przy wpisywaniu warunku "st5==0" jak i "@st5==0" breakpoint zalacza sie niezaleznie od wartosci ST(5) a w dzienniku wyswietla sie "Error when evaluating break condition.". ktos wie co moge robic zle?
#assembly #assembler #reverseengineering
  • Najlepsze
  • Wszystkie komentarze
klamkaodokna
klamkaodokna
klamkaodokna Autor
1
@Przegrywzyciowy0: w jezyku nerdow
QuaS
QuaS
QuaS
1
@klamkaodokna nie wiem, nie znam się. Kombinuj z różna semantyka.
https://reverseengineering.stackexchange.com/questions/22599/x64dbg-break-when-a-register-contains-a-value

Po za tym to chyba 128 bitowy rejestr i nie porównasz go sobie od ręki z liczba - ale nie znam sie
marcus777
Pierwszy raz nie mieszczę się w limicie pamięci i muszę stawać na głowie by optymalizować co się da pod kątem ilości kodu maszynowego, nie performance i czytelności. Każdą funkcję czytam w Disassembly Listing i zmniejszam co się da
#programowanie #mikrokontrolery #c #assembler #microchip #mplab
  • Najlepsze
  • Wszystkie komentarze
Saly
Saly
4
@marcus777: próbowałeś -Oz i -fwhole-program? Optimizer ma duże większe pole do popisu, jeśli widzi wszystko. Oczywiście jak masz jeden plik .c w projekcie to nie ma to sensu

Jak twój kompilator nie ogarnia -fwhole-program to zawsze możesz dać wszystkie funkcje w jeden plik, tylko trzeba pamiętać o tym, żeby funkcje były static przez co kompilator nie musi zakładać, że funkcja musi powstać i może ją np. zinlinować
marcus777
marcus777 Autor
2
@Saly: Heh, nie w Microchipie to:

main.c:1:0: warning: Compiler option (Optimize for size) ignored because this feature requires the MPLAB XC8 PRO compiler

Wszystko co da się na darmowej licencji powłączane

@zetisdead: Projekt własny więc nie będzie takich który by chcieli, ale i tak komercja więc więcej
jakismadrynickpolacinsku
Do jakich zastosowan dzis jest Assembler? Bo słyszałem, że do programowania mikrokontrolerów i do hackingu.
Ale raczej pracy po tym nie ma? (traktuje to jako ciekawostkę). #naukaprogramowania #programowanie #assembler #komputery #hardware
  • Najlepsze
  • Wszystkie komentarze
mk321
mk321
3
  • Najlepsze
  • Wszystkie komentarze
Mati365
Mati365
Mati365
10
W końcu udało mi się wyświetlić hello world ( ͡° ͜ʖ ͡°)

https://github.com/Mati365/ts-c-compiler

#programowanie #chwalesie #assembler
  • Najlepsze
  • Wszystkie komentarze
Mati365
Mati365
Mati365
  • adult
12
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Najlepsze
  • Wszystkie komentarze
Canova
Mirki znacie jakieś polskie lub angielskie źródła o x86-64 Assembly?
Szukam jakiegoś info dokładnie do czego są poszczególne rejestry rax, rbx, rcx itp i jakoś nie mogę trafić
#assembler #programowanie #it
  • Najlepsze
  • Wszystkie komentarze
tomekszz
tomekszz
Siema, szukam kogoś komu nie straszny assembler i chciałby pomóc mi z zadaniem i ewentualnie wytłumaczył co i jak. Zadanie na poziomie podstawowym.

#programowanie #asembler #assembler #cpp #c #embedded #hardware
  • Najlepsze
  • Wszystkie komentarze
K.....o
K.....o
Nie ogarniam tego #assembler
Macie jakieś dobre tutoriale do tego?
Chodzi konkretnie o MIPS.

#it #informatyka #programowanie #programista15k
PlytaGnojowa
Trafi się może jakiś Mirek programista znający assemblera i z doświadczeniem w programowaniu mikrokontrolerow (infeon c166). Mam kod, jedynie potrzebowałbym pomocy w zrozumieniu jego działania.
#assembler
#elektronika
  • Najlepsze
  • Wszystkie komentarze
mateusz-zahorski
#programowanie #programista15k #asembler #assembler

Mam w asemblerze za pomocą koprocesora obliczyć y, np. y=1/2*3
Robię to następująco:
Fld1
Fld1
  • Najlepsze
  • Wszystkie komentarze
techniczniej
Assembler x86(-64) Tutorial cz. 2 - Rejestry Procesora -> https://techniczniej.pl/post/assembler-x86-64-tutorial-cz-2-rejestry-procesora

Rejestry ogólnego i specjlanego przeznaczenia + Darmowy fragment książki!
Po przeczytaniu dowiesz się:
- Czym są rejestry ogólnego przeznaczenia w assemblerze
- Jakie przeznaczenie mają poszczególne rejestry