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,...
w zasadzie to C, Basic i assembler tylko. Chociaż ostatnio była dyskusja o programowaniu w JAVA, ale to już chyba przegięcie. A co do programów: AVRGCC, AVR Studio, BASCOM AVR, BASCOM 51, AEC, Keil C, CodeVision, ST6 Realizer, ARMGCC. A nie łaska przeczytać: http://www.elektroda.pl/rtvforum/topic10...
Każdy kto używa danego języka napisze że akurat ten jest najlepszy. Programowałem w asemblerze, teraz przesiadłem się na C i mi bardziej odpowiada. Szybciej pisze się programy i łatwiej poprawić ewentualny błąd (nie musisz tyle szukać w kodzie programu), a te kilka bajtów więcej w kodzie maszynowym mi osobiście nie przeszkadza. ;)
winasm studio to tylko srodowisko(edytor). Musisz pokazac mu gdzie masz zainstalowanego masma i pare innych rzeczy poustawiac. Poszukaj w opcjach, a jak dalej nie bedzie dzialac to kliknij na priv to skonfigurujemy wspolnie;]
Cóż, po kolei opowiem co nieco z moich doświadczeń. 1. Jak mogę poznać podstawy assemblera? (Assembler czy asembler?) Musisz poczytać nieco o architekturze procka. W zasadzie może być dowolny. Może to być standardowy procek "PCtowy" (mam tu na myśli architekturę x86). Do tego polecam książkę "Jak pisać wirusy". Jest to podstawowy kurs asemblera x86...
Przede wszystkim poczytaj sobie to: http://www.patron.net.pl/artykuly/AVR_tu... I pogooglaj trochę hasłem Mikrokontroler. Owszem, są takie układy. Mikrokontroler to właściwie prawie normalny procesor, zamknięty w jednej obudowie z odrobiną pamięci operacyjnej (kilkaset bajtów) i kawałkiem pamięci stałej (kilka kB) na zapisanie programu. Teoretycznie...
W załącznikach udostępniam Assembler i Basic dla Cobry1 w plikach *.bin. Programy można wgrać do emulatora z poziomu monitora Cobry od adresu 0h i wygrać je z emulatora jako pliki *.wav. Następnie zgrać te pliki *.wav z PC na kasety magnetofonowe :D Jeden i drugi program uruchamiany jest po wczytaniu do komputera Cobra1 poleceniem G:0 Start gorący dla...
https://obrazki.elektroda.pl/4689387300_... Jak niedawno zapowiadałem, prace nad projektem efektora do miksera Behringer DJX700 praktycznie zostały zakończone. Na chwilę obecną mam działający układ wraz z devboardem i ukończone programy efektów. Ale po kolei. O samym procesorze FV-1 możecie poczytać w innych moich tematach; konkretnie...
http://obrazki.elektroda.pl/4029783300_1... Układu SID (6581 stary i 8580 nowy), będącym muzyczną orkiestrą komputera Commodore 64 nie trzeba nikomu przedstawiać – między innymi dzięki jego brzmieniu owa maszyna osiągnęła tak dużą popularność. Warto tylko przypomnieć, że SID ma jedynie trzy kanały, ale umiejętności programistów...
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,...
Nie wiem czy to ważne ale 8-bitowce były programowane w maszynowym bezpośrednio wszystkie. Asm to nic innego jak bezpośrednie komendy procesora. Tu się nie zgadzam - język maszynowy jest dwójkowy i tak pisałem na laboratorium proste programy na Mera 305 (procesor Momik 8b). Pisałem to chyba nie precyzyjne słowo - wprowadzałem do pamięci. Na klawiszach...
Witam. Ma może ktoś jakiś program co przełącza sie w tryb chroniony i wykonuje jakieś proste operacje, chociażby samo wyświetlenie napisu 'hello world'. Albo jakieś inne materiały, najlepiej z przykładowymi programami, ponieważ muszę nauczyć sie pisanie kodu pod trybem chronionym..Znalezione przeze mnie programy w internecie nie działają poprawnie....
Witam! Postanowiłem że zajmę się również innym językiem niż C++ i spróbuje swoich starań w Assemblerze. No to wiadomo wklepałem w google o jakiś kurs i znalazłem. http://assembler.ryszki.prv.pl/ Jednak nie wiem czy tam jest wszystko aktualne, ponieważ nie można tam pobrać kompilatora TASM i TLINK. Czy są jakieś inne dobre programy do pisania w assemblerze...
Jednak co muszę przyznać, doje to potem dużo we wszystkich językach (poza bascomem ;p który serdecznie odradzam) jak czegoś nie znasz i nie masz o tym bladego pojęcia to nie odradzaj. W bascomie bardzo fajnie i na szybko pisze się także programy a szczególnie dobrze łączy się go ze wstawkami asemblerowymi - wtedy można sporo a co najważniejsze także...
Nie jesteś stary, po prostu metody pracy, narzędzia oraz uniwersalność jest po stronie klasycznego programowania a nawet (O ZGROZO!) skryptów z command line, a nie IDE. Rozwój oprogramowania to nie tylko język programowania czy sam sprzęt, to też wiele elementów pozwalających na efektywne utrzymanie projektu. Takie środowisko (bloczkowe) nie może w...
witam i podziwiam :) nie chce mi się wyciągać ZX z szafki i znowu gapić się w ten zielony monitor :) Dzięki Sinclairowi za Spectruma ! gdyby nie ten komputer to nie znałbym się na mikroelektronice. Rok temu przesiadłem się na PCta, i przekładam swoje programy na intelowskie mnemoniki '25 * 255 ORG 0 ; jeśli to "samoróba" ORG 32768 ; jeśli...
Na końcu przed słowem 'end' daj jeszcze skok 'ljmp petla'.
Przeglądałem już tą stronę programy są całkiem inne ponieważ do zapalania diody jest jeden przycisk, a do gaszenia drugi. W drugim programie przycisk jest wykorzystany tylko do zapalania diody i dioda jest gaszona automatycznie po jakimś czasie. A mi chodzi o to żebym mógł jednym przyciskiem załączyć diodę i wyłączyć, czyli 1 raz naciskam na przycisk...
dzień dobry wszystkim !!! pilnie poszukuje programu ktory zamieni moje hexowe programy na kod w assemblerze 51 oczywiście najlepiej program darmowy !! jeśli ktoś zna taki deassembler wie gdzie go zanleźć prosze o linka z góry bardzo dziękuje
witam, mam problem ponieważ muszę napisać moduł w assemblerze do C, który będzie dodawał 2 liczby zmiennoprzecinkowe, wpisane w c i wyświetlane w c, moduł assemblerowy ma wykonywać dodawanie. Jakieś podpowiedzi , albo najlepiej podobne programy do przeanalizowania
A to już powinno załatwić sprawę algorytmu i wyjaśnić jak pisze się tego typu programy w asemblerze [syntax=asm]... menu: wyswietlenie menu pobranie odpowiedzi wybrano 3? skocz do koniec wybrano 1? skocz do opcja1 wybrano 2? skocz do opcja2 skocz do menu opcja1: "sprawdzenie z uwzględnieniem wielkości liter" skocz do menu opcja2: "sprawdzenie bez uwzględnienia...
Witam Panowie... potrzebuję zrobić kilka programów. Chodzi o programowanie mikrokontrolerów AVR w języku assembler. Jakie poradniki polecacie, jakie programy symulacyjne. Nam osobiście wykładowca polecał książkę Pana Rafała Baranowskiego - Mikrokontrolery AVR ATmega w praktyce Do do programu .... Atmel Studio Z poradników znalazłem coś takiego... http://www.forbot.pl/forum/topics20/kurs...
Tak jak pisaliśmy assembler warto znać, ale większe programy tylko w C. Powodzenia! :)
Witam wszystkich! :) Mam wielką prośbe dla tych którzy umieją programowac na assemblerze w dosie:) Mam zadanie do szkoły żeby napisać program żeby dioda migała na takiej płytce (nie wiem jak ona się dokładnie nazywa) płytkę sie podłącza do komputera przez port i w dosie sie pisze program . Ja musze napisac programy żeby dioda (test) migała w czasie...
Shanleaf - miganie diodą i regulowanie jej jasności na PWM, Atmega8, assembler
Im szybciej zaczniesz przechodzić stopniowo na nowy procesor tym lepiej. Koniec tego archaika i tak Cię nie ominie. Nie napisałeś czy te programy masz pisane w assemblerze czy innym języku. Jeśli assembler to cała praca włożona do tej pory poszła w gwizdek. Mozna oczywiście próbować zastosować nowe uC z rdzeniem '51, ale czy jest sens pchać się znowu...
Poszukuje kompilatora assemblera i programatora ISP pod linuxa dla AT89S52.... istanieje wogóle takie coś na ten system? Jeśli tak, bardzo bym prosił o jakieś sprawdzone programy (linki do nich)
Witam, Na wstępnie powiem, że programowanie eprom'ów jest dla mnie całkiem nowe więc proszę o wyrozumiałość i życzliwość :) nie wiem czy to dobra zakładka do tego postu (sorry admini jak coś za bałagan :( ). Problem mój polega na przetłumaczeniu kodu maszynowego (plik HEX/BIN) na assembler (super by było jak by był język wyższego poziomu ale z assemblerem...
Po prostu zabrałeś się za coś co przerasta znacząco poziom Twojej wiedzy. Nie ma RE bez głębokiej znajomości programowania. Tego po prostu nie przeskoczysz. Skup się na razie na nauce C i asemblera, dopiero później czytaj o czymś co wymaga tej wiedzy. Niestety odwrotnie się nie da. Myślę że masz rację, jednakże nie jestem do końca pewien na czym dokładnie...
A dlaczego chcesz konkretnie pod DOS. Czyzbys nie mial windowsa? Mam programy pod DOS-a, ale wierz mi, sam assembler to nie wszystko, jeszcze potrzebny jest debuger. Programy pod DOS-a nie dorownuja tym pod winzgroze.
Witam. Mam do napisania 3 programy w assemblerze na DSM-51. 1. Dodawanie dwóch liczb 5-cyfrowych. 2. Mnożenie dwóch liczb 5-cyfrowych. 3. Komparator (porównywanie cyfr) 5-cyfrowych. Np. 18 większa 10, 10 mniejsza 18, 10 równa 10. Na wyswietlaczu LCD musi pokazac sie równiez słowo(mniejsza, wieksza, rowna)
Witam serdecznie, w tym semestrze pojawil mi sie przedmiot zwiazany z programowaniem mikrokontrolerow. Ogolnie w temacie jestem zielony. Na uczelni uzywamy mikrokontrolerow ST7 jednak prowadzacy polecil nam zakup STM8S-Discovery Kit ze wzgledu na wbudowany debbuger i nowsza architekture. Wyposażylem sie w takie cudzo. I tu rodzi sie moje pytanie gdyz...
Czesc. Mam problem, a w sumie to nawet 3 =]. Mam do napisania 3 programy w assemblerze (dokladniej bede je uruchamiac na symulatorze procesora z80). 1 zadanie. Napisz program, ktory liczbe 21H doda do liczby 42h. 2 zadanie. Za pomoca programu sprawdz czy suma tych liczb (zad 1) jest liczba parzysta. 3 zadanie. Dane sa dwie liczby. Napisz program, ktory...
Witajcie, Kontynuując moją przygodę "chirurga ARM" doszedłem (i zatrzymałem się) do plików startup'owych i linkera. Przeglądając czarne zakamarki internetu znalazłem jakieś przykłady (Fredie'go też) lecz nie rozumiem na jakiej podstawie one powstały. Jako główne źródło podawana jest biblioteka standardowa STM i zawarte tam przykłady. Interesuje mnie...
Witam Zaczynam się dopiero uczyć programowania mikrokontrolerów i mam kilka niepewności, a mianowicie: -8051 ma w miarę prostego assemblera, ale programator do niego jest relatywnie drogi jak na kieszeń studenta -89C2051 assembler jak 8051, tani programator(czy można pisać w asm do 51?) -AT90S2313 ma bardzo tani programator, trudniejszego assemblera,...
Asembler daje pelna kontrole nad procesorem. Sa aplikacje ktore wymagaja scisle okreslonych zaleznosci czasowych. Piszac w C nie masz nad tym pelnej kontroli. Dlatego jeszcze pisze sie programy w asemblerze. Zwlaszcza na mikrokontrolery pokroju Atmega, gdzie zasoby nie sa duze, a architektura prosta i przewidywalna. Nie ma co sie rozwodzic nad wyzszoscia...
Mam pytanie w jaki sposob można połączyć język C i assembler podczas programowania mikroprocesorów, gdy ma się doczynienia z kilkoma plikami źródłowymi, chodzi mi o to aby wywołąnie podprogamu w jednym pliku,napisanym w assemblerze było widoczne w innym pliku napisanym w C, czy wystarczy użyć do tego celu polecenia PUBLIC nazwa_podprogramu, jeśli się...
Witam Temat prosty ile kosztuje napisanie prostego programiku w c/c++, bascom, assembler lub tez innym języku na procesory PIC (8bit), ATMEL(od najmniejszych do np: ATMEGA 32)... Prostego czyli nie więcej jak 1K programu z opracowaniem prostego algorytmu Średniego programu około 2-3K z opracowaniem algorytmów + obsługa np RS lub PWM proszę o jakieś...
1. Piny P1.0 i P1.1 są wejściem komparatora, aby działały jak zwykły pin I/O musisz je podciągnąć do Vcc przez restystor. 2. Piszę z głowy, nie testowałem [syntax=asm] DIODA equ P1.7 org 0h start: cpl DIODA mov R6, #255 opoznienie1: mov R7, #255 opoznienie2: djnz R7, opoznienie2 djnz R6, opoznienie1 sjmp start END [/syntax]
Obecnie asembler ma same wady: zależny od architektury procesora, jest nie ekonomiczny programy pisze się długo a jeszcze dłużej uruchamia, wprawdzie może służyć do optymalizacji kodu ale są to specyficzne warunki reżimu czasu. Pomimo minusów, jeśli masz czas warto poznać asembler dla np. 8086, 51 i AVR, pozwoli ci to spojrzeć na każdy program z perspektywy...
Mam następujące zadanie i nie mogę sobie z nim poradzić. Muszę napisać dwa programy realizujące to samo zadanie (jeden w języku Assembler, a drugi w C++) w programie Keil Uvision 3 . Program musi wykonywać następujące czynności na mikrokontrolerze 8051f020 : Wciśnięcie guzika na mikrokonrolerze (tego guzika, który znajduje się po prawej stronie płytki...
http://obrazki.elektroda.net/57_12088851... Pokrótce przedstawię pomysł na wykorzystanie przestarzałych komputerów PC, których jak podejrzewam, podobnie do mnie wielu maniaków elektroniki po prostu nie chce wyrzucić. Komputer pracujący pod DOS-em, umożliwia dostęp do pełnych zasobów sprzętowych bez żadnej kontroli systemu operacyjnego, toteż...
Kiedyś to była podstawa, programy w DOS'ie mimały wstawki assemblerowe i używały przerwań, których parametry wpisywane były do rejestrów, - prehistoria. Java i C# w 100% nie ma sensu nawet wiedzieć o czymś takim jaki assembler bo to są kody wykonywane przez wirtualne maszyny, taki is własny assembler. W świecie mikrokontrolerów i systemów wbudowanych,...
Świadomie wolał bym zostać przy C bo assembler jest wysoko kontekstowy co oznacza że już na starcie musiał bym się dowiedzieć dużo więcej niż w przypadku C. Przynajmniej tak jest na PC i zakładam(nie wiem czy poprawnie) że i tak pewnie było by przy mikrokontrolerze. Skoro znasz podstawy assemblera, to wybieranie Arduino jest mniej więcej tak sensowne...
Lulubella proszę, oto przykład kopiowania z flash do sram pisany na mikrusa XMega. Dodano po 23 − liczby dla których bit B3=0, − liczby dla których bit B3=1 i B1=0, − liczby dla których bit B3=1 lub B1=0, W tych przypadkach w zupełności wystarczy SBRC i SBRS Można i tak: [syntax=vbnet]ldi R18, &b11111111 andi R18, &b00100000 breq...
No nie jest takie proste. W sieci (i na AVR Freaks) jest tutorial jak odpalić AVR Studio 4 z wine pod linuksem. Można go dostosować i odpalić tylko sam asembler, co powinno być proste. Niewykluczone że samo wine od razu z tym zadziała bez żadnych zabiegów. Albo jak pisałem wykorzystać assembler z gcc, to nawet sensowne, bo można łatwo takie programy...
Każda rodzina procesorów ma swój własny assembler. 8051 i AVR nie mają ze sobą prawie nic wspólnego. Jeśli chcesz pisać programy pod AVR to musisz zapomnieć prawie wszystko co się nauczyłeś o 8051 i zacząć się uczyć od nowa rodziny AVR czyli architektura, rejestry, rozkazy, działanie. Śćiągnij sobie pdf'a od atmegi8 i poczytaj. Poniżej załączam przykładowy...
Kup na allegro programator ISP (kosztuje mniej niż 20pln). Do ładowania programów na procka przyzwoity jest PonyProg. Jeśli chodzi o pisanie programów, to język musisz sam wybrać. Assembler najlepiej odzwierciedla to co dzieje się w mikrokontrolerze. Języki wyższego rzędu, takie jak C czy BASCOM są łatwiejsze. BASCOM został stworzony typowo do mikrokontrolerów,...
Dziękuję za podpowiedzi. Do tej pory programy które kompilowałem miały pliki typu: *.c *.h .cbp ewentualnie *.cpp i to wystarczało do kompilacji w IDE. Teraz pojawiły się pliki z rozszerzeniem *.L *.Y *.sh i nie wiedziałem co z tym zrobić. Bizona 2.4.1 ściągnąłem i zainstalowałem. Muszę doczytać jak tego poprawnie używać. Mam kilka kompilatorów. Pewnie...
A jakim programem można robić programy działające pod "prawdziwym" DOSem. Tryb rzeczywisty - Turbo C Lite (to już chyba freeware ale nie jestem pewien), BC++ 3.1, Turbo Pascal :), Turbo Assembler, Macro Assembler Tryb chroniony - DJGPP
programy assembler assembler darmowy assembler assembler tablicy
lenovo supervisor tosca programator renowacja starego wzmacniacz
Zanieczyszczenie głowic i rolek w magnetofonie Akumulator do Citroena C5 Break Diesel 2017 Start/Stop