Integracja menu konsoli 10-Shape w NASM Assembly
Zadanie:
– Zaimplementować prosty konsolowy interfejs menu na NASM (x86_64) z wyborem spośród 10 figur.
– Po wybraniu opcji menu program powinien wywołać odpowiednią gotową procedurę rysowania i wyświetlić figurę w konsoli.
Co już istnieje:
– 10 oddzielnych plików NASM z procedurami rysowania każdej figury (prostokąt, kwadrat, romb, schody, dom, krzyż, gwiazda, pięciokąt, trójkąt, serce).
– Wewnątrz każdej procedury ustawione jest wczytywanie niezbędnych parametrów (rozmiar, kolor itp.) oraz algorytm rysowania.
Co trzeba zrobić:
- Stworzyć jeden plik main.asm z sekcjami .data, .bss i .text.
- Dodać etykietę wejścia (_start) i zorganizować wyświetlanie tekstowego menu:
- Wczytać wybór użytkownika (cyfrę od 1 do 10), sprawdzić poprawność wprowadzenia i w przypadku błędu wyświetlić komunikat i zakończyć program.
- Po poprawnym wyborze przejść do sekcji (.do_shapeX), gdzie będzie wstawiona gotowa procedura rysowania odpowiedniej figury.
- Na końcu każdej procedury — jednolite wywołanie syscall exit(0).
- Upewnić się, że wszystkie etykiety i bufory w zintegrowanym pliku mają unikalne nazwy, aby nie było konfliktów.
Rezultat:
– Jeden plik main.asm z menu, wprowadzaniem, przełącznikiem i 10 wstawionymi procedurami.
Aktualne zlecenia dla freelancerów w kategorii Systemy wbudowane i mikrokontrolery
Rozwój oprogramowania dla Arduino (moduły RF 3–7,5 GHz, automatyczne skanowanie częstotliwości)Należy opracować system na Arduino do automatycznego wyszukiwania aktywnego analogowego sygnału wideo oraz automatycznego dostosowywania nadajnika do wykrytej częstotliwości.Planowane jest wykorzystanie trzech oddzielnych modułów odbiorczo-nadajnych: 3000–4200 MHz; 4900–6000… C i C++, Systemy wbudowane i mikrokontrolery ∙ 1 godzina 35 minut temu ∙ 4 oferty |
Opracowanie inteligentnego systemu zarządzania rafinerią oleju
21 185 PLN
Szukamy doświadczonego zespołu lub specjalistów do realizacji przemysłowej platformy AI do monitorowania i zarządzania produkcją oleju (słonecznik, zimne i gorące tłoczenie). Stos i technologie: Beckhoff TwinCAT 3 (Structured Text) · Python 3.11 · Node-RED · InfluxDB 2 ·… AI i uczenie maszynowe, Systemy wbudowane i mikrokontrolery ∙ 17 godzin 20 minut temu ∙ 17 ofert |
Przeprogramowanie automatycznej prasy przemysłowej
411 PLN
Opisuję zasadę działania, a także zmiany, które należy wprowadzić Proszę o propozycje cenowe Zasada działania urządzeniaUrządzenie składa się z trzech głównych węzłów, które działają synchronicznie:silnik krokowy podawania (podajnik);stempel do wycinania otworów;gilotyna do… Systemy wbudowane i mikrokontrolery, Doradztwo inżynieryjne ∙ 6 dni temu ∙ 4 oferty |
Pisanie kodu dla ArduinoPotrzebne jest opracowanie oprogramowania dla wagowego dozownika opartego na Arduino Uno. Komponenty: Arduino Uno R3 HX711 + czujnik tensometryczny Wyświetlacz LCD1602 I2C Matryca LED MAX7219 8x32 5 przycisków sterujących 4-kanałowe przekaźniki 2 lampy sygnalizacyjne Wibromagnes… C i C++, Systemy wbudowane i mikrokontrolery ∙ 13 dni temu ∙ 15 ofert |