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...
Ok, a skoro już moderator dał taki temat, to może ktoś opisze od podstaw jak stworzyć OSa? napewno przyda się do wielu osobą! Zapytaj niejakiego Gatesa Billa i jego kolesiów jak się pisze od podstaw (tzn. podstawy trza ukraść). Słuchaj, kolego, widzę że masz trudności ze zrozumieniem,...
To jak napisano pierwszy program który mógł obsługiwać klawiaturę, dysk ekran pamieć itd. ? Najpierw napisano projekt (długopisem) na papierze. Potem zakodowano (ręcznie! na szczęście procesory miały prostsze rozkazy, niż jakiś Pentium) i wydziurkowano na kartach, albo na taśmie papierowej...
Oj, malutko pamięci operacyjnej. Ja mam awaryjny Celeron 466 FSB 66 z 384 MB RAM. W miarę bez zacięć działa MS Windows Millenium i zrobiłem go do Internetu ze starszymi programami Opera, FlashPlayer, ShockwavePlayer itp. Nie znalazłem starszej zapory, innej niż dodany do tego Millenium Norton...
No i kolejna niespodzianka - aplikacje na 32bitowe maszyny nie pisze się w assemblerze tylko w C w środowisku ... RTOS. I stąd, pomimo, że nie masz być specjalistą od rtos, pytania o taki system operacyjny. Programowanie w tym środowisku jest dość specyficzne i wymaga myślowego przestawienia...
No ale co z tego? Skoro w czasach Visty 2GB RAM kosztuje tyle, co w czasach XP 512MB. Poza tym porównaj co oferuje Vista, a co oferował XP. Zajętość pamięci to żaden argument - na upartego można twierdzić, że najlepiej jakby pisać programy w assemblerze, ale to nie te czasy i nie te narzędzia.
Tomku, nie chcę Cię demotywować, ale skoro nawet nie umiesz zastosować się do składni polecenia, przeczytać komunikatu, to odpuść sobie na jakiś czas zapał do pisania systemu. Można zrobić wiele, bardzo prostych, a przydatnych programików, ułatwić sobie codzienne obowiązki. Zacznij od...
Przede wszystkim raczej nauka Assemblera, po to by zapoznać się z architekturą systemu, wpisywanie wartości do rejestrów itd., gdy bedziesz umiał już to, zapoznanie się z C będzie formalnością. A najlepiej zapoznaj się z tym jak działa Windows/Unix i działaj podobnie zgodnie z architekturą.
Ja to na początku próbowałem zacząć od dyskietki startowej i włączenia w assemblerze trybu 32 bitowego. Spory problem, gdyż włączyć go można, ale co dalej? Na dzień dobry poza włączonym trybem nie mamy niczego -żadnych sterowników. Wtedy dlatego postanowiłem rozpocząć to od wykorzystania...
Dzięki, oczywiście wiem że assembler też jest potrzebny. Właśnie jego chcę się nauczyć przez te kilka lat i douczyć się może trochę C . Stronkę już kiedyś widziałem ale dzięki za link - skorzystam. Od początku mówiłem o C bo je bardzo dobrze znam. Jeśli pisałbym w C to niektórych...
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ę...
Co to za asembler? Na jaki procesor? Na jaki system operacyjny?
LabVIEW to znane wielu inżynierom środowisko programowania w graficznym języku G, dedykowane głównie do zastosowań w systemach laboratoryjnych i kontrolno-pomiarowych. Wiele razy pisaliśmy już na forum m.in. o warsztatach i szkoleniach związanych z tym środowiskiem. Teraz, z okazji przyznania...
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...
Dzisiaj jedyne sensowne zastosowanie assemblera to małe wstawki do programów w innych językach. Może to dotyczyć jakiś specyficznych rozkazów dotyczących sprzętu (przełączanie trybów CPU, dostęp do jakiś specjalizowanych rejestrów itp) bądź pewne obliczenia łatwiejsze w assemblerze...
Witam.poszukuję kompilatorów do assemblera (coś jak TASM i TLINK) ,które będą działały na 64 bitowym systemie operacyjnym.Przeszukałem internet i niestety nic nie mogłem znaleźć.Gdyby ktoś mógłby mi pomóc byłbym bardzo wdzięczny.
To chyba już lepiej przed skasowaniem pliku otworzyć go w trybie do odczytu i zapisu, wpisać tam tyle bajtów ile plik ma, i potem go skasować. Wystarczą do tego zwykłe funkcje systemu operacyjnego. Zapisane dane powinny nadpisać poprzednią zawartość pliku, bo po co system miałby przydzielać...
To po co jest rozróżnienie? Kompilator GCC powinien być w teorii identyfikowany przez kilka parametrów - generalnie architekturę i system operacyjny. Tutaj mamy ARM i nie mamy systemu, jest więc ARM i none, a EABI to takie dookreślenie interfejsu binarnego stosowanego przez kompilator (EABI...
Działa dobrze, możesz sobie sprawdzić nawet na kartce papieru. Wystarczy, że weźmiesz pod uwagę specyfkację formatu U2, jak binarnie zapisana jest liczba -2 i co się stanie, gdy "na kartce" dodasz do niej np. liczbę trzy. Poniżej zamieszczam program testowy dla 32/64-bitowego systemu operacyjnego,...
Coś takiego jest możliwe jedynie przy wsparciu przez system operacyjny.
Moze ktos sie zna na tym lepiej niz ja i powie mi dlaczego to nie dziala(nie chce przeslac znaku-w tym wypadku literki A)...jezeli zamias czesci odpowiedzialnej za wysylanie znaku wstawie outportb() to wszystko jest ok...takze mozna przypuszczac ze cos z ta czescia jest nie tak...ale co to juz nie wiem...moze...
Chwila... chcesz, żeby dwa programy wymieniały się danymi??!! to jest możliwe tylko przez sockety... obecne systemy operacyjne tworzą tak jakby wirtualny obszar adresów pamięci dla osobnych procesów(tryb chroniony). znaczy, że jak przekażesz sobie przez plik ten adres, to i tak tam będą inne...
Nie bardzo kumam o co biega. Jesli odpalasz program napisany w asemblerze z poziomu systemu operacyjnego to juz jestes w trybie chronionym i nie ma potrzeby sie na nic przelaczac. A jesli chcesz napisac program w asemblerze ktorego kod laduje sie zaraz po starcie (czyli bez systemu operacyjnego) to moze...
Powiem szczerze, że nie do końca rozumiem o czym mowa.... Jeśli ktoś ma juz gotowe (sprawdzone przez siebie) implementacje obsługi i2c, ADC, timerów, SPI i czego tam dusza zapragnie, to połączenie tego w gotowy program nie potrwa znowu tak długo, a pewność optymalizacji kodu jest dużo większa...
Nie umarł i nie umrze, aczkolwiek może zostać "zdegradowany" do pozycji języka, który jest potrzebny tylko do napisania kompilatora. Stanie się tak, jeżeli pojawi się jezyk wysokiego poziomu, a właściwie to kompilator takiego języka, za pomocą którego będzie można uzyskać kod równie...
Tak właśnie zależy mi na poznaniu Assemblera. Czy pisząc pod windowsem moge popsuć sobie komputerek? czy na potrzeby asemblera powinienem sobie sprawic jakis 486 by spokojnie sie bawic z tym jezykiem? Jestem gotów pomagac Ci w poznawaniu z assemblera pod pewnymi warunkami: - będziesz pisał...
Dobra, mam kilka pytań: -Ile masz lat? -Jakie masz doświadczenie w OS dev'ie? -Czy programowanie zajmujesz się zawodowo (lub czy studiujesz informatykę) ? -Dlaczego chcesz tworzyć nowy system? Dodano po 2 EDIT: Pomysł narodził się wczoraj więc...nawet nie mam jeszcze ogólnych...
Nie da sie napisac systemu operacyjnego bez chocby kawalka kodu w asemblerze ale watpie aby ktokolwiek chcial napisac OS tylko i wylacznie w ASM-ie. ...a jednak ktoś chciał ;) Nikt nie twierdzi ze sie nie da.
Przedstawiam urządzenie, którego funkcją jest pomiar charakterystyk częstotliwościowych urządzeń i systemów audio. Charakterystyki częstotliwościowe to nic innego jak transmitancja, a mierzonym obiektem może być wszystko do czego można wpuścić sygnał liniowy i odebrać sygnał liniowy...
a mozna w czymś innym niż assembler??? Dodano po 47 a mozna samego kernela i drivery w assemblerze i potem cos żeby można było uruchamiać pliki exe i system napisać jako program który otwiera się automatycznie po bootowaniu???
Wczoraj udało się dwie rzeczy. 1. Dostosować system tak że symuluje cartridga. W przyszłości pozwoli to na przeniesienie go do pamięci ROM i szybki start bez ładowania z pamięci zewnętrznej, oraz załadowanie do banków przydatnych programów. 2. Powstaje interfejs programowy pozwalający...
W Wyszukiwanie, zbieranie i analizowanie otwartych komponentów systemu Najpierw zacznijmy od wyjaśnienia co to jest oprogramowanie otwarte czy też dostępne na licencji GPL (trochę teorii). Narzędzia wykorzystane w routerze, takie jak Linux, U-Boot i inne dostępne są na licencji GPL,...
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...
Również uważam, że Python na Arduino to bardziej ciekawostka niż użyteczne narzędzie. Python jest językiem skryptowym, do działania potrzebuje określonego środowiska, które może zapewnić system operacyjny o zdecydowanie większych zasobach niż Arduino. Bałbym się w tym środowisku uruchamiać...
Witam Masz awersję do Pythona i Bascoma i do C bo lubisz się narobić w Assemblerze? Wydaje mi się ze pisanie systemów sterowania na Pi nie jest pozbawione sensu w żadnym języku a to z powodu szybkości procesora i względnie nieograniczonej przestrzeni. Oczywiście można wyważać otwarte...
Jak zmodyfikować poniższy plik Makefile aby prawidłowo kompilował się projekt złożony z kilku plików .c ? Próbuje zbudowac projekt na bazie systemu operacyjnego AVRX, AVRStudio nie chce tego łyknąć. Dodano po 40 # Hey Emacs, this is a -*- makefile -*- # # WinAVR Sample makefile...
Zacznijmy od tego że to co masz napisane, nie jest, nie było i nie będzie OS-em z prawdziwego zdarzenia, co najwyżej aplikacją wyglądającą jak OS. Zgodnie choćby z musisz mieć zainstalowany .NET framework, który zrozumie kod w skompilowanym programie. Na czymś trzeba jednak ten framework...
Kolega ma jednak problem ze zrozumieniem co piszę czy też z myśleniem?! Amiga bootowała i tu nie zaprzeczam ale i PODOBNO miała system w romie. Tak na prawdę nie miała bo bez dysku czy dyskietki była animacja sugerująca włożenie dyskietki. I do wystartowania systemu potrzebuje jedynie...
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...
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...
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...
W Podatność na wstrzykiwanie komend Jedną z częstszych i łatwych do odnalezienia dziur jest podatność na wstrzykiwanie komend poprzez np. interfejs użytkownika. Sama idea tego ataku jest prosta – załóżmy, że podajemy gdzieś tekst, który następnie wykorzystywany jest do...
Nie mogę się zgodzić z tezą postawioną w temacie. To co obserwujemy, to jest cena postępu. Technologia staje się coraz bardziej rozwinięta i pojedynczy człowiek ani nie jest w stanie jej dogłębnie poznać, ani nie ma takiej potrzeby. Kiedyś układy budowało się z rezystorów, kondensatorów,...
Nie chcę cię zniechęcać, ale ja bym się zastanowił nad tym, co chcesz uzyskać i do czego ma ta nauka assemblera posłużyć. Po pierwsze musisz sobie odpowiedzieć: jakiego assemblera chcesz się uczyć? Jaki procesor chcesz programować w assemblerze ? Jeżeli myślisz o programowaniu procesorów...
Udało mi się dostosować Turbo Assembler do pracy w systemie. Teraz mogę w jednym banku mieć program TA z kodem źródłowym i kompilować go do innego banku. Dzięki temu zaoszczędzam wiele czasu i nie muszę kompilować dużych programów na dyskietkę , aby do sprawdzenia wczytywać je z powrotem...
jeśli wolno na chwilę wtrącić coś bardziej podstawowego , Ja zadam jeszcze bardziej podstawowe pytanie. Te całe magiczne optymalizacje związane z próbami wymuszenia na kompilatorze inline'owania funkcji - one mają jakiś normalny cel? Czy Twój program działa zbyt wolno do REALNEGO zadania...
Teoretycznie programy napisane w języku wysokiego poziomu oferują te same możliwości co programy w assemblerze, ale w praktyce pomiędzy Twoim programem a procesorem stoi jeszcze system operacyjny. Dobry system operacyjny nie może dopuścić Ciebie do sprzętu, ponieważ mógłbyś tym zakłócić...
Producenci współczesnych nośników magnetycznych, optycznych lub pamięci flash określają w specyfikacji żywotność tych nośników. Jaką żywotność mają pamięci taśmowe? Udało się odczytać dane z ponad ćwierćwiecznych pamięci taśmowych polskiego komputera MERA-400. W odczytaniu...
Po pierwsze, to wcale nie treba tych pakietów nigdzie odsyłać. Z opisu wygląda na to że ma to być raczej "monitor" sieci, a nie urządzenie "aktywne". Wystarczy w monitorowane połączenie wstawić urządzenie typu "hub" i wtedy całość ruchu będzie można oglądać na dodatkowym połączeniu...
Dalej; doczytałem ze ten plik startup jest doklejany do naszego pliku podczas linkowania - bo problem jest umieścić coś przed funkcją main od której program się zaczyna więc nie da się (chyba) zainicjalizować procesora bezpośrednio z "C". 1. Nie przesadzajmy - przy użyciu skryptu linkera...
Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne...
AVR był i jest przyzwoicie zrobionym 8bit MCU ale jak każdy 8bit ma swoje ograniczenia. DSP zwykle zwraca uwagę na błędy zaokrągleń i zegar rdzenia czyli w przypadku AVR wygląda to kiepsko. Bardziej leciwe TMS320 pod tymi względami były znacznie lepsze. Ale to były procesory profilowane pod...
Autor poniższego zestawienia jest inżynierem i konsultantem wsparcia dla systemów wbudowanych. W swojej karierze poznał on szereg różnych architektur mikrokontrolerów, różniących się wydajnością, wyborem peryferii, poborem zasilania etc. Wybór odpowiedniego układu stanowi zawsze o...
Kiedyś miałem podobny dylemat co Ty. EiT, czy informatyka. Ostatecznie poszedłem na eletele ze względu właśnie na mniej siedzenia przed komputerem, a więcej pracy ze sprzętem. Jestem na czwartym roku i w zasadzie nie żałuję. Informatyka to w znacznej większości czyste programowanie. Koledzy...
1. Nie widzę powodu wchodzenia najpierw w tryb system, a potem w user To resztki techniki "copy & paste" - ostatnio sam zauważyłem, że tryb user i system mają wspólny stos. 2. Ja zostawiam MCU w trybie system po startupie - nie widzę żadnych zalet w trybie user jeśli nie mam systemu operacyjnego,...
Witam. Słyszałeś może o językach problemowo zorientowanych (nawet byle jakich - takich jak STEP)? A może widziałeś LabView w akcji. Sam sobie odpowiedz na pytanie gdzie jest przewaga tego typu systemów nad programowaniem w C czy w asemblerze. Słyszeć słyszałem, widzieć nie widziałem...
To co napisałeś spowodowało, że przypomniałem sobie o tym, iż na liście rozkazów procesora jest dynamiczna wersja put/get fsl, w której podaje rejestr zawierający Id portu. To w zasadzie rozwiązuje sprawię - tak mi się przynajmniej wydaje. Inną kwestią jest, że to nie jest to o czym...
mnie akurat wlasnie ciekawi ile potrafilbym wyciagnac z takiego mcu 8 bitowego po prostu z punktu widzenia oprogramowania. "One step at a time" - zaczyna się od rzeczy prostych, czyli nie opcodów, dekoderów instrukcji i assemblera, a potem bierzesz się za trudniejsze. Np. czy w 256 bajtach...
Na windowsa możesz zrobić dokładnie to samo - podejrzeć kod assemblera. Dodatkowo masz pełen debugger i masę innych ułatwień. Tylko to co Ty chcesz zrobić w 20ms obecne procesory zrobią w 0,2ms z łatwością i to nawet jakbyś wybrał "najbardziej nieoptymalną formę" i skompilował ją...
Kolega kamyczek nie bez powodu pisał o tosterach i mikserach i na tych przykładach pytał o sensowność pakowania do nich 64bitowych uC z megabajtami pamięci. A po co w ogóle komu mikrokontroler w tosterze albo mikserze, choćby z firmware napisanym w assemblerze? Po co w tych urządzeniach jakakolwiek...
Witam, I tu jest wlasnie problem - "I czy mogę po napisaniu bootloadera w assemblerze wgrać ms dos albo linuxa?" - nie nie mozesz, jedynie to sie uda jezeli towj system bedzie mial cos na wzor BIOSa zgodnego z dana architektura, mozesz znalezc specjalne wersje na konkretne architektury ale to wersje...
Charlu:7650 to maly komputer, ma w sobie caly system operacyjny, do ktorego mozna wgrywac programy napisane w C++ i assemblerze. Tysiace programow mozna sciagnac z Nie polecam Irdy.. kup bluetooth - wiecej dobrych telefonow go ma, nie potrzeba nic ustawic, szybciej dziala... mi irda stale robila klopoty,...
WITAM!!! Kocham Amige jak swoich rodzicow! Jest to zabaweczka a zarazem potezna maszyna! Wychowalem sie na tym sprzecie, bylo to ok. 1990 roku gdzie nie bylo komputera ktory bylby w stanie potrafic takie cuda! POD ZADNYM POZOREM NIE NISZCZ TEGO CACKA! Ja go odkupie! Mam 3 modele amig: A500, A600,...
Jest tak,po nacisnieciu klawisza klawiatura wysyla sygnal do kompa co zostalo nacisniete, potem wysyla ze zostal kalwisz puszczony. Zwykle obsluge klawiatury zostawia sie BIOSowi lub sytemowi, dzieki czemu mamy np polskie literki, duze male literki itd. Takie podejscie jest latwe i wygodne...ale w przypadkach...
Volkov Commander Menedżer plików pracujący pod kontrolą systemu operacyjnego DOS (może być uruchamiany także pod Windows), bliźniaczo podobny do słynnego Norton Commandera. W stosunku do swego poprzednika jest bardziej funkcjonalny. Napisany w Assemblerze zajmuje niecałe 100 Kb, przez co...
Z tego co pamiętam z dawnych wdrożeń programów FK-GM, to czytniki kodów paskowych na portach szeregowych były obsługiwane programowo, czyli musi być oprogramowanie komunikacyjne samego portu wraz z dekoderem otrzymanej porcji danych według jednego ze standardów kodowania Nie sądzę,...
Po to powstał system operacyjny żebyś nie musiał w assemblerze pisać takich rzeczy. Pod windows możesz sobie otworzyć port szeregowy jak zwykły plik, i pisać/czytać z/do niego za pomocą funkcji WriteFile/ReadFile. Możesz też poszukać jakiejś darmowej biblioteki do komunikacji z portem...
Co do php5, obsługuje je większość darmowych serwerów - polecę ovh.org, bo nie mają tam reklam. Czytałem że 110mb.com posiada Pythona, ale w chwili pisania posta serwer nie działa, więc raczej odpuściłbym ich sobie ;) Jeśli chcesz się tylko pobawić/pouczyć lepiej będzie jeśli zainstalujesz...
Czekaj czekaj... bo nie wiem czy dobrze zrozumiałem. Czy Ty chcesz na początek napisać komunikator internetowy, a na dokładke własy, dopracowany system operacyjny? No to mnie dość mocno rozbawiłeś :D Jakie masz doświadczenie w programowaniu? Bo jeżeli żadne, to najpierw polecam Ci gruntowną...
o też ciekawe: widziałem już, że trochę to rozgryziono. Kupiłem sobie STM32 (u polskiego dystrybutora) razem w kurierem wyszło 180 zł. Na drugi dzień!!! Dostajemy pudełeczko 10x10 cm (darmo dostajemy znacznie większe pudełko i pół kilo pęcherzykowej folii :) ), w nim ośmio centymetrową...
Problem z zerową komórką występuje nadal w atmegach. Osobiście przeprowadziłem testy, które to ujawniły. Nie ma ERRATY nie ma BŁĘDU - to jest niepodważalna prawda dla tak starej rodziny jak ATMEGA. Poza tym znalazłem tłumaczenie dokumentacji dla Atmega32 i jest tam mowa o możliwości...
Napisanie od nowa softu - to chyba zbyt skomplikowane. Zauważ że to nie jest taka łatwa sprawa jak np. zrobić kalkulator na uC i wyświetlaczu od Nokii 3310. Takie rzeczy to nawet w assemblerze możnaby napisać. Natomiast napisanie pełnego softu do telefonu OD NOWA, to jak napisanie systemu operacyjnego....
ale zdajesz sobie sprawę, że nie będziesz w stanie podejrzeć np. stanu linii sygnałowej przez wzgląd na to, że pojedynczy bit może najdłużej trwać ok 0,1 sek (raczej nie ma możliwości wynegocjowania wolniejszego łącza)? Chyba, że oprzesz o wykres czasowy (a więc już nie dana chwila,...
czytaj bootstrap z 5 urz. w kanale 24(*30) , a więc np. z 5 dysku. Program ładujący można uruchamiać z dowolnego urządzenia, pod warunkiem iż był on tam uprzednio zapisany. W przypadku dysków MFM, podział powierzchni dyskowej zależał od firmy montującej te urz. w Odrze. Ja miałem emulację...
Wiadomo ze program napisany w C lub innym programie jest zamieniany na instrukcje asm, które są odpowiednikami cyfr. Jakich znowu cyfr!?! Kod ASM i kod maszynowy to nie są pojęcia tożsame! Owszem mnemoniki ASM odpowiadają kodom maszynowym (choć są też makroasemblery w przypadku których nie...
Pasta20 , o kurna, ale zes odgrzebal dinozaura. Nie wiem, czy uda mi sie cos odkopac - toz to zamierzchle czasy - 2002 rok? 2003? Od tego czasu nie mialem kompletnie do czynienia z elektronika - zostalem ekspertem od telekomunikacji GSM, specjalnosc sieci inteligentne... niestety. Sporo w tym analizy...
Stworzone przeze mnie urządzenie jest praktycznym uzupełnieniem piórnika szkolnego. Jest wyposażone w kilka pożytecznych funkcji i na opisanych poniżej nie zamierzam zaprzestać. Całość została zorganizowana w wygodne w obsłudze intuicyjne menu. 6 przycisków uSwith w jakie jest wyposażony...
Podejrzewam, że na forum "Programowanie ogólne" można łatwiej znaleźć konsultantów dla programowania w assemblerze PC-ta (8086). Ten procesor znacznie się różni od 8051 (jest przecież 16-bitowy). Dodatkowo na PC program działa pod kontrolą BIOS'u komputera i systemu operacyjnego (np. DOS'a)....
Witam. Na zajęciach napisałem program: Napisałeś tekst źródłowy programu. Wypadało by podać: typ procesora rodzaj assemblera system operacyjny Czy pisałeś już coś poza tym co pokazałeś? Robiłeś jakieś ćwiczenia? Co oznacza ten ciąg liczb na początku? Próbowałeś...
A jak jest na granicy, to i analizator Keila czy timery nie pomogą, bo to znaczy że projekt ma złe założenia. Analizatory mają za zadanie właśnie tylko pomagać, wskazywać "co jest grane". To do autora kodu należy "działanie". Mówisz o podejściu "z PC-ta", ale czy ono jest faktycznie...
Pytanie w kwestii merytorycznej, czy Microsoft stworzył MS-DOS 1.1? Ktoś się kłócił w kwestii Assemblera. Co dziwnego jest w procesorze 8086, aby pod niego pisać specjalnie system operacyjny np. w C? Nie było konieczności pisania oprogramowania pod różne platformy, ponadto takie rozwiązanie...
Witam wszystkich. I dziękuje za poświęcony czas:] Jestem twórcą w/w aplikacji. Wielki Szacunek dla m4jkel'a któremu chciało się przeanalizować kod mojego programu. Całość została napisana w języku Assembler (który uwielbiam) przy użyciu kompilatora Fasm. Poniżej opiszę w...
Assembler pozwoli poznać działanie komputera i wykorzystywać inne języki w sposób optymalny! Tak, ale napisanie sensownego programu dla komputera PC w asemblerze uwzględniając przesiadkę z 32bit na 64bit trochę mija się z celem. Moim zdaniem jeśli kolega nie jest programistą i nie planuje...
Zamiast OllyDbg można wykorzystać program SoftICE. Bez dobrego asemblera i znajomości architektury procesora może być ciężko. SoftICE to dawne czasy, kiedys byl niemal podstawa ale jest juz dlugi czas nie rozwijany. Obecnie czolowy debugger to OllyDbg i prawde mowiac nic mu nie brakuje, a...
No oczywiście, do wykonania określonego zadania, nie potrzeba systemu operacyjnego, języków wyższego poziomu, skryptów itd. Tak, tylko że napisanie tego zajmie 100 razy więcej czasu. Takie dywagacje, może prowadzić ktoś, kto nigdy nie tworzył niczego komercyjnie. Taka sztuka dla sztuki, to...
Tutaj jak widać się dało nawet na stareńkim 8051 (niecałe 2 MIPS, dla przypomnienia - ATmega8 może osiągać do 20 MIPS) Kolejna sprawa - w autach nie ma czegoś takiego jak "centralny komputer pokładowy". Skrót ECU może zarówno oznaczać [url=]to, jak i [url=]to - jedno stanowi podtyp...
Znalazłem wzmiankę z niepotwierdzonego źródła że firmy (czyli mój klient) do własnej produkcji nie mogą wykorzystywać oprogramowania na swoich urządzeniach które pochodzą ze środowisk na licencjach wolnościowych. Nieścisłością też jest dla mnie możliwość pracy przedsiębiorstwa...
odważna teza, bo do obrony tylko wtedy, gdy złożoność programu nie pozwoli go dopracować jak należy w assemblerze. Dowód przeciwnej tezy jest banalnie prosty - wszystko, co da się napisać w C/C++ da się napisać w assemblerze, ale nie na odwrót. trzy kwestje: 1. Nawet w procesorach...
Teraz wiele rozumie, x86 stąd określenie GPF. Wiele z tego co opisałeś jest bolączką architektury czy nawet systemu operacyjnego. Jednak JA osobiście nigdy nie tworzyłem większego projektu na x86 cz x86_64, więc za pewne Twoje uwagi co do języka są jak najbardziej poprawne. Programowanie...
No ja klepałem zawsze w hexach Masochista :-) Nie lepiej było użyć assemblera? Nie tylko na PC można było pisać w asm dla Z-80. Wspomniana już Amiga (był fajny pakiet na kilkanaście CPU, nazywał się chyba Frakenstein) ale także ZX-Sepctrum, Amstrad, każdy komp z CP/M więc Commodore-128,...
Zależy co rozumieć pod pojęciem "większy projekt". Robiłem różne rzeczy i nie miałem potrzeby korzystania z OS. Bezcelowy argument. W końcu system operacyjny definitywnie jest "większym projektem" a przecież nie korzysta z OSa. Technicznie rzecz ujmując nigdy nie ma potrzeby korzystania...
na ten moment mogę się pochwalić znajomością takich języków jak: CPP, HTML(szkoła) i JS A gdzie assembler? gdzie niskopoziomowe programowanie np sterowników urządzeń? systemów operacyjnych ;) Rzeczy trudne i niepotrzebne 99% programistów, ale ty jako konstruktor procesora będziesz potrzebował. W...
A to akurat nie jest specjalnie skomplikowane: taki syntezator tworzy sobie funkcję z C jako blok logiki. Dostaje sobie taki bloczek dane na wejściu, raz dwa wypluwa dane na wyjściu i tyle. Myślę ze optymalizacja będzie nawet ciut lepsza niż kod ludzi którzy przesiedli się z procków na FPGA...
Tutaj uważam iż się mylisz. Wcale nie trzeba znać się na programowaniu (assembler, C+) aby zastosować gdzieś praktycznie jakiś kod źródłowy. Ja sam umiem skompilować gotowy kod źródłowy w Linux czy Windows a nawet wprowadzić poprawki usprawniające ale to tylko dzięki temu iż znajdę...
Procesor ADuC7026 źródłem programowalnych napięć do badań układów wymagających różnych napięć zasilania Xie, S.; Wei, S.; Croke, C. Wstęp Wysokonapięciowe przełączniki, przetworniki A/D z wejściem bipolarnym i inne układy zasilane kilkoma różnymi napięciami często...
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ż...
Na stronie pisze ze 4 * milyges - developer * webczat - developer * wepster - beta tester * BiExi - beta tester O tym systemie juz dawno slyszalem :) sam sie troche zajmowalem pisaniem systemow operacyjnych (x86) ale z regoly robilem bootloader + jakis wlasny system plikow i do tego jajko...
Bardzo potrzebuje kod źródłowy do systemu MS-DoS napisany w assemblerze lub c++ lepiej w c++ jak sie da albo chodziarz jakiś inny sysyem operacyjny (łatwy). Dzieki za pomoc.