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

Mireczki ktoś z was ogarnia #assembler i wytłumaczy mi o co chodzi z tym kodem i skąd to się wszystko bierze?

Jest to z mnożenia liczb binarnych, mam to na #studbaza i muszę odpowiadać z tego kodu ale za c---a nie wiem o co w tym chodzi.

#programowanie #informatyka

#
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@muffman: również nie - chyba brakuje ci początkowych dyrektyw, a wkleiłeś samo ciało kodu - ale może jestem w błędzie - nie jestem ekspertem, miałem tylko kilka zajęć na studbaza. To chyba jest sam algorytm działania, nie gotowy program.
Na laborkach tak kompilowałem kod na plik obj, a potem linkowałem i programy działały normalnie.

  • Odpowiedz
#programowanie #gnu #assembler
Jak nalezy napisać skrypt ld aby etykieta (sekacja) znalazła się pod danym adresem a kod pod nią w kolejnych bajta od zadanej lokacji? Napisałem coś takiego ale nie jestem pewien czy to to czego potrzebuje:

.upper_ram_code 0x3B9ACA00 :
{
*(.upperCode)
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki na ostatnim roku #studobazy zafundowali nam assembler i mam miesiąc żeby to ogarnąć na sesje. Pracujemy na płytce Atmela ATxmega256A3BU, ide Atmel Studio. Orientuje sie ktoś co mogę kupić do nauki albo jakie zasoby neta ogarnąć żeby mieć spokojne wakacje? #mikrokontrolery #assembler #informatyka
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach