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,...
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 do końca, np. takie komputery jak MK14, KIM-1, i setki podobnych miały, jeśli w ogóle, tylko klawiaturę numeryczną, najczęściej HEX, oraz prosty monitor(program nie ekran), który pozwalał na bezpośrednie wprowadzenie jedynie kodów numerycznych (najczesciej HEX lub osemkowych)do pamięci. Assembler to już program, który pozwala operować na rozkazach...
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'. Jaki asembler? Jaki system operacyjny? Który przykład Ci nie działa? Wklej kod, albo podaj link. Nie bardzo rozumiem, o jaki tryb chroniony chodzi. Napisz dokładnie co chcesz uzyskać.
Tak sadze, znajac assembler, po co pisac system operacyjny dla siebie?. Chyba ze chce sie na nowo odkryć cos co juz istnieje od lat. Nie sadze aby taki system znalazł sie w kregu zainteresowania wiecej niż kilku osób wyrażajacych zachwyt przy piwie. Ale jak ktos chce , to czemu nie. Pozdrówka Ciekawy jestem kto chcac zaprządz , sensownie, PC104 do roboty,...
Zlecę napisane programu w Assembler w środowisku Keil albo innym bez znaczenia. Opis programu - zrzut pamięci z dwóch procesorów na trzeci procesor.
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 rodziny x86 to proponuję zacząć od czegoś mniej skomplikowanego,...
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ć coś co zawiera więcej niż kilkadziesiąt linijek kodu. Do tego...
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...
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 serwer na własnym komputerze. O Django możesz myśleć jak o rozbudowanej...
Pytanie w kwestii merytorycznej, czy Microsoft stworzył MS-DOS 1.1? http://pl.wikipedia.org/wiki/QDOS 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 umożliwiało pełną kontrolę...
Jeśli kolega twierdzi że w C musi użyć wstawki z asemblera to uważam że jest to najlepszy dowód na to co jest lepsze C czy asembler . Co do praktycznego uzasadnienia pisania całości w asemblerze jest następująca : dzień w dzień widzę pracę zespołową napisaną w C , która ma więcej błędów niż słownik j.polskiego wyrazów nazywa sie WINDOWS ... Dobrze...
Testy: Taśma perforowana , testy bootstrapowe: NCR uruchomieniowy, kolejno wczytywał krótkie programiki(sekwencje rozkazów) testujących JC Flit (5001 ..?) Testy JC, najczęściej jednak wczytywany był z pamięci taśmowej lub dysku SMTX ( 4015) Test Pamięci taśmowych ich kontrolera(MTS), również z TM i dysku NLPX(4012 ..?) Test drukarki Biblioteka testów...
Coś takiego jest możliwe jedynie przy wsparciu przez system operacyjny.
Co to za asembler? Na jaki procesor? Na jaki system operacyjny?
Assembler tylko to bootloadera
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ą naukę podstaw na przykład C++, dopiero potem przesiadkę na...
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 ramu daloby sie napisac quasi wielowatkowy system operacyjny,...
Chyba robisz sobie jaja. Jak można napisać system operacyjny w c++??
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, a przegląd historii w czasie) i chyba od tego bym zaczął rozważanie...
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.
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ś asemblować? Gdyby ktoś mógł mi pomóc będę wdzięczny. Mam wrażenie, że Ty raczej oczekujesz...
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ć pracę innych programów/całego komputera. Dlatego w nowszych systemach...
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, nikt nie będzie dla ciebie przepisywał internetu, chcesz zobaczyć...
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 http://www.my-symbian.com Nie polecam Irdy.. kup bluetooth - wiecej dobrych telefonow go ma, nie potrzeba nic ustawic, szybciej dziala... mi irda stale robila klopoty, od kiedy mam bluetootha...
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 szeregowym. O używaniu przerwań we własnej aplikacji zapomnij od...
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ł Windows zamiast "windowsem". - będziesz precyzyjny w formułowaniu...
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 ktore pracowalo w trybie rzeczywistym. Nigdy dalej nie szedlem...
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 Internet Security. XP to nawet ładnie by działał na początku...
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, teoretycznie (cena modułu z Z-80) Commodore-64. Nie wiem czy były...
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 założeń. Jednak bardzo szybko pracuje nad tym wraz z kolegą, i za kilka dni...
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 się w tryb wielowątkowych aplikacji. Generalnie dobrze, że...
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 eksperymentalne do nauki/testow. Nie zrobisz tak komputera...
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 - standard wprowadzony przez ARM). Chodzi właśnie o to, jak...
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 elektronika cyfrowa? Ta dyskusja jest o tyle zabawna,...
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ę, aby sam system operacyjny mógł sterować czytnikiem, ale poszukaj w Internecie,...
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 tego co daje nam DOS, interfejs graficzny z wykorzystaniem standardu...
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ć nowe miejsce, skoro stare jest już przydzielone? Przed samym...
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 zainstalować - czyli musi być wcześniej jakiś system operacyjny,...
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ą najgorszym kompilatorem. Problem natomiast jest inny - standardowy windows...
8 bitowy procesor widzi 64 kB pamięci , ale wykorzystać może z dużo więcej. Co do 60+ to raczej trudno o zgodność choć dałoby się to od biedy emulować tylko po co ? Zresztą Turbo Assembler mam dostosowany do systemu i jak już chyba pisałem wcześniej mogę kompilować kod do dowolnego banku. Dodatkowo w odróżnieniu od 60+ mam wolną całą pamięć w banku...
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 drzwi i pisać swoje biblioteki, ale skoro są dla Pythona i C to bawienie...
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 - i trzeba było tak wydziurkować jakiś działający system (nie...
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, A3000 z checia A1200 tez sobie kupie:P Ten komputer nauczyl...
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 niektorych gier nie wystarczajace. Nalezy...
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 z OSa, w końcu tenże OS to po prostu zwyczajny kod który wcale...
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.
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 jakie przed nim postawiłeś? Może nie wyrabia się w rzeczywistej...
https://obrazki.elektroda.pl/4148743200_... Pierwszy mikrokontroler AVR ATmega zadebiutował w 1998 roku i zrewolucjonizował rynek. Stworzony został przez firmę Atmel, która została przejęta w 2016 przez Microchip. Mikrokontrolery ATmega od początku były dość ważne dla hobbystów. Ale w ostatnich latach ich pozycja na rynku została zakwestionowana...
Witam To jest pod BASM . Mam pytanie jak to zamienić żeby było pod TASM Mam wątpliwości, czy to jest cały program. Moim zdaniem jest to wyrwana z jakiejś większej całości procedura. Napisz coś więcej na ten temat. W jakim systemie operacyjnym, na jakim procesorze ma działać i jakie zadanie ma do wykonania?
Cześć !!! NutOS można porównać raczej z poziomem Dos niż Unixa, więc trudno mówić o jakimś szczególnym poziomie abstrakcji, i ucieczce od sprzętu do kernela czy strukturze modularnej systemu. Masz dość jasną budowę sterowników i wektory przerwań. Pisząc program poprostu nie skupiasz się na typowej dla c/c++ konstrukcji w głównej pętli main, obsłudze...
uruchomić system operacyjny android system operacyjny usunąć system operacyjny
pilot zmienno kodowy czarny kursor instalacji pralka automatyczny schemat
zmieniarka citroen delonghi alarm
Awaria hamulców i prędkościomierza w Renault Espace IV Zamiana bezpiecznika T2AH250V na 10AL25009V - czy to bezpieczne?