Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Program na DSM-51 przerobić kod z języka C

vss67 28 Mar 2016 20:31 645 1
  • #1 28 Mar 2016 20:31
    vss67
    Poziom 1  

    Witam. Proszę pomocy przerobić program w języku C na program Assemblerza. Chodzi o DSM-51. Wiem, że jest "programowanie w języku C
    mikrosterowników standardu MCS-51 z wykorzystaniem systemu DSM-51", ale nie znam jak to napisać.


    #include <stdio.h>
    int main()
    {
    int x;
    printf("Please, write decimal number:");
    scanf("%d", &x);
    int i;
    int sum = 0;
    for (i = 1; i <= x; i++)
    {
    sum = sum + i;
    }
    printf( "%d\n", sum);

    getchar();
    }

    0 1
  • #2 04 Kwi 2016 21:25
    andrzejlisek
    Poziom 28  

    Jeśli dobrze rozumiem, daną wejściową jest liczba dodatnia X, a potem program oblicza sumę liczb od 1 do X, a następnie ją wyświetla.

    Czy potrzebujesz w C, czy w ASM?

    Ja kiedyś programowałem DSM-51 używając kompilatora SDCC, nawet napisałem na własne potrzeby bibliotekę obsługującą typowe operacje na DSM-51. Jakbyś napisał, że potrzebujesz napisać w C, to mogę Ci ją odnaleźć i wysłać.

    0