Nie jest ważny procesor 80c537 bo prawdopodobnie nie będziesz wykorzystywał jego możliwości sprzętowych. Sądząc po poście z assemblerem u ciebie słabo, bo zagadnienia należą do podstawowych, ale nic to. Włożysz trochę własnej pracy w to co ja ci przyślę i będzie po problemie. Układ pasuje?
Tylko że ja jeszcze nie poznałem innych języków programowania :/ dopiero będę się uczył a na pierwszy ogień poszedł asembler
Nie prościej byłoby przeprowadzić asemblerację kodu i ewentualnie w nim wprowadzić poprawki? Nie wiem, czy przypadkiem skoku nie masz źle wykonanego - rekurencyjnie chyba źle wychodzi z funkcji (nie sprawdza drugiej rekurencji). Ale to tak tylko spogladając - najlepiej to po prostu zdebugować.
Witam. Napisałem sortowanie bąbelkowe pod Asemblera, lecz coś w ogóle nie sortuje mógłby ktoś z Was spojrzeć na Niego. Oto jego kod. Tablica - to moja tablica elementów do sortowania n - ilość elementów asm { //------------ edi=i, esi=j // i=0; mov edi, 0h pierwsza: //j=i; mov esi, edi; druga: //if(tablica A to jego wygląd w C++ (przerobiony aby było...
Sortowanie liczb całkowitych w tablicy metodą bąbelkowej. Chodzi może o sortowanie liczb metodą "bąbelkową"? Zadając pytanie należy podać: System operacyjny. Typ pliku wynikowego (com, exe), jeśli pod DOS, Windows. Komunikaty błędów kompilacji.
Witajcie Mam nastepujacy problem, otorz mam do napisania program w asemblerze na DSM 8051 (`51-ki). Program ma wygladac nastepujaco: Wproweadzam sobie literki swojego imienia zgodnie ze znakami ASCII ,wrzucic je do pamieci DATA (30h) i posortowac rosnaco i zapoisac je do pamieci IDATA (90h). Myslalem o sortowaniu babelkowym lecz nigdzie niemoge znalesc...
zaraz po wpisaniu danych do pamięci :) pozdrawiam rs
Jest ktoś w stanie przeglądnąć ten kod i powiedzieć czego po zmiane tych zmiennych na zdefiniowane w rejestrach sortowanie automatycznie nie działa? Po zmianie np tylko "i" program przestaje sortować... Nie wiem oco chodzi, a muszę to zmienić. Prosiłbym o pomoc w tej sprawie jest to dla mnie bardzo ważne
(at)WX3V To co napisałeś to jakiś zbiór życzeń i dziwnych przemyśleń. Albo dopiero zacząłeś programować, albo do tej pory pisałeś programy w asemblerze. Nie ma nic takiego jaki zachowanie kolejności zmiennych, sortowanie po typie czy innym kryterium. Zagnieżdżenie wstawki asm w funkcji obsługi przerwania jest możliwe i nie ma tutaj wątpliwości. Ale...
Beda, beda :) W programie musisz ulozyc ich kolejnosc, przy kazdym cyklu. Potem tak, przy przerwaniu timera glownego wlaczasz wszystkie, i wlaczasz timerek 2 ktory odmierza czas swiecenia najciemniejszej diody. Wlacza sie przerwanie i bach wylaczasz te diode i wlaczasz znowu tyimer ktory odlicza czas swieceina drugiej njaciemniejszej minus czas swiecenia...
A wiec. Otpalam program. Oto kod programu: #include <iostream> #include <stdlib.h> using namespace std; void sort(int *tablica, int lewy, int prawy); int main(){ int wielkosc; int powtorzen; int tablica Wpisuje ile liczb chce sortowac. Losuje mi owe liczby i daje dalej na sortowanie. I w tamtym miejscu co napisałem wyskakuje komunikat o...
czy ktos może mi pomóc zrobić zaokrąglenie Mam zrobiony woltomierz na MCS 51 oczywiście sam go nie zrobiłem więc wielu rzeczy tam nie rozumiem. Mam do tego symulator, uklad wykonuje 16 pomiarów w okreslonym czasie zrobilem sam sortowanie bombelkowe po wielkich bólach dodawanie i wyliczyłem średnią przy pomocy znajomego zamiane bin na bcd pozostało mi...
(at)elektryku5 Ja też byłem zwolennikiem LD ale od kiedy przerzuciłem się na ST, niebo a ziemia :) Dla każdego elementu w linii daję osobny CASE ... OF i mam praktycznie kontrolę nad każdym elementem( taka wielowątkowość) i jest to dość czytelne. Wiadomo że dla UR może to być nieczytelne ale nie zawsze mają dostęp do kodu źródłowego. Jakieś sortowanie...
witam :) mam to podobnie zrobione mój program wygląda tak począwszy od adresu 30h mam w pamieci wewnętrznej wpisane 16 liczb które zostały posortowane wpisałem sobie liczby db 1,2,3,3,4,6,7,8 db 8,7,6,4,3,3,2,1 suma 8 środkowych powinna wyjść 20h czyli 32d problem w tym że INC R0 nie zwiękasza mi adresu a tylko R0 o 1 czyli R0+1 i tak za każdym razem...
Faktem jest, że SCL jest językiem "wysokiego" poziomu przypominającym trochę Pascal i można w nim programować (a nawet trzeba 'skomplikowane' algorytmy numeryczne np. sortowanie ) ale pewnych rzeczy nie da się w nim zrobić, albo jest to niecelowe. No i wtedy przesiadamy sie na stary i wszystko mogący zrobić z PLC podobny do asemblera język STL.
znaki ascii sa poukladane alfabetycznie zatem nalezy posortowac odpowiednnio bajty zaleznie od wartosci a to juz problem nie jest. moze jakies prosty algorytm babelkowy ?? Dodano po 1 ;przeslanie nazwiska do data mov dptr,#nazwisko mov r0,#37 transfer: mov a,(at)dptr mov (at)r0,a inc dptr dec r0 cjne r0,#29,transfer nazwisko: db 'kowalski'
A po co sortować? wystarczy na bieżąco sprawdzać, czy liczba jest większa od dotychczasowej maksymalnej. I nie powtarzaj tematu http://www.elektroda.pl/rtvforum/topic15...
I to Ci się kompiluje? Użycie R5 jako indeksu do RAM to dla mnie nowość... Tylko R0 i R1 mogą służyć do adresowania pośredniego. Użyj R0 jako wskaźnika na aktualny początek tablicy, R1 jako wskaźnika przebiegającego od R0 do końca tablicy i np. R2 jako wartości granicznej dla R0 i R1. Reszta to tylko 2 pętle i poszukiwanie minimum. Pozdrawiam, Dr.Vee
Cały kod jest dość obszerny (8 większych modułów i kilka miejszych) i wolałbym go nie upubliczniać ale dla przykładu: procedure TPictSearchObjCustom.PrzygotowanieBitmap... _BmpOrgiL: TBitmap); begin // _BmpOrgiL.PixelFormat:= pf24bit; FBmpPrev.Assign(_BmpOrgiL); FZoomR:= _BmpOrgiL.Width / FBmpSkalaWidth; FZoomI:= _BmpOrgiL.Width...
Niestety nie posiadam na dzis tej ksiązki:(
c++ jest językiem nie galopującym. Co to znaczy możesz jaśniej? Co to jest język galopujący? Bo nie znam takiego określenia. Jak już ta rodzina języków to c. C nie jest obiektowy i napisać w nim coś większego niż sortowanie bąbelkowe to niezła bolączka. C++ pozwala na dużo więcej, głównie dzięki klasom, ale nie tylko. No i C to język a nie rodzina...
Witam! Na początku pragnę wszystkich pozdrowić. Chcę napisać aplikację, która będzie porównywała czasy sortowań kilku znanych algorytmów sortowania danych, np. QuickSort, proste wstawianie, prosty wybór, scalanie. Dane powinny być wczytywane z pliku, gdzie te dane będą podzielone, czyli w jednym pliku liczby będą uporządkowane, w innym nie. I tak dla...
wlasnie mialem dopisac ze juz doszedlem, ale w tym czasie odpowiedziales. doszedlem, ze: :020000040000FA :02************ to 2 bajty danych :**0000******** to adres poczatkowy :******04****** to typ danych :********0000** to dane czyli tu nic nie ma; puste instrukcje :************FA to suma kontrolna zreszta w miedzyczasie znalazlem na elektrodzie programik...
Witam Napisałem program w asemblerze obliczający bubble sort. Wiem że jest tego pełno w internecie dlatego siedziałem nad nim tydzień i próbowałem naprawić sam. Problemy: 1. W Start: po "mov ds,ax" w Turbo Debugger widok segmentu danych(DS) zmienia się na segment dodatkowy(ES) 2. Nie jestem pewien ale drugi jest związany chyba z 1. a dokładnie (tak...
Witam Mam problem polegajacy na tym iż na pracowniach w szkole uczylismy sie programowania w asemblerze na podstawie rozkazów do programowania mikroprocka MCS-51 z tym ze pisalismy proste programiki typu-dodawaj co 1 az do wartosci X potem dziel zawartosc Acc przez 5. Oczywiscie czy program działa poprawnie testowalismy na programie symulatorze na komputerze....
sortowanie alfabetyczne sortowanie automatyczne sortowanie programów
wymiana matrycy aparat koło pasowy wyciek schematy laptopów poszukiwane
Czy Dell Vostro 3700 i3 obsługuje Windows 11? Vaillant EcoTEC - Kocioł osiąga wyższą temperaturę niż zadana