Cześć prograMirki, w tym semestrze mam podstawy assemblera, jesteście w stanie polecić dobre źródła? Najlepiej online, nie przepadam za fizycznymi książkami. Podstawy podstaw, nie chcę się zbytnio pucować nad tym jako, że wolę frontend. Za każde źródło dzięki wielkie.
#programowanie #assembler #programujzwykopem #niskopoziomowe
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@vanot: @Wyrewolwerowanyrewolwer: filmiki Coldwinda są dobre. Ale na początek większość za wysoki poziom :P (lub akurat nie potrzebne nam to co tłumaczy, bo potrzebny nam tylko mały wycinek wiedzy potrzebny na uczelnię).
Ale, że tłumaczy fajnie, to warto posłuchać dla rozrywki i zaciekawienia tematem (bo jak zaczniesz się zaczytywać w książkach i dokumentacji to zaraz się zniechęcisz).

Tak czy siak, do książek trzeba zajrzeć. Swego czasu sporo się naszukałem (też
  • Odpowiedz
Sprawozdanie pisze z architektury systemów komputerowych mianowicie assembler i dział mipsa w marsie i tam mam takie pytanie "Proszę zwrócić uwagę na kolejność deklaracji danych w segmencie .data. Jeśli najpierw
umieszcza się dane deklarowane jako dłuższe, to zapobiega się marnotrawstwu pamięci.
Dlaczego?" i siedze nad tym już długo i nie wiem jak to ubrać w słowa pomoże ktoś dlaczego tak jest i jak to zapisać? #studbaza #assembler
#
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Wextor: Głowy nie dam, ale wydaje mi się, że chodzi o wyrównanie, tzn. jak masz zmienną 4-bajtową, to musi się ona zaczynać w miejscu pamięci o adresie podzielnym przez 4 - jak wcześniej masz zmienną 1-bajtową, to 3 bajty będą niewykorzystane.
  • Odpowiedz
Siema. Próbuję napisać własny startup do stm32l100. Wrzucam sobie tabelę przerwań na początek. Mam tam ResetHandler, który deklaruję jako weakref. A więc jeśli nie zadeklaruję w programie ResetHandler to w jego miejsce powinna zostać wrzucona moja funkcja defaultResetHandler. Teraz chcę żeby linker dał entry point do ResetHandler. Jak to zrobić? ENTRY(ResetHandler) nie działa, bo nie znajduje tego symbolu.

#programowanie #assembler #arm #
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pobozny: no jak to dziwna moda, jak masz pokazane dokładnie w jakie dziury wsadzić kabelki nie trzeba nic myśleć, a po co myśleć nad czymś w dzisiejszych czasach skoro można użyć gotowca i mówić jakim to nie jest się elektronikię?
  • Odpowiedz
Mirki znające #asm #assembler #masm


Piszę sobie radix sort w MASM i natrafiam na 2 problemy:

1. Podczas niektórych wywołań leci błąd:
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sosnnaa: sorry że tak późno odpisuję. Widzę tu dwa błędy:
- nie wszystkie rejestry, z których korzystasz zapisujesz w prologu funkcji. Musisz to robić inaczej funkcje, które wywołują radixsort nie będą działać poprawnie
- array + leftoneindex - to jest ok w C. Natomiast w asm 'add edx, esi' zadziałałoby dla tablic charów, a tym przypadku masz tablicę intów więc musisz to robić raczej w stylu edx +
  • Odpowiedz
#assembler #programowanie #mikrokontrolery

Znacie jakiś symulator wyświetlacza który można progamować w assemblerze? Już tłumacze. Potrzebuje coś co zasymuluje jakiś wyświetlacz, przycisk może diody żeby dało się to oprogramować bez posiadania fizycznej płytki którą dysponuje sie na zajęciach?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki halp!
Mam w #techbaza przygotować się żeby poprowadzić z 10 minut lekcji na temat Assemblera ()
Programowanie nie jest mi obce, C++ mam opanowany mniej więcej do wskaznikow, w GMLu potrafię grę napisać, ale Assemblera jeszcze nie mialem odwagi ruszać.
Dobrze by było przedstawic podstawy, i działanie, a najlepiej jeszcze żeby wszystkim pokazac żeby mogli napisac najprostszy możliwy program ( ͡° ʖ̯ ͡
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach