Mireczki z #programista15k #programowanie najlepsze źródła do nauki #assembler ?
Wszystko
Najnowsze
Archiwum

SopsoN
via Android- 1

noke
- 0
@SopsoN: Dlaczego chcesz się uczyć assemblera ? (jestem po prostu ciekawy)

SopsoN
- 0
@noke: #studbaza i wszystko jasne.
Mógłby ktoś pomóc ze wstawką assemblerową do C?
Mam za s tablicę znaków np "abcdefff" a za y licznik litery ktory wystepuje najczesciej w tym przypadku, f czyli y = 3
nie wiem jak sie za to zabrac
#assembler #jezykc #programowanie
Mam za s tablicę znaków np "abcdefff" a za y licznik litery ktory wystepuje najczesciej w tym przypadku, f czyli y = 3
nie wiem jak sie za to zabrac
#assembler #jezykc #programowanie
- 0
@wytrzzeszcz: mam
@olekturbo to man gcc I szukasz flag do generacji kodu w asm
- 7
Treść przeznaczona dla osób powyżej 18 roku życia...
#naukaprogramowania #studbaza #assembler
Za zadanie miałem napisać program, który liczy liczbę wystapień ciągu bitów 101.
Czy dobrze to zrobiłem?
https://pastebin.com/NvS2nLFv
Za zadanie miałem napisać program, który liczy liczbę wystapień ciągu bitów 101.
Czy dobrze to zrobiłem?
https://pastebin.com/NvS2nLFv
- 0
@wytrzzeszcz a jak np mam liczbę przypuśćmy 0101 i daje shr 1 to się robi 010?
- 2
Czy ktoś jest mi w stanie wytłumaczyć jak to zrobić?
Są to 2 zadania z kolokwium z assemblera i szczerze mówiąc to nawet nie wiem jak się za to zabrać, wiem, że tak wysyłamy:
MOV SBUF,A
JNB TI,$
Są to 2 zadania z kolokwium z assemblera i szczerze mówiąc to nawet nie wiem jak się za to zabrać, wiem, że tak wysyłamy:
MOV SBUF,A
JNB TI,$
źródło: comment_6mEG4De27fb1gZkVnNrN9Y8QDpD0CrSm.jpg
Pobierz- 2
Szybkie pytania zna sie ktos na assembler?, co sie w tych snipetach dzieje (Intel 8086)?
Jakie sa wartosci AL, AH, BL, BH, OF, CF?
Jakie sa wartosci AL, AH, BL, BH, OF, CF?
MOV AX, 10
XOR AX, AX- 3
Znacie jakis interpreter online zebym sobie to sprawdzil?
@Ojjojo: uczysz się programowania a Googli nie umiesz używać?
https://defuse.ca/online-x86-assembler.htm
Komentarz usunięty przez autora Wpisu
9
Programujemy w Assemblerze #2

Funkcje to istotny element każdego języka programowania. W tym wpisie przekonamy się, jak jest ona skonstruowana i wywoływana w asemblerze.
z- 14
- #
- #
- #
#programowanie #asm #assembler
Fragmenty 13:59-14:02. Pomijając babol z używaniem liczydeł u suwaków logarytmicznych to interesuje mnie ten kod co tam jest. To na pewno nie jest nagranie z epoki, bo te rejestry to nawet ja znam i to chyba intelowska architektura 16-bitowa, która pojawiła się ponad 20 lat po wydarzeniach na filmie. Ktoś coś powie na ten temat?
Fragmenty 13:59-14:02. Pomijając babol z używaniem liczydeł u suwaków logarytmicznych to interesuje mnie ten kod co tam jest. To na pewno nie jest nagranie z epoki, bo te rejestry to nawet ja znam i to chyba intelowska architektura 16-bitowa, która pojawiła się ponad 20 lat po wydarzeniach na filmie. Ktoś coś powie na ten temat?

- 0
@wytrzzeszcz: jaki to ma zwiazek z pytaniem opa?
@sezonowiec1: Protip: pisz od razu o co chodzi.
- 0
- 245
Zainspirowany tym wpisem @FireDash podzielę się z wami krótką historyjką ze studiów.
Przypomina mi się, jak robiliśmy grupowo projekt z 'Systemów wbudowanych'. Polegało to na napisaniu 'OS' w Assemblerze, a dokładniej aplikacji, która po włączeniu urządzenia przełączy procesor w tryb protected, skonfiguruje wszystkie funkcje systemowe, obsługę wywołań sprzętowych (klawiatura, ekran itd) i na koniec wypisze 5* (***). To samo zadanie było zadawane przez prowadzących na laboratorium od zarania dziejów. Zaliczenie polegało
Przypomina mi się, jak robiliśmy grupowo projekt z 'Systemów wbudowanych'. Polegało to na napisaniu 'OS' w Assemblerze, a dokładniej aplikacji, która po włączeniu urządzenia przełączy procesor w tryb protected, skonfiguruje wszystkie funkcje systemowe, obsługę wywołań sprzętowych (klawiatura, ekran itd) i na koniec wypisze 5* (***). To samo zadanie było zadawane przez prowadzących na laboratorium od zarania dziejów. Zaliczenie polegało
- 71
@eloar: Prawda jest taka, że na studiach lepiej napisany projekt / bardziej rozbudowany często dostanie taka samą ocenę jak projekt który spełnia minimalne wymogi. Więc pisanie bardziej rozbudowanych projektów "dla oceny" mija się z celem ;) Co innego, w celu samokształcenia, bo w sumie zawsze coś ciekawego się człowiek nauczył pisząc rozbudowany program.
- 11
@Wujek_Mietek: a tam, marudzisz. Pisz wszystko bez Stacka jak chcesz. Przecież wszyscy wiedzą, że to tylko praca odtwórcza, więc jak chcesz to możesz pisać wszystko sam od 0 jeśli tak łatwiej zrozumiesz.
Jak sprawdzić czy to działa: https://pastebin.com/fa3FX3ib ? xD
Ma dodać do siebie dwie liczby w BCD 8421 osadzone w komórkach 1000-1999 i 2000-2999 i wynik zapisać w 3000-3999. Wszystko w konwencji "Little Endian".
Pierwszy raz mam z tym styczność i nie wiem :/
#naukaprogramowania #assembler #tagujebomusze
Ma dodać do siebie dwie liczby w BCD 8421 osadzone w komórkach 1000-1999 i 2000-2999 i wynik zapisać w 3000-3999. Wszystko w konwencji "Little Endian".
Pierwszy raz mam z tym styczność i nie wiem :/
#naukaprogramowania #assembler #tagujebomusze
Komentarz usunięty przez autora
Cześć, potrzebuję lekkiej pomocy z zakresu Techniki Mikroprocesorowej (assembler) #intel8080
Mam prosty program, który przepisuje jedną komórkę na inną.
MVI H, 14h
MVI L, 0
Mam prosty program, który przepisuje jedną komórkę na inną.
MVI H, 14h
MVI L, 0
@LubiePiwko słowo klucz to opcode
- 2
Mirki piszę jeszcze raz, może jak zadam konkretne pytanie to ktoś pomoże. Chodzi o dwa proste programy w assemblerze pod mikrokontroler ATmega128 w assemblerze. Pierwszy to "pomnożyć Q2 i Q3, a potem dodać Q7" a druga "odejmowanie dwóch liczb 16bitowych". Jak to wykonać? Bo mając do dyspozycji 8 bitów na rejestr nie wiem ja kto zrobić jak liczba przekroczy te 8 bitów. Mam coś takiego:
.include "m128def.inc"
init:
ldi r18, 0b11001 ; liczba w
- 1
@spojler0: może dlatego bo mul wpisuje wynik do r0 i r1? http://www.atmel.com/images/Atmel-0856-AVR-Instruction-Set-Manual.pdf
konto usunięte via iOS
- 1
@spojler0: najłatwiej będzie napisać w C i skompilować do assemblera
Mirki, potrzebuję kogoś kto ogarnia assemblera w mikrokontrolerach ATmega128. Chodzi o podstawy - dodawanie, odejmowanie, mnożenie, mam kilka pytań przed jutrzejszym kolosem. Znajdzie się ktoś?
#elektronika #assembler #programowanie #studbaza #studia
#elektronika #assembler #programowanie #studbaza #studia
- 1
Może mi ktoś wytłumaczyć, co on tutaj dzieli? Wpisałem 16, żeby mi podzielił przez 8, potem dzieli przez 4 i przez 2 i daje takie dziwne reszty. W CX jest 16, a w BX 8 4 2 (za każdy razem zmniejszą dzielnik dwukrotnie w pętli). Nie wiem nawet jaką on liczbę bierzez 16 przez ile, że niby będzie reszta 6 , tak jakby dzielił przez 10, czyli 16:10 reszta 6, później co
źródło: comment_ENIdKkxh8w1z3Zq1Nbz0EDBL5PHHuzMg.jpg
Pobierz- 1
Mirunie mam do napisania program w assemblerze (.386) obliczający NWW. Mam to napisane w C++ a z asm nie mogę sobie poradzić. Wiem, że muszę skorzystać ze skoków, ale wszystko mi się wysypuje przy próbie tworzenia drugiej pętli. Czy ktoś mógłby mi pomóc? W komentarzu wrzucam kod w cpp
//edit
jeśli ma to znaczenie to korzystam z masm32
#programowanie #naukaprogramowania #assembler
//edit
jeśli ma to znaczenie to korzystam z masm32
#programowanie #naukaprogramowania #assembler
- 1
W jaki sposób mogę tutaj coś zmienić, abym mógł dodać 1 liczbę do d1, a potem drugą liczbę do d2 i je wyświetlić? Siedzę nad tym od kilku godzin i nie mogę tego ogarnąć, udało mi się tylko zamieniać i wyświetlać liczbę z d1... Myślałem o tym, żeby jak przejdę pętle to wtedy przy kolejnym razie zamiast w nabinarne jmp nacisenter to dam nacisenter2, ale nie mam pojęcia jak to
- 0
@wytrzzeszcz: i gdzie to wklepać?
@Addis: napisz pierw porogram co go potrzebuejsz w "C"
- 2
Nie chciałby jakiś dobry Mirek pomóc mi zrobić zadanie z #assembler #programowanie?
Mam wczytywać liczbę z klawiatury podaną przez użytkownika, później zapisać ją w rejestrze, następnie kolejna liczba, którą podam jest porównywana z poprzednią i jeśli jest większa to dodaję, jeśli mniejsza to odejmuję, a jeżeli taka sama to program się kończy. Mogę jakieś benefity zaproponować z okazji pomocy i wytłumaczenia ;)
#pomocy
Mam wczytywać liczbę z klawiatury podaną przez użytkownika, później zapisać ją w rejestrze, następnie kolejna liczba, którą podam jest porównywana z poprzednią i jeśli jest większa to dodaję, jeśli mniejsza to odejmuję, a jeżeli taka sama to program się kończy. Mogę jakieś benefity zaproponować z okazji pomocy i wytłumaczenia ;)
#pomocy
@Addis: napisz taki kod w c++, następnie skompiluj przez gcc z flagą "-S". Profit
A jak chcesz pomocy to napisz jaki assembler, jaka platforma, etc.
A jak chcesz pomocy to napisz jaki assembler, jaka platforma, etc.
- 1
@Addis: na dosa nie pisałem ale tak na szybko:
http://spike.scu.edu.au/~barry/interrupts.html
;czytanie
; wczytany znak w
http://spike.scu.edu.au/~barry/interrupts.html
;czytanie
; wczytany znak w
Lekcja 6 ALU
#wytrzeszczoweasemblery
Ej, ale kurczkaki wiecie że jestem leniwy szczur. Ścigać mnie o kolejne lekcje.
Jak zwykle cieszą mnie komentarze lepszych ode mnie i boli trochę brak pytań jak coś tam zrobić, ale może to dlatego że dobrze opisuje :)
ALU, czyli po polsku Arytmometr czy jednostka Arytmetyczno-Logiczna pozwala na podstawowe operację na danych całkowitoliczbowych mieszczących się w rejestrach procesora.
#wytrzeszczoweasemblery
Ej, ale kurczkaki wiecie że jestem leniwy szczur. Ścigać mnie o kolejne lekcje.
Jak zwykle cieszą mnie komentarze lepszych ode mnie i boli trochę brak pytań jak coś tam zrobić, ale może to dlatego że dobrze opisuje :)
ALU, czyli po polsku Arytmometr czy jednostka Arytmetyczno-Logiczna pozwala na podstawowe operację na danych całkowitoliczbowych mieszczących się w rejestrach procesora.
- 3
@bl4desofglory: musisz zadawać takie trudne pytania ?
(teraz to nawet dziekanat nie wie :/)
(teraz to nawet dziekanat nie wie :/)
- 3
@wytrzzeszcz: bloga załóż jakiegoś, to kilka minut, a czyta się dużo lepiej niż na wykopku, który nawet formatowanie potrafi s--------ć.
#programowanie #assembler #atmega #avr #pytaniedoeksperta #pytanie #zadanie
Mirki i węgierki, pomożecie? ( ͡° ͜ʖ ͡°) Mam jako zadanie napisać program w asemblerze, który podczas interrupta zaświeca wszystkie diody LED tak długo, jak jest naciśnięty jeden przycisk. Może ktoś chętnie posłuży pomocą? ( ͡° ͜ʖ ͡°)
Mirki i węgierki, pomożecie? ( ͡° ͜ʖ ͡°) Mam jako zadanie napisać program w asemblerze, który podczas interrupta zaświeca wszystkie diody LED tak długo, jak jest naciśnięty jeden przycisk. Może ktoś chętnie posłuży pomocą? ( ͡° ͜ʖ ͡°)
- 0
@pirox: ATmega328p Procesor 16MHz
@Zero_Gravity: Napisz w C później go skompiluj i będziesz miał w folderze projektu z końcówką lss.




















