No nie ma chyba nic więcej na polskim rynku typowo o programowaniu w C dla uC. Może lektura roczników EP i zawartych programów też coś pomoże. Ostatnio wyszło sporo książek w wydawnictwie BTC na temat AVR i mikrokontrolerów. nie widziałem ich ale może któreś zawierają kody w C, może też dla PIC. Polecam zainteresować sie nie tylko czystym c ale i c++...
https://obrazki.elektroda.pl/7656017200_... O komputerach jednopłytkowych czy stare komputery były lepsze od współczesnych platform rozwojowych i SBC? Nie lubię Arduino I to jest jak najbardziej prawda. Arduino to platforma, która miała dać łatwy dostęp do programowania elektroniki ludziom, którzy nie znają się ani na elektronice,...
Wcześnie zacząłeś, ale gdy masz samozaparcie to osiągniesz cel, albo się spalisz jak ja... Albo zmienisz kierunek czyli cel... W każdym razie w temacie tworzenia systemu operacyjnego według mnie nie warto otwierać otwartych drzwi, no ale w celach nauki to posłuchaj kolegów wyżej, gdy naprawdę walczysz o ten cel, bo ja zrezygnowałem z powodów raczej...
Oh well, temat bardzo ciekawy, ale proponuję ignorować (at)spec220 Proszę nie karmić trolla. C nie może posiadać nakładki graficznej, bo wszystko tam jest jazdą po bandzie, chora koncepcja wskaźnika, tablicy, nie chronione struktury danych, archaiczna struktura kompilacji rodem z 195x-6x Jeden wielki Undefined Behaviour Podeślę jutro przykład (taki...
W 99% przypadków programiście C# czy Javy assembler się nie przyda. Jeśli jednak kręcą Cię zagadnienia optymalizacyjne, chcesz wyróżnić się na rynku pracy albo chciałbyś zająć się pisaniem wysokooptymalizowanych implementacji algorytmów, to warto. Poczytaj sobie co o assemblerze pisze [url=http://www.wykop.pl/link/1209873/am...
Wówczas takie programowanie przestaje się znacząco różnić od zwykłego C. Tia... a tworzenie zmiennych, zmienianie ich rozmiarów i dynamiczna alokacja pamięci są nawet prostsze (; Do niektórych zastosowań assembler ma sens, ale tych zastosowań jest coraz mniej - niestety lub stety - zależy co kto lubi. Ja początkowo uważałem, że assembler jest najlepszy...
Koledzy będąc złośliwy napiszę wam tak każdy wasz kod da się zapisać w asemblerze ,bo każdy plik hex da się zapisać w asemblerze Będąc złośliwym, powiem, że plik hex to kod maszynowy a nie assembler :-) Masz rację tylko disassembler zrobi z każdego pliku hex kod asm . Nie ważne czy napisano to w basicu ,c ,bascomie , czy innym "lepszym" języku . Po...
No nie przesadzajmy, nie jest aż tak źle. Systemu operacyjnego nie musisz znać w całości, bo chyba nikt nie używa wszystkich jego funkcji, przynajmniej świadomie. Inna rzecz, ze jak już zaczniesz coś robić to ci się nie spodoba to co daje SO i zechcesz sam napisać jakiś mały kawałek lepiej, zwykle z powodzeniem. Kilka zastosowań assemblera jednak się...
Dokladnie, jak sie dobrze uprzesz to uzywajac systemu operacyjnego mozesz poczuc sie jak sredniej klasy programista PC. Na zasadzie: nie wiem jak to dziala, nie wiem dlaczego to tak dziala, ale wiem jakie parametry musze podac do okreslonej funkcji zeby wyplula okreslony wynik. W ten sposob mozna latwo zboczyc z wlasciwej drogi :D. Ale jezeli programista...
1. Zanim komputer "przecyta" kod binarny musi go sobie odkodować z hex`a utworzonego z dyrektyw ASM`a. 2. Tzn. chcesz wszystko na ten temat, tak? A próbowałeś google? 3. Pamiętaj, że prawdziwy programista wiesza się razem ze swoim programem :D
NewElektro , sprawa jest dosyć prosta. Jeśli chcesz używać mikrokontrolerów po to tylko, żeby zapalały, gasiły diody, wyświetlały coś tam na LCD itp. to BASCOM będzie w sam raz dla Ciebie. Jeśli zaś interesuje Cię działanie i budowa mikrokontrolerów, ucz się assemblera. Jeśli chcesz myśleć jak programista z prawdziwego zdarzenia i nie przemęczać się...
staralem sie znalezc temat, ktory odpowiedzialby na moje pytanie. liczylem, ze taki bedzie, jednak nie bylo [; czy do DSP stosuje sie assemblera, czy juz tylko C, a ludzi piszacych w assemblerze nie potrzeba w ogole, bo nikt powazny tego nie uzywa? w mikrokontrolerach assembler juz praktycznie nie istnieje, bo kontrolery sa szybkie i maja kupe pamieci,...
coś urwało ostatnie zdanie.... moja wskazówka to zastosowanie wirującego lustra bądź pryzmatu (potrzebny ekran do wyswietlania) , rozwiązanie to eliminuje wiele problemów - głównie duuuzo większa żywotność o programowaniu na PC nie mam pojęcia ale reszta jest w zasięgu, jak sie znajdzie programista to mozna cos zacząć myśleć pozdrawiam
(at) JacekCz Jak tak się mądrzysz i peszysz to wstaw lepszą wersję CPP i Assembler ;] Ja się nie peszę (bo tak słowa użyłeś). Kryształowa kula i Pierwotny Pytający milczy, jaki assembler jest oczekiwany w szkole Pytającego. Cros kompilacja z C/CPP -> ASM jest totalnie bez sensu ze wszystkich względów (dydaktycznych, technicznych itd). Ostatni prawdziwy...
No hehe, elektronika jak już wspomniałem to takie małe hobby, a co do traktowania procesora jako czarnej skrzynki zgodzić się nie moge... Przecież programista musi znać budowę procesora na który pisze jakąś aplikacje, a zwłaszcza aplikacje w języku niskopoziomowym... Co do programowania mikroprocesorów-narazie bawie sie bascomem, poniewarz assembler...
Po pierwsze: naucz się pisać składnie i logicznie, bo jeśli swoje programy piszesz tak jak posty, to programista z Ciebie będzie kiepski. Po drugie: właśnie Java jest dość prostym językiem do nauki, może masz po prostu słabego nauczyciela? Po trzecie: ja bym zaczął od C albo właśnie od Javy, na Pascale i inne takie szkoda czasu. Po czwarte: nie polecałbym...
... Zle mnie zrozumiales. Chodzi mi o to ze asm w stosunku do C, jest bardzo nieczytelny no i oczywiscie dla kazdej architektury/procka moze wygladac inaczej. Jestem programista systemow embedded i z asmem roznych prockow i architektow spotykam sie na codzien (wiec chybiles z zalozeniem). Zdecydowanie polecam przerzucic sie na C a w asmie pisac tylko...
(at)Freddie Chopin Znalazł się niedrażliwy. Szukasz zaczepki non stop. Definitywnie piszesz o sobie. Czym innym są Twoje posty w tym temacie jak nie szukaniem zaczepki? Rozumiem że wg Ciebie C można się nauczyć w weekend, a taki dwudniowy C programista składnię C rozwala bez pudła. Jako pierwszego języka pewnie nie. Jako kolejnego - zapewne jest to...
Nie chciałbym tutaj wygłaszać wywodów o wyższości świąt Bożego Narodzenia nad świętami Wielkiej Nocy.Uważam jednak iż Bascom jest dopuszczalny dla ludzi ,którzy znają bardzo dobrze architekturę i listę rozkazów 51-ki.W przypadku początkujących programistów Bascom się tak sprawdza jak ominięcie tabliczki mnożenia w szkole podstawowej za pomocą kalkulatorów.Owszem...
Bascom - początkujący C - zaawansowany Assembler - "Hardcore" Jeśli to "zaawansowany" przy C oznacza, że można tworzyć zaawansowane programy, to się całkowicie zgadzam. Jeśli natomiast oznacza, że programista by w nim pisać musi mieć duże doświadczenie lub że programowanie w tym języku jest zbyt trudne dla kogoś, kto nie miał z tym wcześniej styczności,...
Może budowanie z cegły jest dla Ciebie lepszym rozwiązaniem , dlaczego jednak najchętniej wszyscy budują z suporexu? Dom z cegły wymaga większego nakładu kosztów, więcej zaprawy, ma gorszą izolację i koszuje tyle , że nikt dzisiaj tego nie robi. To miniona epoka. Tak jak asembler.A mówienie , że jest się lepszym bo zna się assembler to tylko przechwałki....
Witam, Szukam pracy w branży elektronicznej. Posiadane umiejętności: - projektowanie płytek PCB - programowanie systemów wbudowanych w języku C i assembler (mniejsze podprogramy) głównie na prockach PIC32MZ - bardzo dobra znajomość procesorów rodziny PIC32MZ - magistrale LIN, CAN, UART, I2C, SPI, I2S, USB ich implementacja w systemie rzeczywistym -...
Witam!! Najlepiej to wziąść sie za jakiegoś Atmega np. uniwersalnego ATmega 128. Można w fajnej podstawce kupić w firmie www.propox.com za parę złotych. Ale zależy co ma wykonywać projektowany układ. Do prostych gdzie nie wymagane są obliczenia tylko operacje proste na portach to pasuje '51, a jeśli o szybkość obliczeń, moze wyświetlacze graficzne LCD...
Witam mam do zaoferowania zlecenie dla osoby znającej się na Assemblerze i dissemblerach, Zadanie polega na dekompilacji .exe znalezieniu i zmienieniu paru rzeczy i ponownej kompilacji programu. Nic oczywiście za darmo. Gwarantuje że osobie która tego dokona krzywda finansowa się nie stanie :)
Dla mnie najprzyjemniejszy jest chyba assembler MSP430 ;-) W wersji bez X Albert
Proszę o więcej informacji. Doświadczenie AVR zarówno C jak i assembler.
Szukam kompana/wspólnika do projektowania pilotów zdalnego sterowania na częstotliwość 433.92MHz. Urządzenia współpracować mają z dekoderem KEELOQ, więc potrzebny ktoś z zamiłowania programista PIC (najlepiej assembler lub C). Potrzebna osoba do stałej współpracy, najlepiej z Gorzowa Wlkp. lub okolic. Oferty proszę kierować na PW. Pozdrawiam.
Ludzki Świat IT się posypie To jest nieuchronna ewolucja :) To tak jakby narzekać, że nie programuje się na kartach perforowanych tylko pisze kod w assemblerze. Wiesz ile osób straciło przez to pracę? Nagle jeden programista wykonywał pracę 10, obliczenia można było uruchomić szybko i bezkosztowo. Ale hola hola, co to? Język C? Nie trzeba znać architektury...
To ty najlepiej wiesz co namieszałeś. A nic nie napisałeś jakie masz objawy, program na pewno chodzi dobrze to z reguły namiesza programista.
Tego nie można niestety powiedzieć o "Elektronice dla Wszystkich" po zmianach jakie zaszły w tym miesięczniku na początku tego roku. Racja, EdW była naprawdę dla wszystkich, dzięki pracy Piotra Góreckiego, któremu zależało na tym żeby uczyć, widać wydawnictwo uznało, że są rzeczy które się lepiej sprzedają niż nauka. Bzdura. Do zrobienia np. wzmacniacza,...
Witam! Poszukuję kogoś kto zna się chociaż na stadium MEDIUM w Assemblerze :) Więcej info podam na gg 6109785 lub TS : 37.59.16.196
Prócz C# i C++ powinienem też zacząć się rozglądać nad oprogramowaniem do programowania mikro kontrolerów. Popularne to ATxmega. Powstało pytanie. Czy muszę już zacząć kombinować sprzęt czy mogę naukę programowania mikro kontrolerów zacząć od świata wirtualnego? Czy znacie jakiś program pod Windows który emuluje i imituje taką ATxmegę? No i co sądzicie...
Niestety z Assemblerem radzi sobie najgorzej. Może jednak C++ ?
(at)kamyczek Oprogramowanie ma coś takiego jak licencje. Jakbyś się z nimi zaznajomił to wiedziałbyś, że chronią one prawa autorskie. Używanie tego typu oprogramowania niezgodnie z warunkami licencyjnymi jest przestępstwem .Najwidoczniej Radzio DXP, tak jak Ty nie ma pojęcia o licencjach wolnego oprogramowania albo nie obchodzi go to czy ktoś używa...
Języków programowania jest cała masa i mają różne przeznaczenie. Najbardziej podstawowym jest język maszynowy, czyli język konkretnego procesora, przystępną dla człowieka formą reprezentacji tego języka jest assembler, dalej operuje się bezpośrednio na rozkazach procesora ale zamiast ich kodów binarnych można się posługiwać wygodniejszymi mnemonikami,...
A jak chcesz się tylko pobawić w programowanie to polecam chyba nieśmiertelną 8051 :) jak mawiał mój nauczyciel, tak jak każdy prawdziwy kierowca zaczyna od maluszka, tak każdy prawdziwy programista zaczyna naukę od 8051 :) :) :) ale jezeli chcesz pomysł na konkretny układ elektroniczny to tak jak napisał kolega Józef18 jezeli nie miałeś styczności...
http://www.heyrick.co.uk/assembler/index... Pozdrawiam
:oops: przyznaje sie bez bicia - pic'ow nie programowalem 6502, 68k, x86, '51, od biedy z80 i avr no i pierwsza prawda programisty niskiego poziomu - assembler przenoszalny nie jest :) ale.. to tylko pomysl ze starych dobrych czasow
Adres definiujesz właśnie tak jak pokazałeś - dyrektywą org. Symbol INT0addr to tylko symbol, któremu przypisana jest jakaś wartość. W asemblerze nie ma typów, więc wszystko zależy od programisty. Zdefiniujesz, że INT0addr ma np. 64, to .org INT0addr spowoduje, że następna instrukcja trafi pod adres 64. Co do języka - rozumiem, narzut to dobry powód...
też sie zastanawiam ale narazie chyba odpuszczę ten nowszy. RP2040 wystarczy do wielu rzeczy - zwłaszcza oprogramowany w ASSEMBLERZE (mimo , że jest to droga przez mękę- przy tych pozal sie boże środowiskach)... Przeglądałem conajmniej kilka róznych metod instalacji - pod windowsem pod linuksem - oficjalne/ nieoficjalne... Jak dla mnie GENARALNIE WSZYSTKO...
kulmar , jakie korzyści ekonomiczne odnosi firma, której programista przez miesiąc pisze program w assemblerze, w porównaniu do takiej, która ma programistę C, który przykładowo ten sam program napisze w tydzień? ( a wynikowe hexy będą identyczne, lub prawie identyczne ) Sugerujesz, że C powstało tylko dla hobbystów i amatorów?
Tu są oficjalne archiwa kodu źródłowego: https://sourceforge.net/cvs/?group_id=51... https://sourceforge.net/svn/?group_id=51... Tylko prosiłbym jeszcze o kod źródłowy do tego freedos napisany najlepiej w c++ (ewentualnie może być napisany w assemblerze.) Nie wiem w czym jest on napisany - jeżeli w podanych archiwach nie ma wersji jaka jest tobie potrzebna,...
- Jaki assembler? - Jakie informacje? - Co znaczy wydobyć?
Przemyśl to kilka razy a odnajdziesz sens w tym :P Skoro działa, tzn że napisałeś dobrze. A z moich obserwacji wynika że AVRStudio nie uwzględnia podciągania pinów. Dlatego programista nie może polegać tylko na symulatorze ale głównie powinien polegać na sobie.
wcale nie jest taki drogi (25zł nowy) zobacz sobie linka, PROGRAMISTO. Ma może ktoś programik w assemblerze (tylko NIE avr)
Niestety wymaga mimo wszystko troche więcej czasu od programisty, oraz znajomość wnętrza procesora (praktycznie nonstop pracujesz z datasheetem) chyba że masz dobrą pamięć i kojarzysz co w jakim rejestrze. I właśnie dlatego warto znać assembler, ale programować w C. Po co męczyć się, skoro można napisać ładnie i szybko, a kompilator przełoży to na...
Dziś gry/programy powstają zazwyczaj w c/c++ nie licząc sterowników, ale wyobraźcie sobie gdyby dalej się pisało w asemblerach, to by było cudownie. Sterowniki teraz też się pisze w języku C, zarówno na platformy unixowe jak i windowsy. Być może na pozostałe systemy operacyjne jest to assembler, albo jeszcze coś innego, ale od dawien dawna na linuksie...
To zależy co chcesz programować?? i czy kiedykolwiek miałeś do czynienia z programowaniem?? Jeżeli jesteś zielony w programowaniu to polecam tekturkę o algorytmach na start bo to podstawa w programowaniu, żeby dobrze programować musisz umieć dobrze myśleć a język programowania to już tylko narzędzie w rękach programisty są języki do pisania aplikacji...
Jeśli masz doświadczenie w C++ to zacznij od języka C, bo niby po co masz się uczyć innego? Ja tak zaczynałem, teraz męczę się w assemblerze :D . Chodź kiepski ze mnie programista to wiem że jak się bardzo chce to wszystko można zrobić.
Z każdym z tych pojęć: - rj11 --> modem - rj45 --> sieć - lpt - usb jest związana olbrzymia ilość wiedzy potrzebnej do obsłużenia tego interfejsu. RJ11, modem - obsłużysz przez TAPI RJ45, ethernet, TCP/IP - obsłużysz przez WINSOCK LPT - obsłużysz z poziomu assemblera, a w systemach NT dodatkowo opierając się na sterowniku, np. giveio USB - podstawą...
assembler darmowy assembler technik programista programista embedded
electrical software matrix kabel samsung c3050
Renault Mascott 3.0 dCi 2009 – kasowanie inspekcji olejowej, reset serwisu, procedura gaz+hamulec ESP8266 WebSocket Echo AP – przykładowy kod serwera HTML, NodeMCU, Wemos D1 mini