Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

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

vss67 28 Mar 2016 20:31 810 1
  • #1
    vss67
    Level 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();
    }
  • #2
    andrzejlisek
    Level 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ć.