#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

Może głupie pytanie, ale czy jest ktoś w stanie "opisać" zawartość pliku z rozszerzeniem .LST generowanym przez MASM?
Musze to dla kogoś wykonać, a mam takie luki w pamięci że totalnie nie potrafie tego ogarnąć, co oznaczały poszczególne fragmenty, jeżeli ktoś taką wiedzę posiada, to podeślę plik na PW

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

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam, uczę się assemblera i zajmuje się aktualnie działaniami arytmetycznymi. Mam program na sume 2 liczb wprowadzanych z klawiatury. Program działa ale tylko jeśli wynik jest liczba jednocyfrową, jeśli suma wynosi 10 wyświetla : jeśli 11 wyświetla ; . Nie mam pojęcia co źle zrobiłem. Oto kod:

section .tekst
global start

start:
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 2
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, mam pytanie z assemblera x86. Napisałem prosty program, który pyta o imię, a potem je wyświetla. Program działa, niby wszystko ok. Ale chciałbym go debugować w trybie krokowym przy pomocy gdb i tu jest problem. Nie działa mi wczytywanie imienia, niby po wykonaniu przerwania (int $0x80 w bloku "Wczytywanie imienia) program czeka na podanie tekstu, ja wpisuję, daję enter i program idzie dalej, ale jednak wczytany tekst nie zostaje zapisany. Wiecie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@xmrG: a czy STDIN nie powinien wynosić 0? Do ebx powinieneś wrzucić 0 ;D w nasmie u mnie wygląda to następująco:

mov eax, 3

mov ebx,
  • Odpowiedz
mam takie dwie pętle w asm do mikrokontrolera ADuC845. Według moich wyliczeń będą trwały jakies 1.25s. Czy moje obliczenia są poprawne ? dodam że czas trwania jednego cyklu maszynowego to 0.63us

Stop1:

inc R0

cjne
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zajrzyj na blog/kanał YT Gynvaela. Nagrał kilka odcinków o programowaniu w asm pod x86. Na blogu też są starsze filmiki w serii Reverse Craft, chyba jest odcinek o asm.
  • Odpowiedz
Mireczki, pomóżcie z #elektronika

Mam narysować schemat miernika prękości obrotowej gdzie na wejściu ma być hallotron, Prędkośc ma być wyświetlana na 2 wyśiwetlaczach diodowych (max pokaże 99) + przyciski reset i start + kod w asm

#atmega #assembler
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach